OmniVocal by Microcorp
slack

Team messaging

OmniVocal + Slack

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.

What you'll need

  • Incoming Webhook URL — api.slack.com/apps → your app → Incoming Webhooks → Add New Webhook to Workspace. Starts with https://hooks.slack.com/.

Setup guide

  1. 1

    Go to api.slack.com/apps and create a new app (or open an existing one).

  2. 2

    Enable "Incoming Webhooks" in the app's features menu.

  3. 3

    Click "Add New Webhook to Workspace", choose a channel, and copy the webhook URL.

  4. 4

    In OmniVocal Dashboard → Channels → Slack, paste the webhook URL.

  5. 5

    Broadcast with target channel "slack".

Example broadcast call

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" }]
}

Tips & notes

  • Webhook URLs are per-channel — one webhook posts to one Slack channel only.
  • OmniVocal converts Markdown to Slack mrkdwn automatically (bold, italic, links, code).