How to Publish GEO Content to Webflow from Promptwatch
How we publish Promptwatch GEO drafts to Webflow over OAuth with field mapping, always as draft, never live autopublish on client sites.
Webflow is a live CMS connection in Promptwatch. We still treat publish as a human step. OAuth, map the fields, push draft. We do not turn on live autopublish on a client site. If that sentence is a problem, we are the wrong agency for the account. A page that goes live without a human reading it is a page that can break a brand in a way no one noticed until a client forwarded the screenshot.
WordPress is listed as coming soon. If the CMS is WordPress, we draft in Promptwatch or we export. We do not pretend a connector exists. Use Promptwatch for the brief and the measurement. Publish in WordPress yourself. We will not sell a fake WordPress toggle, because a fake toggle is a promise that fails the first time a client clicks it.
Connect, map, draft
OAuth to the Webflow site, on the CMS-connected seat. Write key only there. Pick the collection. Map fields: title, slug, body, and whatever else that collection already uses. We do not invent a new collection named "AI" unless the client asked for a separate blog. Most of the time we map onto the collection they already publish from. Do not create a junk "GEO" collection unless they asked. A junk collection is how a client ends up with two blogs and one of them never gets linked from the navigation.
The Content Agent can plan and write on a schedule. The inbox is still approve, edit, or reject. After accept, we push to Webflow as a draft item. An editor in Webflow hits publish when the page is actually ready. Live item publish exists in the product. We do not use it as the default on retainers. The default is draft, and the default exists because a draft can be caught before it ships and a live item cannot.
Can the agent publish live on a schedule if the client says it is fine? The product can push live. We still will not set that as the default on a client Webflow. If an in-house team wants live publish on their own site, they can. On our retainers, draft first. Never live autopublish. The client who insists on live autopublish is the client who will ask, two months later, why a draft with a fabricated statistic went live at 3am.
Markdown becomes HTML in the mapped body field. If their collection expects a rich text field, we map there. If a field has no source, we leave it empty rather than stuffing a hallucinated excerpt. A hallucinated excerpt in an excerpt field is a hallucination that shows up in the meta description and in social cards, and it travels further than the body ever does.
Write keys live only on the CMS-connected seat. Analysts who only read visibility get read-only keys. See read-only API keys. The split is not paranoia. It is the difference between a person who can publish and a person who can read, and most of the people who need to read should not be able to publish.
What we generate against
Gap analysis first. We do not open a blank article because the calendar fired. Run gap analysis, open one draft, edit in the inbox. The draft should close a missing claim or patch an existing URL. Passage shape still follows how to get cited by ChatGPT. Google's AI optimization guidance is the useful official page when a client asks whether "GEO content" is a different quality bar. Helpful, crawlable pages are still the ones we publish. The quality bar is not different. The surface is different, and the page still has to be the best answer to the question.
We reject invented prices, invented customers, and a second article on a gap we already cover. We reject a draft that ignores the Brand Book. After a human publishes in Webflow, we watch citations in Promptwatch. If the URL never appears, we check crawler logs on Professional, Business, or an agency plan. Essential has no listed crawler-log allowance. A page that never gets crawled is a page that never gets cited, and the log is the only thing that tells you which one happened.
Essential includes 5 AEO articles at $95/mo. Professional is 15 at $245/mo. Business is 30 at $579/mo. Kick-off at $199/mo is unlimited projects and prompts, 10 seats. Article budgets still sit on the plan. Explore is free, 10 ChatGPT prompts, and is not a publishing program. G2: 4.7/5. The plan you pick sets the ceiling on how much the agent can draft in a month, and a program that needs thirty drafts a month cannot live on Essential.
Framer is also a live CMS path. Same draft rule. This post is Webflow because that is the question.
FAQ
Can the agent publish live on a schedule if the client says it is fine?
The product can push live. We still will not set that as the default on a client Webflow. On our retainers, draft first.
What if the CMS is WordPress?
WordPress is listed as coming soon. We draft in Promptwatch or we export. We do not pretend a connector exists.
How many AEO articles are on Essential?
Essential includes 5 AEO articles at $95/mo. Professional is 15 at $245/mo. Business is 30 at $579/mo.
If you want us on the inbox, hello@1001seomedia.com. Send the Webflow site and the collection name.