MARKETING
Build a Cumulative Landing-Page Learnings Knowledge Base
When an experiment closes, an agent extracts the durable insight — what changed, who it moved, and why — and writes a structured.
How it runs
The automated pipeline, trigger to output.
- TriggerExperiment-closed webhook arrivesHTTP webhook
- ActionRead full results and original hypothesisPostgres
- ActionSearch knowledge base for related prior testsNotion
- LogicSynthesize and link a structured learnings entry
- ActionWrite the entry to the knowledge baseNotion
- OutputPost distilled takeaway to the teamSlack
What it does
Converts each finished landing-page experiment into a reusable lesson. Rather than just logging numbers, an agent reasons over the full result and records the transferable principle, then connects it to related past tests so patterns emerge over time.
When to use it
Use it when your team keeps re-running variations of tests you already learned from. This compounds experiment results into institutional knowledge instead of scattered one-off logs.
How it works
- 1A webhook fires when an experiment is closed (won or lost).
- 2The agent reads the full result set and original hypothesis from Postgres.
- 3It searches the existing knowledge base in Notion for related prior experiments to compare against.
- 4It synthesizes a structured learnings entry — the change tested, the audience segment affected, the directional finding, and confidence — and links it to the related tests it found.
- 5It writes the entry to the Notion knowledge base.
- 6It posts the distilled takeaway to Slack so the lesson reaches the team immediately.
Set it up
What you configure once, before turning it on.
- 1Connect HTTP webhookTrigger any URL on agent actions.
- 2Connect PostgresAny Postgres URL — query, write, migrate.
- 3Connect NotionPages, databases, comments.
- 4Connect SlackChannels, DMs, threads, mentions.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Marketing workflows
UTM Link Linter: Block Malformed Tracking URLs Before Launch
Validates every campaign tracking link queued in an Airtable launch table against your UTM naming rules.
Spin up a rush localization handoff from a Slack chat request
A marketer asks the CEO agent in chat to rush-translate a piece of approved copy into specific languages; the agent files the source in Google Drive.
Slack UTM Check: Paste a Link, Get an Instant Verdict
Lets marketers drop a tracking URL into a Slack channel and get an immediate threaded reply that says whether the UTMs are valid, what is wrong, and a corrected suggestion.
UTM Audit for Campaign Spreadsheets in Google Drive
Watches a Google Drive folder for new or updated campaign link spreadsheets, lints every URL inside.
Real-Time UTM Validator API for Link-Building Forms
Exposes a webhook that validates a tracking URL on the fly and returns a structured pass/fail JSON response.
Agentic UTM Taxonomy Steward: Detect, Explain, and Propose Fixes
An agent reviews the full backlog of campaign links in Airtable, reasons about taxonomy drift beyond rigid rules, drafts standardized replacements for malformed UTMs.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
