Why Ghost?
Ghost is a membership and newsletter platform built for content creators. The ChatFeatured integration lets you publish blog articles while maintaining Ghost’s email newsletter features and membership tiers.Ghost’s API supports memberships, newsletters, and paywalls natively. Once you publish from ChatFeatured, you can immediately configure member access levels and email distribution directly in Ghost.
Setup Instructions
Step 1: Open Your Ghost Admin
- Go to your Ghost admin dashboard at
yourblog.ghost.io/ghost - Log in with your Ghost account
Step 2: Create a Custom Integration
- Navigate to Settings → Integrations
- Scroll down and click “Add custom integration”
- Enter name: “ChatFeatured”
- Click “Create”
Step 3: Copy Your Admin API Key
- In the custom integration details, find the “Admin API Key” field
- Click “Reveal” to show the key
- Copy the entire key
64a1b2c3d4e5...abc:def123gh456
Step 4: Connect in ChatFeatured
- In ChatFeatured, go to Integrations → Ghost
- Enter your Ghost Site URL (e.g.,
https://yourblog.ghost.io) - Paste your Admin API Key from Step 3
- Click “Test Connection” to verify
- Click “Connect Ghost” to save
Publishing Articles
Publish an Article
- In ChatFeatured, click Publish on your article
- Select Ghost as the destination
- Configure publishing options:
- Site URL: Your Ghost domain (auto-filled)
- Admin API Key: Your authentication key (auto-filled)
- Title: Article title
- Content: Article body
- Click “Publish to Ghost” to save
Edit in Ghost
After publishing from ChatFeatured:- Log into your Ghost admin
- Go to Posts (or Pages if you published as a page)
- Click your article to edit
- Configure:
- Publish status: Schedule or publish immediately
- Featured image: Add cover image
- Tags: Organize your content
- Excerpt: Set custom summary
- Access level: Public, Members-only, or Paid members
- Click “Publish” when ready
Advanced Features
Membership Tiers
Ghost natively supports membership and paywalls. After publishing from ChatFeatured:- Edit the article in Ghost
- Set Access level to:
- Public — Everyone can read
- Members only — Logged-in members
- Paid members only — Paid subscribers
This is where Ghost shines for creators—set paywall access right in the article editor. Articles published from ChatFeatured can immediately be configured for paid membership tiers.
Email Newsletter
Ghost automatically sends articles to your newsletter subscribers:- Configure newsletter settings in Ghost admin
- Published articles automatically get email distribution
- Subscribers receive notifications of new posts
Social Sharing
Ghost auto-generates social media cards. Customize the preview:- Edit article in Ghost
- Click “SEO” tab
- Set custom meta description and social preview image
Troubleshooting
'Connection Failed' Error
'Connection Failed' Error
Cause: Invalid site URL or incorrect Admin API KeySolution:
- Verify Ghost site URL matches exactly (e.g.,
https://yourblog.ghost.io) - Ensure Admin API Key includes both ID and secret with colon separator (
id:secret) - Generate a new API Key in Ghost Settings → Integrations
- Check that you copied the Admin API Key, not Content API Key
'Invalid API Key Format' Error
'Invalid API Key Format' Error
Cause: Key is missing the ID:secret separatorSolution:
- Admin API Key must contain a colon (
:) in the middle - Format should be:
64a1b2c3d4e5...abc:def123gh456 - If your key doesn’t have a colon, regenerate it in Ghost
- You may have copied the wrong key type (use Admin, not Content)
Article Not Appearing in Ghost
Article Not Appearing in Ghost
Cause: API Key invalid or permissions insufficientSolution:
- Test connection in ChatFeatured settings
- Verify API Key hasn’t expired (regenerate if needed)
- Check your Ghost user role has admin or editor permissions
- Try publishing a new test article
- Check Ghost admin to see if article appears as draft
'Permission Denied' Error
'Permission Denied' Error
Cause: API Key lacks proper permissionsSolution:
- Only Admin API Keys work (not Content API Keys)
- Regenerate the API Key in Ghost Settings
- Ensure the integration has full access permissions
- Verify your Ghost user has admin-level permissions
Featured Image Not Syncing
Featured Image Not Syncing
Cause: Image URL not accessible to GhostSolution:
- Image URLs must be publicly accessible
- Avoid using local file URLs or blocked CDNs
- Upload featured image directly in Ghost after publishing
- Check image URL doesn’t contain authentication or special characters
Newsletter Not Sending After Publishing
Newsletter Not Sending After Publishing
Tags Not Appearing on Published Article
Tags Not Appearing on Published Article
API Key Keeps Expiring or Becoming Invalid
API Key Keeps Expiring or Becoming Invalid
Cause: Ghost may have revoked or reset the keySolution:
- Ghost Admin API Keys don’t expire automatically
- If token fails, regenerate a new one in Settings → Integrations
- Update the new key in ChatFeatured
- Verify the new key includes both ID and secret with colon separator
Best Practices
- Publish as draft first to review in Ghost
- Customize SEO and social settings after publishing
- Keep your Admin API Key secret
- Regenerate API Keys periodically for security
- Test article publishing before creating many
Common Issues
Can't find Admin API Key
Can't find Admin API Key
Go to Settings → Integrations. Create a custom integration if none exists. The Admin API Key will be displayed in the integration details.
Articles published but invisible on live site
Articles published but invisible on live site
Check if they’re drafted vs published. Draft articles don’t appear on your live site. Go to Ghost admin and click “Publish” to make them visible.
Member-only articles showing publicly
Member-only articles showing publicly
Verify the article’s access level in Ghost:
- Edit the article
- Check Access level dropdown
- Ensure it’s set to Members only or Paid members only
- Click Update to save changes
Performance Notes
Article publishing typically completes within 5-10 seconds. Ghost will:- Create article as draft (manual publish in Ghost required)
- Generate default featured image placeholder
- Auto-add creation date and metadata
- Queue newsletter if configured
Security Notes
Your Admin API Key grants full access to your Ghost site. Treat it like a password:- Never share it publicly
- Use environment variables in applications
- Rotate keys if compromised
- Revoke old keys when changing integrations
See Also
- Webflow Integration — CMS with rich field mapping
- WordPress Integration — Plugin-based publishing
- REST API — Build custom publishing workflows