Documentation / Publishing
How do I connect and publish to Webflow?
Webflow is a live publish adapter: TofuBofu writes finished articles as drafts you approve, then publishes them into your own CMS. This page covers connecting it, how we verify the connection, and what to do if it does not work the first time. For the full picture of every publish destination, see Integrations.
Connect
In Webflow: Site settings → Apps & integrations → API access → Generate API token. Select scopes cms:read, cms:write, and sites:publish. Requires a paid Webflow CMS or Business site plan.
| Field | What to enter |
|---|---|
| Site API token | Site settings -> Apps & integrations -> API access -> Generate API token |
Verify
TofuBofu asks Webflow's API to list the sites your token can see. A green connection means the token was accepted and at least resolved to a real Webflow account; picking the site and collection happens on the next step.
Troubleshoot
It says "That token was rejected".
Regenerate the Site API token with cms:read, cms:write, and sites:publish scopes. A token missing any one of the three is rejected outright.
Publishing says "Webflow allows one site publish per minute".
Normal operation, not an error: Webflow queues one site publish per minute per site, so two articles published back to back will 429 the second. The item itself was still created; only the live push is delayed.
A field I expect is not offered for a role.
Only fields whose Webflow type matches that role are shown (the Body role only offers Rich Text fields, for example). If your collection has no field of the right type, that role stays unavailable until you add one in Webflow.