Blog
OmniVocal publishes full HTML posts to any Ghost blog via the Ghost Admin API. Markdown bodies are converted to HTML automatically. Works with Ghost(Pro) and any self-hosted Ghost 5+ instance.
Log in to Ghost Admin → Settings → Integrations.
Click "Add custom integration", name it "OmniVocal".
Copy the Admin API Key shown (format: id:hex_secret).
In OmniVocal Dashboard → Channels → Ghost, enter your site URL and the Admin API key.
Broadcast with target channel "ghost". Posts are published immediately with tags and canonical URL.
Ask your AI assistant (Copilot, Claude, Cursor) to call broadcast_post — or call the REST API directly:
{
"content": {
"title": "Ghost + AI = automated dev blog",
"body": "## Why Ghost?\n\nGhost has a clean Admin API and memberships built in...",
"tags": ["ghost", "ai", "blogging"],
"canonical_url": "https://myblog.com/ghost-ai"
},
"targets": [{ "channel": "ghost" }]
}