{
  "@type": "help_guide",
  "id": "cms-webflow",
  "title": "Publishing to Webflow",
  "kind": "feature",
  "summary": "Nexus publishes articles into the client's Webflow blog collection, as drafts by default, with every field filled: title, slug, body, images, meta, excerpt, author, category, reading time and schema.",
  "aliases": [
    "webflow",
    "connect webflow",
    "webflow site token",
    "webflow cms",
    "webflow blog"
  ],
  "engine": "content",
  "agents": [],
  "related": [
    {
      "id": "publishing",
      "page": "https://nexus.effiqs.com/help/publishing"
    },
    {
      "id": "cms-wordpress",
      "page": "https://nexus.effiqs.com/help/cms-wordpress"
    }
  ],
  "reviewed": "2026-10-14",
  "sections": [
    {
      "heading": "What it does",
      "key": "what-it-does",
      "markdown": "Nexus publishes articles into the client's Webflow blog collection, as drafts by default, with every field filled: title, slug, body, images, meta, excerpt, author, category, reading time and schema."
    },
    {
      "heading": "Set it up",
      "key": "set-it-up",
      "markdown": "1. ✋ The client's Webflow site admin generates a Site API token: Webflow → the site → Settings → Apps & integrations → API access → Generate API token, with CMS and Assets read + write and Sites read. It needs a paid site plan.\n2. **\"Connect Webflow with this token: [token].\"** Nexus checks it and sets the blog collection when there's only one.\n3. Several collections: tell Nexus which one is the blog.\n4. **\"Check the Webflow collection fields.\"** Nexus maps each field; ask about any it couldn't map.\n\nDon't paste the token in a shared channel: it's a write credential."
    },
    {
      "heading": "Use it",
      "key": "use-it",
      "markdown": "- **\"Publish [title] to Webflow as a draft.\"** Then check the draft in Webflow and publish it there, or ask Nexus to go live.\n- Fix a published piece: **\"Update [title] on Webflow.\"** It updates the same item."
    },
    {
      "heading": "Troubleshooting",
      "key": "troubleshooting",
      "markdown": "- **A field is empty in Webflow.** Its collection field isn't mapped. Run the field check again.\n- **Category didn't set.** The value didn't match a category in Webflow. Nexus lists the options."
    },
    {
      "heading": "Prompts",
      "key": "prompts",
      "markdown": "- \"Connect Webflow with this token: [token].\"\n- \"Check the Webflow collection fields.\"\n- \"Publish [title] to Webflow as a draft.\"\n- \"Update [title] on Webflow.\""
    }
  ],
  "prompts": [
    {
      "text": "Connect Webflow with this token: [token].",
      "tool": "set_webflow_site_token"
    },
    {
      "text": "Check the Webflow collection fields.",
      "tool": "discover_cms_collection_schema"
    },
    {
      "text": "Publish [title] to Webflow as a draft.",
      "tool": "publish_to_webflow"
    },
    {
      "text": "Update [title] on Webflow.",
      "tool": "update_cms_item"
    }
  ],
  "page": "https://nexus.effiqs.com/help/cms-webflow",
  "markdown": "https://nexus.effiqs.com/help/cms-webflow.md"
}
