🚀Auto Pilot — your blog runs itself. Learn more →

Connect Your Platform

Step-by-step guides to connect ArticleBot to your website in minutes. Choose your platform below.

WordPress

  1. Log into your WordPress admin dashboard
  2. Go to Users → Profile (or Users → All Users and edit your admin user)
  3. Scroll down to Application Passwords
  4. Enter a name (e.g. ArticleBot) and click Add New Application Password
  5. Copy the generated password — you won't see it again
  6. In ArticleBot, go to Websites → [Your Site] → Configure → Publishing
  7. Select WordPress and paste your site URL, username, and application password

Note: Your site must have the REST API enabled (default on WordPress 4.7+). ArticleBot automatically re-uploads all images to your WordPress Media Library.

Tip: Application Passwords are more secure than using your main password and can be revoked at any time without changing your login credentials.

Ghost

  1. Log into your Ghost admin panel
  2. Go to Settings → Integrations
  3. Click + Add custom integration and name it (e.g. ArticleBot)
  4. Copy the Admin API Key — it looks like 64xxxx:32xxxx (id:secret format)
  5. Note your API URL — it's your Ghost site URL (e.g. https://yourblog.ghost.io)
  6. In ArticleBot, go to Websites → [Your Site] → Configure → Publishing
  7. Select Ghost and paste your Admin URL and API Key

Note: ArticleBot automatically re-uploads all images to your Ghost storage.

Tip: Ghost integrations are powerful and secure. You can create multiple integrations for different purposes and revoke them individually.

Webflow

  1. Log into webflow.com and open your site
  2. Go to Account Settings → Integrations → API Access
  3. Generate a new API Token with CMS read/write permissions
  4. For the Collection ID: open your CMS in the Designer, click on "Blog Posts" (or your blog collection), and find the ID in the URL or collection settings
  5. Alternatively, call GET /v2/sites/:site_id/collections with your token to list all collections
  6. In ArticleBot, go to Websites → [Your Site] → Configure → Publishing
  7. Select Webflow and paste your API Token and Collection ID

Tip: Make sure your CMS collection has fields for title, slug, content, and featured image. ArticleBot will map fields automatically based on common naming patterns.

Shopify

  1. Log into your Shopify admin at your-store.myshopify.com/admin
  2. Go to Settings → Apps and sales channels → Develop apps
  3. Click Create an app, name it (e.g. ArticleBot)
  4. Under Configuration → Admin API, enable read_content and write_content scopes
  5. Click Install app and copy the Admin API access token (starts with shpat_)
  6. For the Blog ID: go to Online Store → Blog Posts, click Manage blogs, click a blog, and grab the number from the URL (e.g. /blogs/123456789)
  7. In ArticleBot, go to Websites → [Your Site] → Configure → Publishing
  8. Select Shopify and paste your Store URL, Access Token, and Blog ID

Tip: Custom apps are free and give you full control. You can always delete the app from Shopify to revoke access instantly.

Wix

  1. Log into your Wix Dashboard
  2. Go to Settings → Advanced → Developer Tools → API Keys
  3. Click Generate API Key
  4. Under permissions, enable Wix Blog → Blog Posts (read & write)
  5. Copy the generated API key
  6. For the Site ID: go to Settings → Advanced — it's displayed under your site URL
  7. In ArticleBot, go to Websites → [Your Site] → Configure → Publishing
  8. Select Wix and paste your API Key and Site ID

Tip: Wix API keys can have very granular permissions. Only enable what ArticleBot needs for maximum security.

Webhook / Custom API

  1. Set up an endpoint on your server that accepts POST requests with Content-Type: application/json
  2. Optionally, create a secret token for authentication
  3. In ArticleBot, go to Websites → [Your Site] → Configure → Publishing
  4. Select Webhook / API and paste your endpoint URL and optional auth token

JSON Payload

ArticleBot sends the following JSON payload with every published article:

{
  "id": "uuid",
  "title": "Article Title",
  "slug": "article-slug",
  "content": "<full HTML with TOC, images, FAQ>",
  "excerpt": "Brief summary...",
  "metaTitle": "SEO title",
  "metaDescription": "SEO description",
  "featuredImageUrl": "https://...",
  "featuredImageAlt": "Image alt text",
  "category": "Category Name",
  "author": "Author Name",
  "canonicalUrl": "https://...",
  "faqJson": [{"question": "...", "answer": "..."}],
  "schemaJsonLd": {...},
  "publishedAt": "2024-01-01T00:00:00Z"
}

Important Notes:

  • Your endpoint should return 200 OK on success
  • Non-2xx responses are treated as failures and can be retried
  • If re-publishing the same slug, upsert (update existing) instead of creating duplicates
  • All image URLs are permanently hosted — use them directly in img tags, no need to download or re-host

Tip: Use webhooks to integrate with any platform or custom CMS. Perfect for headless setups, static site generators, or proprietary systems.