MCP is live.Set up
OmniDimension

Changelog

New features, improvements, and fixes.

  1. New language models available for your bots

    Choose from four new models when building or updating a bot.

    GPT-5.4, GPT-5.6, Gemini 3.6 Flash, and Gemini 3.5 Flash-Lite are now available as model options for your voice and chat bots.

    Open the bot editor under Model and pick the one that fits your latency and cost needs.

    Bots
  2. Auto-recharge: never run out of credits mid-call

    Set a threshold and a top-up amount, and your wallet refills itself before your balance hits zero.

    Turn on auto-recharge and we top up your wallet automatically when your balance runs low, so calls never stop for lack of credit. You choose the trigger balance and how much to add, and you can change or pause it any time.

    Available in the US via card (Stripe) and in India via UPI or card (Razorpay), with amounts shown in your own currency.

    Billing
  3. Web calling API and a new web SDK

    Start voice calls from your own web app with a session token and our updated JavaScript SDK.

    You can now start a web call by creating a session from your backend and connecting from the browser, with the session enforcing your organization's concurrent-call limit. The web SDK is published as @omnidim-ai/client, and the docs cover the full connect flow with SDK and protocol examples.

    APISDK
  4. Check a number's spam reputation before you buy

    See a number's Truecaller reputation right in the number shop, so you don't buy a flagged number.

    When buying an Indian number, you now see a reputation check on each number and again in the purchase confirmation, so you can avoid numbers already flagged as spam. Open the number in Truecaller for the full detail.

    Telephony
  5. OmniRelay: offer free trials and promo pricing on your agency plans

    Let your clients start on a free trial, and run limited-time discounts on your plans.

    Agencies on OmniRelay can now offer a self-serve free trial: clients get full access during the trial and are only charged when it ends. Trial plans can include complimentary welcome minutes so clients can start calling right away.

    You can also show a limited-time discount on your monthly plans, for example a set percentage off for the first few months.

    OmniRelayBilling
  6. See exactly what you spent, by campaign, number, and call

    A new usage view breaks your spend down and exports to a statement PDF.

    The Billing page has a new usage view. Pick any date range and drill from your total spend down to each campaign, phone number, call source, and individual call, with talk time and telephony cost shown on every line.

    Download the whole breakdown as a statement PDF for your records, and save your company billing details (country, address, and GSTIN) so they appear on your documents.

    BillingAnalytics
  7. Buy extra concurrent-call capacity without a number

    Add concurrent call channels to your account straight from your wallet.

    Running more calls at once no longer means buying another number. You can now purchase standalone concurrency channels on their own, and release or resume them whenever your volume changes.

    Manage everything from the concurrency card on the Billing page. Channels renew monthly, and any change takes effect from the next renewal.

    TelephonyBilling
  8. Answer texts with your agents

    Agents now reply to inbound SMS on your SMS-capable numbers.

    Deploy an agent on SMS and it answers inbound texts automatically. Open an agent, choose Deploy > SMS, and pick an SMS-capable number (or buy one on the spot).

    A conversations view and composer let you follow each exchange and jump in to reply yourself whenever you need to.

    TelephonyIntegrations
  9. Answer emails with your agents

    Connect a mailbox and your agent reads, replies, and threads email on its own.

    You can now deploy an agent on email. Connect a mailbox from an agent's Deploy menu and it reads incoming mail, replies in the same thread, and keeps context across the conversation.

    A new conversations view lets you search threads, page through history, and take over any thread to reply as a human when you want to step in. Open an agent and choose Deploy > Email to set it up.

    IntegrationsDashboard
  10. OmniRelay: more control and deeper branding for your agency

    Set your signups and theme, brand every client touchpoint, and manage client orgs faster.

    A round of upgrades for agencies running OmniRelay. You can now choose whether your client portal accepts public signups or is invite-only, and set the default theme new clients see when they first log in.

    Your brand now covers the customer touchpoints that could still show ours. The Ask AI assistant, in-app chat widget, welcome and campaign emails, bulk-call report links, and identity verification calls and emails all carry your agency's brand and domain. Your clients are also excluded from OmniDimension's own marketing emails.

    Managing client organizations is quicker as well: transfer a phone number straight from the org page, adjust concurrency inline, and see clearly who owns each number before you move it.

    ResellerDashboard
  11. Voicelink is now a supported SIP provider

    Bring your Voicelink SIP trunk to OmniDimension with self-serve setup.

    Voicelink joins the SIP providers you can connect directly. Import your trunk, set a dial prefix or strip digits to match your carrier's format, and authenticate by IP without waiting on support.

    Add it under Phone Numbers > Import SIP trunk. Full setup steps are in the telephony docs.

    Telephony
  12. Pay yearly and get a full year of minutes upfront

    Annual plans put all twelve months of credit in your balance at once, with no monthly drip.

    You can now subscribe to any plan annually. The full year of minutes lands in your balance the moment you subscribe, instead of arriving month by month.

    Switch between monthly and yearly on the Pricing page. Each plan card shows the yearly minute total, and the plan-change dialog prices every option by its interval so you see the yearly or monthly cost before you commit.

    BillingPricing
  13. OmniRelay: branded docs and email from your own domain

    Give your customers documentation and emails that carry your brand, not ours.

    OmniRelay partners can now make more of the experience their own:

    • Branded documentation. Turn on a docs section under your own domain and add your own custom pages for your customers.
    • Email from your domain. Connect your own outgoing email so messages to your customers come from your address.

    Both are set up from your OmniRelay reseller settings.

    ResellerDocs
  14. Move your WhatsApp number to the Cloud API yourself

    Switch an on-premise WhatsApp number to the Cloud API without opening a support ticket.

    Numbers on the older on-premise WhatsApp setup can't send message templates. You can now move a number to the WhatsApp Cloud API directly from the dashboard, with a guided flow that walks you through each step.

    Open WhatsApp > Numbers. Any number that needs to move shows a badge with a link to Meta's instructions and a button to start the switch.

    WhatsApp
  15. Faster call greetings

    Near-complete rework of the opening greeting to cut silence before the bot first speaks.

    Greeting is now generated on a fast, dedicated model decoupled from the main conversation LLM. Generation starts before the caller connects. A persistent LLM socket is warmed the moment call config arrives, eliminating cold-socket setup cost. Greeting is streamed to TTS sentence-by-sentence so first audio plays sooner. Main LLM is warmed during greeting playback so the first real reply is fast too. A first-audio latency budget bounds worst-case greeting delay.

    CallPerformance
  16. Smarter multilingual language detection and switching

    Major overhaul of how the bot decides which language to reply in.

    Collaborative language model with sticky explicit requests, a per-turn language directive to the LLM, and a conversation-language state machine with backchannel hysteresis so a stray "yes/हाँ" no longer flips the language. Full language packs for all 13 dashboard languages with variant normalization, plus end-to-end hardening for Bengali, Tamil, Marathi, Telugu, and Gujarati. Transliteration-aware detection handles Soniox romanized output via romanized function-word packs and phonetic cross-script matching. Negation-aware switch requests — "don't speak Hindi" is no longer treated as a request for Hindi.

    MultilingualCall
  17. OmniRelay self-serve setup

    Agencies can now configure branding, custom domains, and reseller billing from a single wizard.

    Self-serve white-label setup wizard covering branding (light and dark logos) and custom domain with DNS guidance (CNAME/A, apex-aware). New agency pricing tier with a billing tab showing plan-usage card and client-org caps with upgrade CTA at the cap. Reseller custom SMTP lets Premium tier agencies send platform email from their own mail server. New /agency-owners landing page.

    OmniRelayAgency
  18. Revamped analytics and call insights

    New call insight charts, connect-rate scoring, and faster dashboard loads.

    Revamped call-insight charts with a weekday heatmap. Connect-rate now uses Wilson lower bound with a best-call-window suggestion. New Total Calls Made and Connected Calls columns with deltas labeled vs previous N days. Dashboard loads are noticeably faster thanks to parallel section queries and skeletons.

    AnalyticsCall
  19. USD top-ups for non-India users

    International users can now top up their balance in USD.

    USD-native top-ups are now available for users outside India.

    Billing
  20. Voicemail detection and hangup reason labels

    Call logs now show voicemail status and why a call ended.

    Voicemail detection status is now shown in call logs with a dedicated voicemail filter. Hangup reason now includes system and carrier "ended by" labels so you know exactly why a call dropped.

    CallAnalytics
  21. MCP server and SDK updates

    New procedure layer, guided prompts, and regenerated TypeScript types.

    MCP server updated from v0.5.1 to v0.6.0 with a new procedure layer (provision_agent and audit_calls guided prompts) and update-available notifications. MCP Cloud updated from v0.3.0 to v0.3.1 with procedure layer prompts and resources. TypeScript SDK v0.1.1 ships with types regenerated from the live spec.

    MCPDeveloper Tools
  22. Per-node execution stats and single-node test runs

    See how each node performs and test it live without saving the workflow.

    Each node now tracks its own execution stats - run count, failure rate, and last execution time - visible directly in the workflow builder. For debugging, any node can now be tested in isolation using its live on-screen configuration without saving the workflow first. Test runs also collect a sample payload for every trigger type, so you always have real data to work with.

    WorkflowDeveloper Tools
  23. New nodes: Sub-workflow, Notes, Slack, and Code

    Four new node types are now available in the workflow builder.

    Four new nodes are live in the workflow builder:

    Run Workflow - trigger a sub-workflow from within any workflow, with a depth cap to prevent infinite loops.

    Notes - add inline documentation to any workflow; the node renders its text and passes it as output, so it doubles as a lightweight data node.

    Slack - send messages to a Slack channel directly from a workflow step, no Zapier or Make required.

    Code - run custom logic in a sandboxed eval environment. Use it for transformations, conditionals, or anything the standard nodes don't cover.

    All four are additive — no existing workflows are affected.

    WorkflowAutomationNodes
  24. Smarter bot prompts with auto language selection

    Universal runtime layer now owns conversation rules; bot prompts own knowledge and tasks.

    The bot runtime has been restructured so the platform layer controls how the bot speaks - brevity, accuracy, persona - while the bot prompt controls what it knows and does. This eliminates conflicts between the two layers and makes multilingual switching reliable.

    Key changes: the LANGUAGE block now defers to a per-turn conversation directive instead of self-detecting, which fixes mid-call language switching for Hindi, English, Telugu, and other configured languages. Names are title-cased automatically and the bot falls back to the first listed language when no directive is present.

    New bot generation now produces lean, guide-aligned prompts under a 450-word cap across 7 structured sections - no TTS instructions, no language restatements, no closing scripts in the prompt itself. Languages are auto-selected at bot creation (default: Hindi + English) unless explicitly chosen.

    Voice AIMultilingualPrompt Engine
  25. TypeScript SDK

    Call the API from Node in TypeScript or JavaScript, with typed methods and autocomplete.

    Install @omnidim-ai/sdk from npm and build on OmniDimension from your backend. Manage agents, dispatch calls, run bulk campaigns, knowledge bases, and phone numbers with typed methods and editor autocomplete.

    It works in both TypeScript and JavaScript and runs server-side with your API key. Install with npm install @omnidim-ai/sdk.

    See the TypeScript SDK guide to get started. The API reference now shows the SDK call for every endpoint.

    SDKAPI
  26. Invoices and billing now live in your dashboard

    See your plan, download invoice PDFs, and manage numbers in one place.

    Your billing now has its own home in the dashboard. The new tabbed page shows your current plan on the overview, a full invoice history, and the phone numbers on your account.

    Every invoice can be downloaded as a PDF, and we email a copy when one is generated.

    Open it from Billing in the dashboard.

    BillingDashboard
  27. Agency and reseller plans with whitelabel self-setup

    Run OmniDimension under your own brand and configure it yourself.

    The pricing page now has an Agency tab covering our whitelabel and reseller API options, so you can resell OmniDimension under your own brand.

    Whitelabel partners can manage their own setup directly, including their privacy policy URL, billing link, and branding on customer-facing pages like email unsubscribe.

    See the Agency tab on the pricing page to get started.

    ResellerPricing
  28. Redesigned integrations directory with detail pages

    Browse 16 integrations with search, category filters, and a dedicated page for each one.

    The integrations directory at omnidim.io/integrations got a full redesign. You can now search and filter across every supported integration, and each integration has its own detail page with setup steps, key benefits, common use cases, and video walkthroughs where available.

    What's new:

    • Detail page per integration. HubSpot, Salesforce, Twilio, Cal.com, Google Calendar, RingCentral, Vonage, Exotel, Zapier, Make, n8n, Slack, WhatsApp, Custom API, Webhook, and Web Search. Each page includes setup guides linked to docs.omnidim.io.
    • Search and filter. Pill-style category filters plus a full-text search overlay for finding integrations by name or capability.
    • Video walkthroughs. YouTube tutorial grids embedded on the detail pages (where applicable)
    • Category structure. Calendar & CRM, Automation, Telephony, Messaging, Custom & Tools.
    IntegrationsDashboard
  29. Download the full OpenAPI specification

    Generate SDK clients, drive AI agents, or import into Postman with one file.

    The complete OpenAPI 3.1 specification for the OmniDimension REST API is now downloadable as a single file at docs.omnidim.io/openapi.yaml.

    What you can do with it:

    • Import into Postman, Insomnia, or Stoplight for an interactive API workspace.
    • Generate type-safe client SDKs in any language using openapi-generator or similar tools.
    • Feed it to AI agents (Claude, ChatGPT, Perplexity) to let them call OmniDimension endpoints natively.
    • Validate request and response shapes during development.

    The spec stays in sync with the public REST API documented at docs.omnidim.io/docs/api-reference. All 49 endpoints are covered with full request, response, and schema definitions.

    APIDeveloper Tools
  30. Number rotation for bulk-call campaigns

    Distribute outbound calls across multiple numbers and auto-rotate when carrier health drops.

    Bulk-call campaigns can now rotate across a pool of phone numbers instead of pinning to a single sender. Configure the pool once on the campaign, set a health threshold per number, and the dispatcher picks the healthiest number for each call.

    What you get:

    • Number pool per campaign. Add any active numbers in your org. The campaign auto-assigns from the pool at call time.
    • Carrier health threshold. When a number's health score drops below the configured floor (rejection rates, busy patterns, carrier flags), the dispatcher routes new calls to other healthy numbers.
    • Low-health alerts. Email notifications when a number falls below threshold so your team can investigate or pause.
    • Automatic deactivation handling. If a number gets deactivated mid-campaign, the campaign rebalances to the remaining pool without manual intervention.

    Available on every bulk-call campaign starting today. Open any campaign and configure the number pool from the campaign settings.

    Bulk CallingTelephony
  31. Move Faster, Build Smarter with Universal Search and AI chat

    Introducing Universal Search and AI-powered guidance to streamline your workflow.

    ✨ What’s New: Navigation & AI Chat

    • Command + K Search: A universal search bar that lets you jump to Bulk Calls, Phone Numbers, or Docs instantly.
    • Assistant Search: Find any pre-built assistant without scrolling using the universal search.
    • AI Chat: A chat interface designed to teach you how to build elite agents using platform-standard best practices.
    ai
  32. OmniDimension Telephony is here

    Get phone numbers for voice agents.

    Voice agents are only valuable when they can take real calls.

    With OmniDimension Telephony, you can now purchase and use US (+1), and Indian (+91) phone numbers directly in OmniDimension [<2min], and, connect each number to a specific agent.

    What you can do:

    • Purchase numbers and concurrency (channels)

    • Attach numbers to agents inside your dashboard

    • Manage expiry and renewals without surprises

    Buy phone numbers here:  https://omnidim.io/phone-numbers

    Phone NumberTelephony