MARKETING
Weekly SEO Keyword-Gap Report
Every Monday, mine competitor pages for ranking keywords you don't target, then file a prioritized gap report straight to Google Drive.
How it runs
The automated pipeline, trigger to output.
- TriggerEvery Monday 7am
- ActionSearch competitor + own keywordsExa
- LogicDiff sets, score gaps by intentOpenAI
- ActionWrite prioritized briefOpenAI
- OutputSave dated report to DriveGoogle Drive
What it does
Each week this workflow crawls a defined list of competitor domains, harvests the search queries and topics their top pages rank for, and diffs that corpus against your own site's keyword footprint. Anything your competitors cover that you don't becomes a "gap." An LLM scores each gap by estimated intent value and topical adjacency to what you already rank for, then writes a clean, prioritized brief — keyword, the competitor URL that owns it, suggested page type, and a one-line angle — and drops it as a dated doc in a shared Google Drive folder your content team already watches.
When to use it
Use it when you own a content or SEO program and want a standing, no-touch source of net-new topic ideas instead of paying for a manual audit every quarter. It fits teams that publish on a weekly cadence and need a Monday-morning queue of vetted opportunities. It is especially useful in competitive categories where rivals ship content fast and gaps open and close week to week — the recurring schedule keeps your editorial backlog honest without anyone running a tool by hand.
How it works
A weekly schedule trigger kicks off the run. Exa performs semantic and keyword search across your configured competitor domains plus your own site, pulling the queries and page topics each ranks for. OpenAI receives both keyword sets, computes the set difference, and ranks the gaps by intent and relevance — discarding branded or off-topic noise — then formats a Markdown brief. The finished report is written to a dated file in Google Drive, where the content team picks up the highest-priority gaps for the week. Swap the competitor list, scoring rubric, or destination folder by editing the trigger and the OpenAI prompt; no other changes are required.
Set it up
What you configure once, before turning it on.
- 1Connect ExaNeural search across the web.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect Google DriveDocs, sheets, slides, files.
- 4Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 5Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 6Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Marketing workflows
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.
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.
Backlink Outreach Drafter for Verified Mentions
Picks verified, high-authority unlinked mentions from Airtable, drafts a personalized backlink-request email for each.
Source-Authority Verifier for Mention Provenance
Takes a queue of detected brand mentions and runs an agent that verifies whether each source is a legitimate, authoritative publisher versus a scraper or syndication copy.
Unlinked Brand-Mention Detector with Authority Scoring
Scans the web for fresh brand mentions, filters to ones that name you without linking back, scores the publishing domain's authority.
Weekly Brand-Mention Provenance Digest to Notion
Aggregates the week's tracked mentions from Airtable into a single summarized report covering new opportunities, authority distribution, and outreach progress.
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.
