Semly Pro for Sanity: AI-Powered SEO Content for Headless CMS
Write-capable integration with 5 core modules. Find gaps, create content, publish with one click. Custom content type mapping and GROQ query support.
7-day money-back • Cancel anytime
confirm_publishSetup Sanity integration
const config = { cms: "sanity", projectId: "abc123", dataset: "production", apiToken: "sk_xxxxx" }
🚀 confirm_publish({ cms: "sanity", title: "...", content: "..." })
Published to Sanity. Document created in dataset.
What It Replaces
Save €300+/mo by consolidating into one platform
Manual Workflows
10+ hrs/wkGeneric Content Tools
$99-299/moJasper + Manual Entry
$99/mo + timeSemly Pro
All features + MCP integration + 7-day money-back
The Problem
Traditional SEO workflows are fragmented, manual, and slow
Manual Document Creation
Research gaps, draft content, format for Sanity schema, then manually create documents. Takes hours per article.
No Content Strategy
Sanity gives you structure but doesn't tell you what content to create next or what gaps exist.
Disconnected Tools
Semrush for research + ChatGPT for writing + Sanity for publishing equals expensive, fragmented workflow.
Complex Schema Mapping
Custom content types require manual field mapping for every document, every time.
The Solution
One platform that automates your entire SEO workflow
One-Click Publishing
Content publishes directly to Sanity with all metadata, references, and custom fields mapped
Advantage: vs manual: saves 15+ minutes per document
AI-Powered Content
Generate SEO-optimized articles from content gaps with competitor analysis built in
Advantage: vs manual workflows: creates content, not just structure
Integrated Gap Analysis
Find what competitors rank for that you don't, then generate content to fill those gaps
Advantage: vs manual research: finds 40k+ gaps automatically
Custom Type Mapping
Map Semly Pro fields to any Sanity schema with support for references and arrays
Advantage: vs generic tools: Sanity-native field handling
How It Works
Automated through MCP integration with Claude Code
Connect Sanity
Add your Sanity project ID, dataset name, and API token with write permissions
Project ID + dataset + API token (takes <30 seconds)Find content gaps
Run gap analysis against competitors to discover missing topics
get_content_gaps({ domain: "your-site.com", competitors: [...] })Generate content
AI creates SEO-optimized articles with meta titles, descriptions, and schema
generate_content({ gap_id: "...", target_cms: "sanity" })Publish with one click
Content creates new Sanity documents with all custom fields and references mapped
confirm_publish({ cms: "sanity" }) // Document createdTrack & improve
Monitor AI visibility (ChatGPT, Claude, Perplexity, Gemini) and run SEO audits
Features
Everything you need to dominate search rankings
One-Click Publishing
Publish directly to Sanity with all metadata
confirm_publishCustom Type Mapping
Map to any Sanity schema including custom content types
Draft/Publish Workflow
Preview as draft or publish immediately to dataset
Reference Handling
Auto-resolve and create document references
GROQ Query Support
Fetch existing documents via GROQ for updates
Asset Management
Upload images as Sanity assets automatically
SEO Metadata
Meta title, description, canonical URLs, OpenGraph
Portable Text
Content converts to Sanity Portable Text format
Real Results from Beta Customers
See how teams are using this module to drive organic growth
"Publishing to Sanity is now one click instead of 20 minutes of document creation and field entry."
Semly Pro
SaaS
"The integration handles custom fields, references, and assets automatically."
Beta Users
Various
"From gap analysis to live document in under 5 minutes including generation and publishing."
Real Usage
Production
Frequently Asked Questions
How do I connect Sanity to Semly Pro?
Add your Sanity project ID, dataset name, and create an API token with Editor permissions. Takes less than 30 seconds.
What permissions does Semly Pro need?
Editor or Admin role to create documents and upload assets. We never access your project settings or billing data.
Can I edit content before publishing?
Yes. Content opens in the editor where you can review, modify, and approve before publishing to Sanity.
Does it work with custom schemas?
Yes. Semly Pro supports custom content types and fields via schema introspection and field mapping.
Is my API token secure?
API tokens are encrypted at rest and in transit. We use the same encryption standards as Stripe and AWS.
What happens if publishing fails?
You'll see a detailed error message. Common issues: incorrect credentials, dataset unreachable, or permission errors. All fixable in under a minute.