Sanity
From Frase to Sanity in one step
Frase’s Sanity integration lets you send content directly into your Sanity CMS without manual copying, formatting, or rework.
How to Connect to Sanity
Step 1: Open Your Sanity Project
Log into Sanity Studio and view your Organization Settings
Open the project you want to connect to Frase
From the main project view, go to the API tab
In Sanity, a "project" represents a single site you manage. You may have one or several.
Step 2: Copy API Token & Project ID

In the API tab, scroll to Tokens
Click Add API token
Name the token (for example: Frase Integration)
Set permissions to Read + Write
Save the token. Once created, Sanity will generate a token value. Copy this — you’ll paste it into Frase in the next step.
In the same API section of your Sanity project, locate your Project ID (at the top of your Project).
Step 3: Connect Sanity in Frase
Log into Frase
Go to Settings → Integrations
Under CMS Publishing, select Sanity
Paste in:
Your API Token
Your Project ID
Choose the document type to publish to (most choose Post)
Save and connect
Step 4 (OPTIONAL): Set Up Public URL Template
Create a public URL template to tell Frase where your published content lives on your site, so it can connect each CMS document to its live URL.
What this affects
Content Guard — Frase can't monitor a published article for ranking drops without knowing its live URL.
GSC performance — Clicks, impressions, and position data won't link back to specific content pieces in your library.
Republish flow — The "accept and republish" action needs the live URL to push updates to the correct CMS document.
Content health — Stale content detection and decay alerts rely on matching CMS posts to their live URLs.
Format
If your blog posts live at https://yoursite.com/blog/my-post-slug, set your template to:
https://yoursite.com/blog/{slug}
The {slug} placeholder is replaced with each document's actual slug field at sync time.
Without a public URL template, Frase treats your content as untracked. You can still create and publish, but all performance monitoring and GSC-linked features will be unavailable.
Publishing Content to Sanity
After connecting, you'll be able to:
Create and optimize content in Frase
Choose Sanity as your article publishing destination
Send the content as a draft or published entry
Open Sanity Studio to review, edit, or finalize

Important: Some Sanity fields, such as "Publish Date" or others customized by your CMS instance, are mandatory and must be updated in Sanity after pushing the content to Frase.
Last updated
