Skip to main content

CMS Integrations

Most of the work you do in Gauge is about your owned content: finding the pages that need work, writing new pieces to win prompts, and keeping everything up to date. Linking your CMS lets you pull your existing pages into Gauge, edit them with the agent, and publish the changes back to your site.

Edit Existing Content

Gauge pulls your published pages out of your CMS so you can work on them directly. You can edit a page yourself or ask the agent to do it for you, for example refreshing it with new data, tightening sections, or rewriting it to target a specific prompt. When the page is ready, you have two ways to publish it back:
  • Publish to your live website to send the update straight to production.
  • Publish to staging to review the changes before they go live.
Publish dialog with a destination list and Create Draft, Publish to Staging, and Publish Now options

Publish New Content

The same options apply to new pieces. When you finish a draft in Ask Gauge, publish it to your live website or to staging for review. You can also update and republish a page later, or unpublish a piece to remove it from your site.

Manage Content in Library

Library is organized around your sitemap, pulled directly from your connected CMS. Importing your content brings every published post into one view, where you can see Google Search impressions and clicks, AI traffic, citation rate, and bot traffic side by side. This shows which pages are working, which are being cited, and which need attention. From Library you can open any page to start editing it with the agent.
Library Pages view listing posts with impressions, clicks, and AI traffic

Linking Your CMS

All of these integrations live under Settings → Integrations. Each one shows a connection status and the steps to get set up. During import, a field-mapping step lines up the fields in your CMS collection (like title and body) with Gauge.

Webflow

Webflow connects through OAuth, so you authorize Gauge directly in Webflow.
  1. Go to Settings → Integrations and find the Webflow card.
  2. Click Connect Webflow.
  3. Sign in to Webflow and approve the requested permissions. Gauge needs read and write access to your CMS, sites, and pages so it can import and publish content.
  4. When you return to Gauge, the card shows a Connected badge.
  5. Click Import your Content to choose a site, select the collections you want, map their fields, and bring your posts into Library.
To stop the connection, click Disconnect. Publishing to your Webflow CMS will stop working until you reconnect.

Framer

Framer connects with an API key and your project URL, which you create inside Framer.
  1. Open your Framer project and go to Site Settings → General.
  2. Scroll to API Keys and create a new key.
  3. Find your Project URL. This is the URL in your browser when the project is open in Framer (for example, https://framer.com/projects/abc123).
  4. In Gauge, go to Settings → Integrations, find the Framer card, and click Connect Framer.
  5. Paste in your API key and project URL, then connect.
  6. Once connected, click Import your Content to select collections, map fields, and bring your posts into Library.
You can Disconnect at any time from the same panel.

GitHub

The GitHub integration is for code-based blogs, such as a Next.js site where posts live as Markdown files in a repository. Instead of publishing through a hosted CMS, Gauge commits your posts as Markdown and opens a pull request, so publishing fits your normal code review and deploy flow.
  1. In Gauge, go to Settings → Integrations and find the GitHub card.
  2. Click Connect and install the Gauge GitHub App on the repository that holds your blog, approving the requested access.
  3. When you return to Gauge, the card shows a Connected badge along with the connected account.
  4. Point Gauge at the folder where your Markdown posts live and pick the branch to publish from. Gauge samples an existing post to map its frontmatter fields (like title and date), plus the Markdown body, to Gauge.
When you publish, Gauge commits the new or updated Markdown file and opens a pull request against your repository. Review and merge it like any other change, and your normal deploy takes it live.
Because publishing happens through a pull request, nothing goes live until you merge — this is the built-in review step for code-based blogs.

Sanity

Sanity connects with an API token, and Gauge publishes into your Sanity Content Lake.
  1. In Sanity, create an API token with read and write access to the project you want to connect (sanity.io/manage → your project → API → Tokens).
  2. In Gauge, go to Settings → Integrations, find the Sanity card, and paste in your API token.
  3. Click Connect. Gauge looks up the projects and datasets your token can reach and connects straight through when there’s only one — otherwise it asks you to pick the project and dataset.
  4. Once connected, the card shows your project and dataset. Import your content, map the document fields, and your posts appear in Library.
You can Disconnect at any time from the same panel.
Sanity’s schema lives in your Studio code rather than in a stable API, so Gauge infers a document type’s fields by sampling existing documents. Connect a project that already has published posts so the field mapping has something to work from.

Posting to Other Platforms

If your site does not run on a CMS Gauge integrates with, you can use Copy as Markdown to put the full article on your clipboard. Paste it into any platform Gauge does not integrate with directly.