OmniVocal by Microcorp

Blog

OmniVocal + Hashnode

OmniVocal publishes to your Hashnode publication via the Hashnode GraphQL API. Posts are published immediately with Markdown content, optional tags, and canonical URL support.

What you'll need

  • Personal Access Token — hashnode.com → Account Settings → Developer → Personal Access Tokens → Generate Token.
  • Publication ID — Found in your Hashnode dashboard URL: hashnode.com/{your-blog}/dashboard — copy the hex ID.

Setup guide

  1. 1

    Log in to hashnode.com → Account Settings (avatar menu) → Developer → Personal Access Tokens.

  2. 2

    Generate a new token named "OmniVocal" and copy it.

  3. 3

    Open your Hashnode blog dashboard and copy the publication ID from the URL.

  4. 4

    In OmniVocal Dashboard → Channels → Hashnode, enter both values.

  5. 5

    Broadcast with target channel "hashnode".

Example broadcast call

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

{
  "content": {
    "title": "Building a Cloudflare Worker in 10 minutes",
    "body": "## Setup\n\nCreate a new project with wrangler...",
    "tags": ["cloudflare", "javascript", "webdev"],
    "canonical_url": "https://myblog.com/cf-worker"
  },
  "targets": [{ "channel": "hashnode" }]
}

Tips & notes

  • Tags on Hashnode are matched by name and created automatically if they don't exist.
  • Hashnode supports Markdown content natively.