MARKETING
Keep a single FAQ page fresh across a recurring webinar series
On a schedule, this scans recent Zoom recordings from a recurring series, dedupes new audience questions against the existing FAQ page.
How it runs
The automated pipeline, trigger to output.
- TriggerSeries-cadence schedule
- ActionFetch recent series transcriptsZoom
- ActionExtract questions from new sessionsOpenAI
- ActionScrape existing FAQ pageFirecrawl
- ActionDedupe against published entriesOpenAI
- LogicStop if no new questions
- OutputAppend new entries to canonical FAQNotion
What it does
A recurring webinar series produces the same questions over and over, plus a few new ones each time. Rather than spawning duplicate pages, this workflow maintains one canonical FAQ page. It scans recent recordings, extracts questions, compares them against what's already published, and appends only the truly new entries — so the page grows in authority instead of fragmenting.
When to use it
Ideal for a weekly or monthly webinar series where each session repeats core topics. Use it when you want one strong, ever-growing FAQ page to consolidate ranking signal rather than a thin page per episode.
How it works
- 1A schedule kicks off after each series cadence.
- 2The flow lists recent recordings for the configured Zoom series and fetches their transcripts.
- 3OpenAI extracts audience questions across the new recordings.
- 4Firecrawl scrapes the current published FAQ page to read existing entries.
- 5OpenAI dedupes the new questions against what's already covered.
- 6A logic step stops the run if nothing new was found.
- 7New Q&A entries are appended to the canonical FAQ page in Notion.
Set it up
What you configure once, before turning it on.
- 1Connect ZoomMeetings, recordings, transcripts.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect FirecrawlCrawl, scrape, structured extract.
- 4Connect NotionPages, databases, comments.
- 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.
