Team messaging
OmniVocal posts a formatted message to a Slack channel via an Incoming Webhook. Useful for notifying your team every time you publish a post, release note, or announcement.
Go to api.slack.com/apps and create a new app (or open an existing one).
Enable "Incoming Webhooks" in the app's features menu.
Click "Add New Webhook to Workspace", choose a channel, and copy the webhook URL.
In OmniVocal Dashboard → Channels → Slack, paste the webhook URL.
Broadcast with target channel "slack".
Ask your AI assistant (Copilot, Claude, Cursor) to call broadcast_post — or call the REST API directly:
{
"content": {
"title": "OmniVocal v2 shipped!",
"body": "Ghost, Mastodon, and body_format support are live.",
"canonical_url": "https://omnivocal.io/changelog"
},
"targets": [{ "channel": "slack" }]
}