LogoOutrank

Command Palette

Search for a command to run...

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

  1. Log in to your Ghost Admin dashboard.

  2. Navigate to Settings > Integrations.

  3. Scroll to the bottom and click + Add custom integration.

  4. Name the integration "Outrank" and click Create.

  5. Copy the Admin API Key and the API URL.

Step 2: Connect to Outrank

  1. In Outrank, go to Integrations > New Integration and select Ghost.

  2. Paste your API URL and Admin API Key.

  3. Choose your default Post Status (Draft or Published).

  4. 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

  1. In Webflow, go to your Workspace Settings.

  2. Navigate to the Integrations tab.

  3. Under API Access, click Generate API Token.

  4. Copy the token immediately (it will only be shown once).

Step 2: Configure Field Mapping

  1. In Outrank, select Webflow from the Integrations menu.

  2. Enter your API Token, Site ID, and Collection ID.

  3. Map the Outrank fields (Title, Slug, Content) to your Webflow CMS fields.

  4. 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.

  1. In Shopify Admin, go to Settings > Apps and Sales Channels.

  2. Click Develop Apps and then Create an app.

  3. Under Configuration, select Admin API integration and enable write_content permissions.

  4. Install the app and copy the Admin API Access Token.

  5. 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.

  1. Go to Notion My-Integrations and create a new integration.

  2. Copy the Internal Integration Secret.

  3. Open the Notion database you want to use, click the ... menu, and select Add connections to find your new integration.

  4. 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.