Connect Webflow to AltoRank

Webflow authenticates with a api token, scoped to a site and a collection that you create and can revoke yourself. Connecting it makes Webflow an available destination — it does not give AltoRank permission to publish. That still takes a person approving the draft.

What you will need

API token
A site token with CMS read and write access
Site ID
Found in Site settings → General
Collection ID
The blog collection articles are created in

Setup

  1. 1 Create the credential in Webflow

    Go to Webflow → Site settings → Apps & integrations → API access. AltoRank never asks for your Webflow login: you create a scoped credential there and paste it here, so revoking our access later is one click on your side and does not change how you sign in.

  2. 2 Add the connection in AltoRank

    In your workspace, open Integrations, choose Webflow, and fill in api token, site id, collection id. The connection is tested before it saves, so a wrong value fails here rather than silently at publish time.

  3. 3 Approve an article

    Nothing publishes on connection. Open a draft, read the fact-check verdict, and approve it. Only then does AltoRank call Webflow. You can also turn on automatic publishing for the workspace, which ships after a hold you can veto; either way there is no agent route around the approval.

What approving does in Webflow

On approve
Creates a collection item, then publishes that item so it is live without a full site publish.
On unpublish
Archives the item. It stays in the CMS, hidden from the live site.

Fields Webflow receives

The connector writes to these names exactly. They have to exist on the destination before the first publish.

name
receives the title
slug
receives the slug
post-body
receives the article HTML (rich text)
post-summary
receives the meta description

Worth knowing

  • The four fields on the left have to exist in the collection with those slugs before the first publish. They are the defaults of Webflow’s own blog template, so most collections already have them.

The adapter behind this page is apps/web/lib/cms/webflow.ts . If this page and that file disagree, the file is right and the page has a bug.

Common questions

Does AltoRank publish to Webflow automatically?

Only after a person approves the specific draft. Connecting Webflow removes the copy-and-paste step; it does not hand over the decision. The publish path requires an approval recorded under a person, by click or by the rule they set, and the MCP server exposes no publish tool, so this holds even when an AI agent is driving the product.

What Webflow credentials does AltoRank need?

API token, Site ID, Collection ID. API token, scoped to a site and a collection. Nothing else, and never your Webflow account password.

Can I publish to Webflow as a draft instead of live?

Not from AltoRank: the review happens here, before anything is sent, so approving is the act of publishing. On approve, Creates a collection item, then publishes that item so it is live without a full site publish. If you want a staging destination, connect Notion as well and approve there first. Unpublishing is available afterwards: Archives the item. It stays in the CMS, hidden from the live site.

Can I revoke access without breaking my site?

Yes. The credential is created in Webflow and revoked there, independently of your login. Revoking it stops AltoRank publishing and changes nothing else. Articles already published stay where they are: they are ordinary content on your platform, not embeds pointed at us.

Can I use Webflow on the self-hosted version?

Yes. Self-hosting is the same product under an open-source licence with no feature gates, so every connector works and your credentials never leave your own infrastructure. The adapter is apps/web/lib/cms/webflow.ts in the repository.

Be the site the assistant names.

Add a domain and the first draft is written while you watch. Every publish is your decision, a click on the draft or a rule you set and can hold, and you can read the source or self-host it free.

Add a domain, it sets up your workspace