Content
One GEO-optimized long-form article per run, scouted, drafted, and committed straight to your website repo's blog directory as a pull request you review and merge.
The content loop writes one long-form article per run, commits it directly to your connected website repo as a new blog post, and opens a pull request. You review the actual diff on GitHub and merge — there's no separate "publish" step. Articles are written for GEO (Generative Engine Optimization): structured to be quoted verbatim by LLMs like ChatGPT, Claude, Perplexity, and Gemini when someone asks about the topic.
Prerequisites
-
GitHub connected for the product. If it isn't, the loop skips and tells you to connect it in Integrations.
-
A blog directory in the connected repo. The loop looks for one in this order (first match wins):
Directory Common frameworks content/blog/Next.js + Contentlayer / Velite, Astro, Hugo content/posts/Astro Starlight, Eleventy src/content/blog/Astro src/content/posts/Astro app/blog/Next.js app-router blog posts/Hexo, raw Markdown sites articles/Custom convention If none exists, the loop skips with a comment explaining what it looked for, so you can set one up.
Run it
Ask the dispatcher, optionally with a topic or angle:
write a blog post about migrating from spreadsheets to our appWith no topic, it scouts trending, relevant topics and picks the highest-value angle itself. It also runs on its own roughly every 7 days.
What happens
- Resolves your repo — using the repository you selected in Integrations if you've picked one.
- Finds the blog directory and reads existing posts (and your
Brand.mdvoice guide) so the new piece matches your conventions and tone. - Drafts the article to GEO structure and commits it as a new post on a branch.
- Opens a pull request — that PR is the deliverable.
What you get
A pull request adding one new article to your blog directory, matching the repo's existing frontmatter and file conventions. Draft-only: merging the PR is what publishes it. Review the prose and structure on GitHub like any other change.
Notes & limits
- One article per run — depth over volume.
- If the repo has no blog wired up, the loop won't scaffold one — it skips and tells you what's missing.
- Uses your selected repo verbatim when set; otherwise it prefers the website/marketing repo (one whose name contains
site,web,marketing, ordocs) over the app backend. - Tune the cadence from Cadence.
Google Ads
Build Google Search campaigns — responsive search ads and keywords — on an app-owned agency account, funded by the same prepaid budget wallet as Meta, with every launch gated by your approval and a hard wallet ceiling.
A daily, read-only loop that finds Reddit threads where your product genuinely helps the poster and surfaces each as an opportunity — a link plus one pre-drafted comment. It never posts; you do.