Skip to main content

How to Integrate CMS and auto-publish blog posts

Learn how to integrate various CMS platforms to SnowSEO

Written by Sanjay Kholiya

SnowSEO lets you integrate your existing content management system(CMS) like wordpress, ghost, webflow, etc and publish the generated posts directly without ever logging into your CMS.

After connecting your CMS, you may also set up automatons to generate and publish new posts directly to your CMS regularly without you doing anything.

Currently we have support for the following CMS:

  1. Wordpress

  2. Webflow

  3. Ghost

  4. Framer

  5. Webhook

  6. Shopify (Soon)

To connect a new CMS, go to Settings > Integrations > CMS & Publishing

Choose your CMS and follow the corresponding integration guide.

Wordpress

For the OAuth tab:

  1. Enter your WordPress site URL (main domain only).

  2. Click Connect.

  3. Authorize SnowSEO in WordPress to complete the connection.

For the Password tab:

  1. Enter your WordPress site URL and admin username.

  2. Generate an Application Password in Users → Profile.

  3. Paste the application password into SnowSEO.

  4. Click Connect.

For the Plugin tab:

  1. Download and install the SnowSEO WordPress plugin.

  2. Generate an API key in SnowSEO.

  3. Paste the API key into the plugin settings.

  4. Click Connect.

Webflow

  1. In Webflow, go to Account → Workspaces → Integrations → Workspace Applications.

  2. Create a new API token with Sites: Read and CMS: Read/Write permissions.

  3. Copy the API token and paste it into SnowSEO.

  4. Click Connect.

Ghost

How to get your Ghost Admin API key:

  1. Enter your Ghost site URL.

  2. In Ghost, go to Settings → Integrations.

  3. Create a custom integration and copy the Admin API Key.

  4. Paste the API key into SnowSEO and click Connect.

Enter your ghost website URL the admin API key in this dialog and hit connect.

Framer

  1. Click Generate API Key in SnowSEO.

  2. Copy the generated API key.

  3. Enter the API key in your SnowSEO Framer plugin settings.

  4. Save the configuration to complete the connection.

Webhook

  1. Enter a name for your webhook integration.

  2. Enter the HTTPS endpoint URL that will receive webhook events.

  3. Generate or enter a secure access token.

  4. Click Connect to start receiving webhook payloads.

Did this answer your question?