Semly Pro for DatoCMS: AI Content for Headless CMS
Write-capable integration with 5 core modules. Find gaps, create structured content, publish with one click. Structured text (DAST) and modular content blocks.
7-day money-back • Cancel anytime
confirm_publishSetup DatoCMS integration
const config = { cms: "datocms", projectId: "your-project-id", apiToken: "dato_xxxxx" }
🚀 confirm_publish({ cms: "datocms", title: "...", content: "..." })
Published to DatoCMS. Structured content created with DAST formatting.
What It Replaces
Save €400+/mo by consolidating into one platform
Manual workflows
~€200/moContent agencies
~€500/moGeneric AI tools
~€150/moSemly Pro
All features + MCP integration + 7-day money-back
The Problem
Traditional SEO workflows are fragmented, manual, and slow
Manual Content Workflows
Research gaps, draft content, convert to DAST format, manually map fields. Takes hours per article.
No Gap Analysis
Headless CMS tools manage content but don't tell you what content to create next.
Disconnected Tools
Semrush for research + Jasper for writing + DatoCMS for publishing = expensive, fragmented workflow.
Complex Structured Text
DatoCMS uses DAST format. Converting content manually is error-prone and time-consuming.
The Solution
One platform that automates your entire SEO workflow
One-Click Publishing
Content publishes directly to DatoCMS with DAST-formatted structured text and all metadata
Advantage: vs manual: saves 20+ minutes per article
AI-Powered Content
Generate SEO-optimized articles from content gaps with competitor analysis built in
Advantage: vs manual workflows: creates content automatically
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
Structured Content
Native DAST format support with modular content blocks and metadata
Advantage: vs generic tools: headless-CMS-optimized output
How It Works
Automated through MCP integration with Claude Code
Connect DatoCMS
Add your DatoCMS project ID and API token
Project ID + 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 DAST-formatted structured text
generate_content({ gap_id: "...", target_cms: "datocms" })Publish with one click
Content goes live on DatoCMS with structured text, metadata, and modular blocks
confirm_publish({ cms: "datocms" }) // Published to your projectTrack & 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 DatoCMS with structured text
confirm_publishDAST Format Support
Native structured text formatting in DAST format
Draft/Publish Workflow
Preview as draft or publish immediately
Modular Content
Support for modular content blocks and components
SEO Metadata
Meta title, description, canonical URLs, and SEO fields
Schema Markup
Structured data for Article, FAQ, and HowTo schemas
Asset Management
Upload and link images automatically
Model Discovery
Auto-detect available content models and fields
Real Results from Beta Customers
See how teams are using this module to drive organic growth
"The DAST format conversion is automatic. No more manual structured text formatting."
Beta Users
Headless CMS
"From gap analysis to live article in under 5 minutes including generation and publishing."
Real Usage
Production
"Unified workflow across WordPress, Sanity, DatoCMS, and 10 other platforms."
Beta Clients
Various
Frequently Asked Questions
How do I connect DatoCMS to Semly Pro?
Add your DatoCMS project ID and create a full-access API token in your DatoCMS settings. Takes less than 30 seconds.
What permissions does Semly Pro need?
Full-access API token for creating and publishing content. We never access billing, team, or project settings.
Can I edit content before publishing?
Yes. Content opens in the editor where you can review, modify, and approve before publishing to DatoCMS.
Does it support custom content models?
Yes. Semly Pro auto-discovers your content models and maps fields accordingly.
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, API limits, or permission errors. All fixable in under a minute.