Docs/CMS Integrations/CMS Integrations Overview

CMS Integrations Overview

CMS Integrations
4 min read

CMS Integrations Overview

iContentForge connects directly to your content management system (CMS) to automate the publishing of your AI-generated articles. This eliminates manual copy-pasting and allows you to manage your entire content pipeline from one dashboard.

Supported CMS Platforms

We offer native connectors for 11 popular platforms, covering a wide range of use cases from blogging and e-commerce to headless CMS architectures.

CMS PlatformBest ForKey Feature
WordPressGeneral blogging, business websitesWorld's most popular CMS; extensive plugin ecosystem.
GhostNewsletters, subscription blogsNative membership and newsletter tools.
ShopifyE-commerce storesPublish blog posts directly to your online store.
WebflowDesigner-led websitesVisual design control with CMS capabilities.
StrapiHeadless CMS (self-hosted)Open-source, full control over your API.
ContentfulHeadless CMS (cloud-based)Enterprise-grade content infrastructure.
SanityHeadless CMS (structured content)Real-time collaboration and custom content models.
MediumReaching a built-in audiencePublishing to an existing community platform.
SubstackEmail-based newslettersDirect integration with your subscriber list.
WixDrag-and-drop website buildingAll-in-one website builder with blogging.
SquarespaceVisually-focused websitesAward-winning templates and built-in commerce.

For platforms not listed above, you can use the Generic Webhook connector to send article data in JSON format to any custom endpoint you control.

📸

List of available CMS connectors in the iContentForge dashboard

How to Choose Your CMS

Your choice depends on your primary goal:

  • For a Standard Blog or Business Site: WordPress is the most versatile and widely supported choice.
  • For a Newsletter or Paid Subscription Blog: Choose Ghost or Substack.
  • For an E-commerce Store Blog: Use Shopify.
  • For a Visually-Designed Site: Webflow, Wix, or Squarespace are excellent.
  • For Developers & Custom Apps: A headless CMS like Strapi, Contentful, or Sanity provides maximum flexibility via API.
  • For Cross-Posting Content: Connect Medium to repurpose your articles for a broader audience.
💡

You can create multiple Projects in iContentForge, each connected to a different CMS. This allows you to manage separate blogs (e.g., a WordPress business blog and a Shopify store blog) from a single iContentForge account.

Universal Connection Process

Connecting any CMS follows the same four-step workflow within your iContentForge Project settings.

1. Select Connector Type

Navigate to Project Settings > CMS Integration. Click "Connect a CMS" and select your platform from the dropdown list.

2. Enter Connection Credentials

Each CMS requires specific API credentials (like an API Key, Admin URL, or Space ID). The form will update to ask for the necessary fields for your chosen platform.

⚠️

Keep your API credentials secure. iContentForge uses them only to communicate with your CMS and never exposes them in the frontend. You can regenerate credentials from your CMS admin panel at any time.

3. Test the Connection

Click the "Test Connection" button. iContentForge will make an API call to your CMS to verify the credentials are correct and the necessary permissions are in place. A success message confirms you're ready to proceed.

4. Save the Configuration

Once the test passes, click "Save Connector". The connection is now active, and articles set to "Publish" will be automatically sent to this CMS.

📸

Step-by-step view of the connection form, test button, and save button

Connector Labels & Project Binding

Connector Label

When you save a connector, you must give it a Label (e.g., "Main Company Blog," "Client XYZ Shopify"). This label helps you identify the connection if you have multiple connectors in your account. It is for your internal reference only and is not sent to the CMS.

Project Binding

A CMS connector is saved at the Project level. This means:

  • All articles generated within that specific Project will be published to the connected CMS.
  • If you need to publish to two different CMS platforms (e.g., WordPress and Medium), you must create two separate Projects in iContentForge.
  • Connector settings (including credentials and labels) are managed independently per Project.
ℹ️

Changing the CMS connector for an existing Project will affect all future articles generated in that Project. Articles already in "Published" status will not be moved or altered.

Next Steps

CMS Integrations Overview — iContentForge Docs | iContentForge