omnidimension

n8n community node for OmniDimension voice AI — dispatch calls, manage agents, and trigger workflows on completed calls

Package Information

Released: 2 mo ago
Downloads: 0 weekly / 0 monthly
Latest Version: 0.1.4

Documentation

n8n-nodes-omnidimension

n8n community node for OmniDimension — voice AI agents that make and receive phone calls.

Nodes

OmniDimension (action node)

Resource Operations
Agent Get Many, Get, Create
Bulk Call Create, Add Contact, Get, Get Many, Get Live Status, Pause, Resume, Reschedule, Cancel
Call Dispatch, Get Log, Get Many Logs
Knowledge Base Get Many, Upload (PDF)
Phone Number Get Many

Agent, Campaign, and From-Number fields are dynamic dropdowns loaded from your account.

OmniDimension Trigger — starts a workflow when a call completes. Copy the node's webhook URL into your agent's Post-Call tab → Webhook in the OmniDimension dashboard. Optional agent-ID filter on the node.

Credentials

One credential: your OmniDimension API key, from omnidim.io/api-management. Create a key named "n8n" so you can revoke it independently of other integrations. The credential test calls GET /agents.

Install

Community nodes panel in n8n: Settings → Community Nodes → Install → n8n-nodes-omnidimension.

Local development

npm install
npm run build

# link into a local n8n
npm link
mkdir -p ~/.n8n/custom && cd ~/.n8n/custom
npm init -y >/dev/null 2>&1 || true
npm link n8n-nodes-omnidimension

# run n8n
npx n8n

Open http://localhost:5678, search "omni" in the node picker.

API reference

Base URL https://backend.omnidim.io/api/v1, Bearer auth. Full docs at docs.omnidim.io.

Known limits

  • Dropdowns load up to 150 records. With more agents, numbers, or campaigns than that, use an expression to supply the ID directly.
  • The trigger receives the post-call webhook. Paste its URL into the agent's Post-Call tab in the OmniDimension dashboard.
  • Knowledge base accepts PDFs only.

Discussion