OmniVocal by Microcorp

Email & Newsletters

OmniVocal + Brevo

OmniVocal creates a Brevo email campaign and dispatches it immediately to your contact list. Markdown is converted to responsive HTML — no template required.

What you'll need

  • API key — app.brevo.com → Settings → SMTP & API → API Keys → Create a new API key.
  • Sender email — A verified sender address in your Brevo account.
  • Sender name — Display name for the "From" field.
  • Contact list ID — Contacts → Lists — the numeric list ID shown in the URL.

Setup guide

  1. 1

    Log in to app.brevo.com → Settings → SMTP & API → API Keys → Create a new API key with full permissions.

  2. 2

    Verify a sender email under Senders & Domains.

  3. 3

    Create a contact list (or use an existing one) and note its numeric list ID.

  4. 4

    In OmniVocal Dashboard → Channels → Brevo, fill in all four fields.

  5. 5

    Broadcast with target channel "brevo". A campaign is created and sent immediately.

Example broadcast call

Ask your AI assistant (Copilot, Claude, Cursor) to call broadcast_post — or call the REST API directly:

{
  "content": {
    "title": "This week in AI tooling",
    "body": "## Highlights\n\n- Ghost integration shipped\n- Mastodon support added...",
    "canonical_url": "https://omnivocal.io/newsletter/march"
  },
  "targets": [{ "channel": "brevo" }]
}

Tips & notes

  • Markdown is auto-converted to HTML using OmniVocal's built-in converter.
  • Pass body_format: "html" if your body is already HTML — conversion will be skipped.
  • Each broadcast creates a new campaign named after the post title.