Messaging
OmniVocal uses Telegram in two ways: as the approval gate (receive previews and tap Approve/Reject/Edit) and optionally as a publish channel (post to a Telegram channel or group). Both are configured with the same credentials.
Find the OmniVocal Telegram Bot username in your dashboard settings.
Start a conversation with the bot on Telegram.
Message @userinfobot to get your personal numeric chat ID.
In OmniVocal Dashboard → Channels → Telegram, enter your chat_id.
Optionally set publish_chat_id to a channel or group where the bot is an admin.
All future broadcasts with require_approval: true will send a preview to your Telegram.
Ask your AI assistant (Copilot, Claude, Cursor) to call broadcast_post — or call the REST API directly:
{
"content": {
"title": "New feature announcement",
"body": "Ghost and Mastodon integrations are now live in OmniVocal.",
"canonical_url": "https://omnivocal.io/changelog"
},
"targets": [
{ "channel": "github" },
{ "channel": "bluesky" }
],
"options": {
"require_approval": true
}
}