Integrations & Publishing
Integrating Ghost, Webflow, and Other CMS Platforms
Connecting your CMS (Content Management System) to Outrank allows you to automate your publishing workflow. Instead of manually copying and pasting content, you can send your optimized articles directly to your website as drafts or live posts with a single click.
This guide covers setup for Ghost, Webflow, Shopify, Wix, Framer, and Notion. For WordPress, please see our dedicated WordPress Setup Guide.
Ghost Integration
To connect Ghost, you will need to create a Custom Integration in your Ghost Admin panel to generate an API Key.
Step 1: Generate Ghost API Credentials
Log in to your Ghost Admin dashboard.
Navigate to Settings > Integrations.
Scroll to the bottom and click + Add custom integration.
Name the integration "Outrank" and click Create.
Copy the Admin API Key and the API URL.
Step 2: Connect to Outrank
In Outrank, go to Integrations > New Integration and select Ghost.
Paste your API URL and Admin API Key.
Choose your default Post Status (Draft or Published).
Click Connect.
If your Ghost site is behind Cloudflare, you may need to whitelist Outrank's IP addresses to prevent connection errors.
Webflow Integration
Webflow integration requires an API Token and specific IDs for your site and collection.
Step 1: Get your Webflow API Token
In Webflow, go to your Workspace Settings.
Navigate to the Integrations tab.
Under API Access, click Generate API Token.
Copy the token immediately (it will only be shown once).
Step 2: Configure Field Mapping
In Outrank, select Webflow from the Integrations menu.
Enter your API Token, Site ID, and Collection ID.
Map the Outrank fields (Title, Slug, Content) to your Webflow CMS fields.
Click Save Integration.
Ensure your Webflow Collection has a "Rich Text" field for the article content, or the mapping will fail.
Shopify Integration
Shopify requires creating a "Custom App" to allow Outrank to post to your store's blog.
In Shopify Admin, go to Settings > Apps and Sales Channels.
Click Develop Apps and then Create an app.
Under Configuration, select Admin API integration and enable
write_contentpermissions.Install the app and copy the Admin API Access Token.
In Outrank, enter your Store URL (e.g.,
yourstore.myshopify.com) and the Access Token.
Notion Integration
You can sync your articles directly to a Notion database for content management or internal wikis.
Go to Notion My-Integrations and create a new integration.
Copy the Internal Integration Secret.
Open the Notion database you want to use, click the ... menu, and select Add connections to find your new integration.
In Outrank, provide the Database ID (found in the URL of your database) and the API Token.
Notion has a 100-block limit per request. Outrank automatically chunks your content to ensure long articles sync perfectly.
Wix & Framer
For Wix and Framer, the process is similar to other API-based integrations:
Wix: Use your Wix API Key or OAuth credentials found in the Wix Dev Center.
Framer: Generate an API Key in your Framer Project Settings under the CMS tab.
Troubleshooting Common Issues
401 Unauthorized Error
This usually means your API Key or Token is incorrect or has expired. Double-check that you copied the full key and that it hasn't been revoked in your CMS settings.
Connection Timed Out
If Outrank cannot reach your server, check if you have a firewall or security plugin (like Wordfence or Cloudflare) blocking incoming API requests. You may need to whitelist Outrank's service.
Once connected, you can enable Auto-publish in your article settings to send content to your CMS as soon as it's generated.