Last updated on 2026-10-04
Webflow integration
Connect Webflow sites with OAuth so auto-post.io can create, update, and publish CMS blog items for your campaigns.
Prerequisites
- A Webflow account with at least one site
- A CMS collection suitable for blog posts (a collection whose name includes "blog" or "post" is detected automatically)
- An auto-post.io account with enough credits for generation
API keys from the Webflow dashboard are not used for connection. auto-post.io uses OAuth only.
Connect with OAuth
- Open Websites (or continue from onboarding).
- Choose Connect Webflow.
- Authorize auto-post.io in Webflow via Webflow OAuth.
- After the callback, auto-post.io imports the Webflow sites available to your account.
For each site that is not already connected, the app:
- Creates a website record with platform
webflow - Stores the Webflow site ID and OAuth access token
- Looks for a blog/post CMS collection and stores its collection ID when found
- Queues category sync for the new website
If no blog collection is found, the site is still connected, but publishing blog posts requires a suitable CMS collection in Webflow.
What the integration can do
Once connected, campaigns and articles can:
- Create CMS items in the detected blog collection
- Update existing items when the external ID is known
- Upload featured images
- Publish items (and site publish when required by the flow)
- Sync categories from the Webflow collection configuration
Publishing tips
- Prefer a dedicated blog or posts CMS collection with title, content/body, slug, and publish date fields
- Map SEO fields in Webflow when your collection includes them
- Test with auto-publish disabled, review the first article, then enable auto-publish on the campaign
- If publish fails, confirm the collection still exists and that the OAuth connection is valid from Websites
Common issues
| Issue | What to check |
|---|---|
| No sites imported | Confirm the Webflow account has sites and that OAuth was approved |
| Connected but cannot publish | Create a blog/posts CMS collection, then reconnect or edit the website so a collection ID is set |
| Category sync empty | Categories come from the CMS collection fields/items; verify the collection has a category-like field |
| Authorization errors | Disconnect and reconnect via Webflow OAuth |
Related documentation
TIP
After connecting, run Website analysis on the site URL to get keyword and campaign suggestions tailored to your Webflow project.
Last updated on 2026-10-04