Every channel. One conversation.
A customer can start on SMS, move to WhatsApp, and finish on a voice call — and none of that history is lost. Messaging, voice, and the contact center run together, not side by side.
Voice, messaging, and the contact center — built and operated by us, on infrastructure we run as the carrier of record. Whether a message comes from a person or an AI agent, it runs on the same network, the same data, and the same rules.
A customer can start on SMS, move to WhatsApp, and finish on a voice call — and none of that history is lost. Messaging, voice, and the contact center run together, not side by side.
Calls and messages don't pass through a reseller. They terminate on infrastructure Devotel operates directly, behind 500+ global aggregators. That means better deliverability, cleaner routing, and margins you keep.
Route, queue, supervise, and QA AI agents and human reps with the same tools. When a bot needs to hand off to a person, it happens mid-call — with everything the agent said, asked, and resolved already visible.
Voice, video, and messaging APIs with SDKs, webhooks, and visual builders. Add a new channel without touching telecom infrastructure or renegotiating carrier contracts. You pay for what you use — no per-seat fees.
Scale with security
SOC II
GDPR
CCPA
ISO 27001
PCI DSS
HIPAA
14 channels, native
Reach people where they are, and keep the conversation intact as it moves between channels. Every major messaging and voice channel, in one place
SMS & MMS
Voice
Video
RCS
Apple Business
LINE
Viber
Telegram
Messenger
Fax
Push
Kaitlyn Rodriguez
Welcome to SwiftShop support. How can I help you today?
Hi Jane. I have a problem with an order I just received.
On #88203, I ordered the "Apex Hiking Shirt" in olive green!
Connect across voice, SMS, and video.
Write communication scripts and test directly in the console.
Organize routing across multiple regions and carriers.
Visualize the customer communication experience.
Track latency, deliverability, and usage over time.
Stay in the loop on message delivery and system updates.
14 channels, native
Native runtime build, not a thin API wrapper over aggregators. Channel-specific features ship by default
SMS & MMS
Voice
Push
LINE
Viber
Telegram
RCS
Apple Business
Messenger
Fax
Video
Push
Hi! I’d like to check my order status
10:21 AMSure, Jane. Your order #12345 is out for delivery and arrives today.
10:21 AM🚚 ✅ Your order has been delivered! Click link below for details
yourlink.com/order/#1234
Voice · the production layer
Wire Vapi for the agent, Twilio for numbers, Aircall for the dialer, NICE for QM; pick the best API per micro‑task. The modular architecture lets you swap a component by rewriting a single integration. It works—until you ship.
Realtime Transcript
"And the prorated charge is for the days between the upgrade and your renewal eleven days at the new tier."
"Thanks for the clarification. Could you also let me know how the total amount will be reflected on my next invoice?"
Sarah Martinez
+1 (628) 555-0144
03:13
Speech to text
Deepgram
Text to Speech
Cartesia · ElevenLabs
Model
Anthropic Claude
SIP Bridge
Own bridge, own switch
Recording
Own egress recorder
Watchdog
Per-chunk barge-in
SFU
Self-hosted (forked LiveKit)
Turn detection
Pipecat smart-turn
Deepgram for speech-to-text. Cartesia and ElevenLabs for text-to-speech. A self-hosted SFU running in the same region as the dashboard. Our own SIP bridge, our own egress recorder, our own RTCP XR ingest.
Number porting, compliance recording, predictive dialing, CRM sync, quality management, supervisor controls — enterprises spend months assembling what Orbit ships as a single production-ready platform. And every capability you piece together separately is another vendor contract, another integration point, another failure surface to manage. The real cost of "building it yourself" isn't the build. It's everything that comes after.
Production-layer requirement
Assemble
Orbit
Number procurement & porting
TCPA-compliant recording with consent gating
Predictive dialer with DNC scrubbing
CRM write-back (HubSpot, Salesforce)
Native QM loop (humans + LLMs, one rubric)
Supervisor desktop (mute, hold, barge, whisper)
Mid-call AI-to-human handoff with full context
Per-chunk barge-in watchdog, DTMF allowlist
Orbit connects voice, messaging, email, WhatsApp and 11 more channels into a single runtime. When your customer switches channels, the context stays. No resets. No blind spots
14 channels, one architecture
Whether it's a WhatsApp message, a phone call, or an email — Orbit follows the conversation, not the channel. Every interaction connected. Every customer remembered.
Customer data platform
Orbit resolves every call, message, and event into one customer profile, computes the traits and segments your team cares about, and syncs them to the tools you already run — no separate CDP to buy or bolt on.
Resolve identity
Match signals from every channel to the same person.
Golden profile
One unified customer record, ready for action.
Activate everywhere
Send segments and traits to the tools you already use.
Jane Doe
One golden record
HubSpot / Salesforce
Snowflake / BigQuery
01
Deterministic and probabilistic matching stitch scattered emails, phone numbers, and device IDs into one identity.
02
Build traits with a no-code rule builder or SQL, then group customers into segments that recompute as new events land.
03
Send segments to Meta, TikTok, and your ad and messaging channels. Consent is checked on every profile before it leaves.
04
Sync enriched profiles and traits into HubSpot, Salesforce, Snowflake, and BigQuery — on a schedule or in real time.
Customer data platform
Orbit resolves every call, message, and event into one customer profile, computes the traits and segments your team cares about, and syncs them to the tools you already run — no separate CDP to buy or bolt on.
RESOLVE IDENTITY
Match signals from every channel to the same person.
GOLDEN PROFILE
One unified customer record, ready for action.
ACTIVATE EVERYWHERE
Send segments and traits to the tools you already use.
Scattered Signals
Jane Doe
One golden record
Audience Activation
HubSpot / Salesforce
Snowflake / BigQuery
Deterministic and probabilistic matching stitch scattered emails, phone numbers, and device IDs into one identity.
Build traits with a no-code rule builder or SQL, then group customers into segments that recompute as new events land.
Send segments to Meta, TikTok, and your ad and messaging channels. Consent is checked on every profile before it leaves.
Sync enriched profiles and traits into HubSpot, Salesforce, Snowflake, and BigQuery — on a schedule or in real time.
Conversational commerce
Turn a conversation into a sale in the chat it started in. Orbit carries the shopper from a product catalog to a shared cart to a paid checkout across WhatsApp, RCS, and the channels with no native wallet.
Message
Shopper replies in-thread
Catalog
Products sent inline
Cart
One cart, any channel
Paid
Checkout captured
Mint a hosted checkout link and collect on the channels with no native wallet — SMS, email, Telegram, Viber, or a voice IVR. When the payment is captured, it reconciles back to the request automatically.
One cart spans every channel: items added on WhatsApp Pay carry into an RCS carousel, and a checkout begun on one channel can be finished — and paid — on another. Totals re-derive server-side, and quiet carts are flagged for abandoned-cart recovery.
Send shoppable messages straight from a linked Meta catalog — single products, multi-product lists, or your full catalog inline. Customers browse and add to cart without leaving the chat.
Bind the same Meta catalog to RCS Business Messaging and send a rich-card product carousel — an Add-to-cart chip per card and a Checkout action that closes the funnel in-thread.
Publish a hosted, agent-facing storefront that ChatGPT Instant Checkout, Perplexity, and other Agentic Commerce Protocol agents discover and buy from directly — no API key. Only a verified shopping agent can complete a purchase, and every charge is bounded by a spend-capped, revocable mandate.
Let a buyer pay straight from their mobile-operator bill — no card, no wallet. Onboard a merchant, declare which country-operator pairs are live, and run the charge through capture, refund, or chargeback.
Conversational commerce
Turn a conversation into a sale in the chat it started in. Orbit carries the shopper from a product catalog to a shared cart to a paid checkout across WhatsApp, RCS, and the channels with no native wallet.
Customer Journey
Message
Shopper replies in-thread
Catalog
Products sent inline
Cart
One-tap checkout
Paid
Checkout captured
Enterprise Capabilities
Mint a hosted checkout link and collect on the channels with no native wallet — SMS, email, Telegram, Viber, or a voice IVR. When the payment is captured, it reconciles back to the request automatically.
One cart spans every channel: items added on WhatsApp Pay carry into an RCS carousel, and a checkout begun on one channel can be finished — and paid — on another. Totals re-derive server-side, and quiet carts are flagged for abandoned-cart recovery.
Send shoppable messages straight from a linked Meta catalog — single products, multi-product lists, or your full catalog inline. Customers browse and add to cart without leaving the chat.
Bind the same Meta catalog to RCS Business Messaging and send a rich-card product carousel — an Add-to-cart chip per card and a Checkout action that closes the funnel in-thread.
Publish a hosted, agent-facing storefront that ChatGPT Instant Checkout, Perplexity, and other Agentic Commerce Protocol agents discover and buy from directly — no API key. Only a verified shopping agent can complete a purchase, and every charge is bounded by a spend-capped, revocable mandate.
Let a buyer pay straight from their mobile-operator bill — no card, no wallet. Onboard a merchant, declare which country-operator pairs are live, and run the charge through capture, refund, or chargeback.
Voice AI agents
Orbit runs production voice agents that target under 300 milliseconds per turn on the speech-to-speech path (about a second when a turn needs Claude's deeper reasoning), score their own call quality as they talk, and summarise every conversation the moment it ends — then hand the caller to a specialist without dropping the line.
Inbound · +1 415 ••• 0122
03:13
TURN LATENCY
LIVE TRANSCRIPT
CALLER
I need to move my flight to Thursday.
AGENT
I can do that — the 6:40 or the 9:15?
VOICE AI QUALITY INDEX
Response latency
98
Interruption rate
91
Caller sentiment
93
On the OpenAI Realtime speech-to-speech path, agents target under 300 milliseconds per turn — natural enough to interrupt and be interrupted. For the hard questions an agent pauses to reason with Claude mid-call, without ending the call or breaking the audio stream.
Every call is scored 0–100 in real time on response latency, interruption rate, and caller sentiment. Calls that fall below your threshold auto-flag for review, so a quality problem surfaces on the call — not in a churn report.
The moment a call ends, Orbit writes a summary, action items, an overall sentiment read, and the topics that came up — stored on the call record and pushed to your webhooks so follow-ups and CRM updates happen on their own.
A frontline agent can transfer a caller to a billing, support, or retention specialist mid-call, passing a context note before the specialist speaks. Agents also recall a contact's prior call summaries, so a returning caller never has to repeat themselves.
Voice AI agents
Orbit runs production voice agents that target under 300 milliseconds per turn on the speech-to-speech path (about a second when a turn needs Claude's deeper reasoning), score their own call quality as they talk, and summarise every conversation the moment it ends — then hand the caller to a specialist without dropping the line.
Inbound · +1 415 ••• 0122
03:13
TURN LATENCY
LIVE TRANSCRIPT
CALLER
I need to move my flight to Thursday.
AGENT
I can do that — the 6:40 or the 9:15?
VOICE QUALITY INDEX
94
On the OpenAI Realtime speech-to-speech path, agents target under 300 milliseconds per turn — natural enough to interrupt and be interrupted. For the hard questions an agent pauses to reason with Claude mid-call, without ending the call or breaking the audio stream.
Every call is scored 0–100 in real time on response latency, interruption rate, and caller sentiment. Calls that fall below your threshold auto-flag for review, so a quality problem surfaces on the call — not in a churn report.
The moment a call ends, Orbit writes a summary, action items, an overall sentiment read, and the topics that came up — stored on the call record and pushed to your webhooks so follow-ups and CRM updates happen on their own.
A frontline agent can transfer a caller to a billing, support, or retention specialist mid-call, passing a context note before the specialist speaks. Agents also recall a contact's prior call summaries, so a returning caller never has to repeat themselves.
Verify & identity
Send one-time passcodes and passwordless prompts, then confirm a number is real and its owner has not changed — before you trust a signup, login, or payout. There is no separate verification vendor to integrate.
Login attempt
4 checks
Risk verdict
Step up to passkey
SMS suppressed — recent SIM swap on this number
Deliver OTPs over SMS, voice, WhatsApp, email, and RCS, or skip the password with authenticator (TOTP) codes, push approvals, passkeys, magic links, and backup codes. Delivery, retries, and per-recipient rate limits are handled for you.
DeliveryCheck whether a number is valid, reachable, and roaming, and read its carrier, line type, and porting history before you send — so you stop paying to message dead or mistyped numbers.
Pre-sendVerify a phone with no SMS at all using operator silent authentication, and flag a recent SIM swap before you trust a login or high-value action. Subscribe to continuous monitoring for the accounts that matter most.
NetworkMatch a name, address, or date of birth against carrier records, confirm a device is reachable, and score account-takeover risk from network signals — all through one identity API.
Carrier dataJOURNEYS & AUTOMATION
Drop nodes onto a canvas, connect them, and Orbit runs the whole flow — sending across email, SMS, WhatsApp, and voice, waiting, branching on what a contact does, and handing off to an AI agent or a person where the journey calls for it.
Triggers, waits, branches, and handoffs in one view.
Track reach, delivery, and performance at each step.
Classify, respond, and branch using AI actions.
JOURNEYS & AUTOMATION
Drop nodes onto a canvas, connect them, and Orbit runs the whole flow — sending across email, SMS, WhatsApp, and voice, waiting, branching on what a contact does, and handing off to an AI agent or a person where the journey calls for it.
Drag-and-drop canvas
Triggers, waits, branches, and handoffs in one view.
Per-node analytics
Track reach, delivery, and performance at each step.
AI flow nodes
Classify, respond, and branch using AI actions.
Cloud phone system & IVR
Run your whole inbound voice operation on Orbit — greet callers with a visual IVR, bring your own carrier over SIP, distribute calls to the right team, and capture a voicemail when no one can pick up. No separate PBX vendor or chat app to manage.
What Orbit replaces
Build call menus on a drag-and-drop canvas, then route callers by the key they press or the intent they speak — straight to the queue or agent you pick by name.
Replaces PBX dial-plan codeRegister your PBX or authenticate by IP, and watch every registration handshake and call attempt on the trunk’s live monitoring panel.
Replaces a carrier contractDistribute inbound calls by skill, priority, and business hours. A caller on hold can keep their place and take a callback when their turn comes.
Replaces an ACD applianceBranded greetings per box, voicemail with a transcript and summary sent to your team, and warm transfer with music on hold instead of dead air.
Replaces a voicemail systemPlace and receive calls inside a WhatsApp conversation on the same softphone your team uses for PSTN lines, metered per destination.
New surface — no equivalentThreaded channels with searchable history and live presence, in the same workspace your agents take calls in, so a handoff never leaves Orbit.
Replaces Slack for agentsCLOUD PHONE SYSTEM & IVR
Run your whole inbound voice operation on Orbit — greet callers with a visual IVR, bring your own carrier over SIP, distribute calls to the right team, and capture a voicemail when no one can pick up. No separate PBX vendor or chat app to manage.
Inbound call · +1 415 ••• 0122
SIP trunk · BYOC
Your carrier, your IP
IVR menu
Caller presses 2
ACD queue
Skill · priority · SLA
Agent softphone
Answers in 8s
Voicemail
Transcript + summary
Build call menus on a drag-and-drop canvas, then route callers by the key they press or the intent they speak — straight to the queue or agent you pick by name.
↳ Replaces PBX dial-plan codeRegister your PBX or authenticate by IP, and watch every registration handshake and call attempt on the trunk’s live monitoring panel.
↳ Replaces a carrier contractDistribute inbound calls by skill, priority, and business hours. A caller on hold can keep their place and take a callback when their turn comes.
↳ Replaces an ACD applianceBranded greetings per box, voicemail with a transcript and summary sent to your team, and warm transfer with music on hold instead of dead air.
↳ Replaces a voicemail systemPlace and receive calls inside a WhatsApp conversation on the same softphone your team uses for PSTN lines, metered per destination.
↳ New surface — no equivalentThreaded channels with searchable history and live presence, in the same workspace your agents take calls in, so a handoff never leaves Orbit.
↳ Replaces Slack for agentsCustomer experience
Close the loop after every conversation: survey the customer, score how the agent handled it, schedule the right people for tomorrow, and reward the customer with a loyalty card that brings them back. One platform, not a CX suite bolted onto your contact center.
Every
conversation
1 · ASK
The survey fires the moment a call or chat ends, asked in the customer's own language and capped so no one is surveyed too often.
2 · SCORE
Score against your own evaluation form, let AI clear the backlog, and calibrate reviewers so everyone grades to the same bar.
3 · DIAGNOSE
Replay the customer's on-page session beside the conversation to see exactly where they got stuck, sensitive fields masked at capture.
4 · STAFF
Forecast tomorrow's volume from today's, build the schedule, and flag rising burnout risk before an agent hits the wall.
5 · REWARD
Points, tiers, and an Apple Wallet or Google Wallet card that brings the customer back for the next conversation.
Customer experience
Close the loop after every conversation: survey the customer, score how the agent handled it, schedule the right people for tomorrow, and reward the customer with a loyalty card that brings them back. One platform, not a CX suite bolted onto your contact center.
Every
conversation
1 · ASK
The survey fires the moment a call or chat ends, asked in the customer's own language and capped so no one is surveyed too often.
2 · SCORE
Score against your own evaluation form, let AI clear the backlog, and calibrate reviewers so everyone grades to the same bar.
3 · DIAGNOSE
Replay the customer's on-page session beside the conversation to see exactly where they got stuck, sensitive fields masked at capture.
4 · STAFF
Forecast tomorrow's volume from today's, build the schedule, and flag rising burnout risk before an agent hits the wall.
5 · REWARD
Points, tiers, and an Apple Wallet or Google Wallet card that brings the customer back for the next conversation.
Contact center
Orbit gives every agent one screen for every channel — chat, email, and messaging — routes each conversation to the right skills, and closes it with a clear outcome. Supervisors watch the floor live and step in the moment an agent needs backup.
One workspace.
Every conversation.
CUSTOMER
Jane Doe
AGENT
Dana K.
SUPERVISOR
Floor view
Arrives on WhatsApp · 10:02
Same thread already holds her email from Tuesday
Assigned to Dana K.
Billing · Spanish · Tier 2 matched · SLA 2:00
Replies with a saved macro
Reply, tag, and update in one click
Closed with a disposition
Refund issued — auto-suggested
Resolved · 4m 12s
Outcome written back to the customer profile
Supervisor whispers
"Offer the retention discount" — the customer never hears it
1 · INBOX
Chat, email, WhatsApp, and social in one conversation timeline, with your internal team channels beside it. Ask a colleague for help and warm-transfer without ever leaving the inbox.
2 · ROUTING
Route each inbound conversation to the right-skilled agent through digital queues with SLA targets and overflow rules. Voice calls and digital conversations share one priority queue.
3 · SUPERVISION
Watch active agents, open-conversation load, queue depth, and SLA-at-risk counts on a real-time wallboard, and step into a live conversation when an agent needs help.
4 · OUTCOME
Close every conversation with a consistent outcome label — auto-suggested and always overridable — so your reporting stays clean. Fire a saved macro to reply, tag, and update in one click.
Contact center
Orbit gives every agent one screen for every channel — chat, email, and messaging — routes each conversation to the right skills, and closes it with a clear outcome. Supervisors watch the floor live and step in the moment an agent needs backup.
One workspace.
Every conversation.
CUSTOMER
Jane Doe
Arrives on WhatsApp · 10:02
Same thread already holds her email from Tuesday
AGENT
Dana K.
Assigned to Dana K.
Billing · Spanish · Tier 2 matched · SLA 2:00
Replies with a saved macro
Reply, tag, and update in one click
Closed with a disposition
Refund issued — auto-suggested
SUPERVISOR
Floor view
Supervisor whispers
"Offer the retention discount" — the customer never hears it
Resolved · 4m 12s
Outcome written back to the customer profile
1 · INBOX
Chat, email, WhatsApp, and social in one conversation timeline, with your internal team channels beside it. Ask a colleague for help and warm-transfer without ever leaving the inbox.
2 · ROUTING
Route each inbound conversation to the right-skilled agent through digital queues with SLA targets and overflow rules. Voice calls and digital conversations share one priority queue.
3 · SUPERVISION
Watch active agents, open-conversation load, queue depth, and SLA-at-risk counts on a real-time wallboard, and step into a live conversation when an agent needs help.
4 · OUTCOME
Close every conversation with a consistent outcome label — auto-suggested and always overridable — so your reporting stays clean. Fire a saved macro to reply, tag, and update in one click.
Network connectivity
Orbit's Number-as-a-Service reaches past phone numbers into cellular data. Browse eSIM and IoT data plans, provision SIMs over the air without a card to swap by hand, and track usage across a whole fleet — from the same platform that runs your voice and messaging. Every plan carries data only, never voice or text.
01
Browse a catalog of eSIM and IoT (M2M) data plans and filter it by SIM form factor or by the country a device runs in. Each plan spells out its metering — pay-as-you-go usage or pooled data.
02
Order a SIM against a plan and push an eSIM profile over the air with a GSMA activation code. Activate, suspend, resume, or terminate any SIM through its full lifecycle from one place.
03
Track data sessions on every SIM, set a per-SIM data limit, and read a fleet-wide rollup so a deployment of sensors, trackers, or terminals stays inside budget as it scales.
04
Check whether a plan covers a country before you commit a device to it, and estimate the cost of a given amount of data — per-megabyte rate plus any monthly platform fee.
05
Request an on-demand low-latency or high-throughput session for a single device, or book a slice that reserves guaranteed capacity for a whole fleet across a time window and service area.
Network connectivity
Orbit's Number-as-a-Service reaches past phone numbers into cellular data. Browse eSIM and IoT data plans, provision SIMs over the air without a card to swap by hand, and track usage across a whole fleet — from the same platform that runs your voice and messaging. Every plan carries data only, never voice or text.
01
Browse a catalog of eSIM and IoT (M2M) data plans and filter it by SIM form factor or by the country a device runs in. Each plan spells out its metering — pay-as-you-go usage or pooled data.
02
Order a SIM against a plan and push an eSIM profile over the air with a GSMA activation code. Activate, suspend, resume, or terminate any SIM through its full lifecycle from one place.
03
Track data sessions on every SIM, set a per-SIM data limit, and read a fleet-wide rollup so a deployment of sensors, trackers, or terminals stays inside budget as it scales.
04
Check whether a plan covers a country before you commit a device to it, and estimate the cost of a given amount of data — per-megabyte rate plus any monthly platform fee.
05
Request an on-demand low-latency or high-throughput session for a single device, or book a slice that reserves guaranteed capacity for a whole fleet across a time window and service area.
White-label & reseller
CSPaaS lets you operate a full communications platform under your own brand without building carrier infrastructure — you become the provider your customers see. Create an isolated sub-account for each customer, rebrand the dashboard on your own domain, set reseller margins and spend caps, and allocate prepaid credit from your parent balance.
01
Create an isolated sub-account per customer with its own contacts, numbers, and configuration, and provision, suspend, or close it from one parent account.
02
Set each sub-account's logo and colors and serve the dashboard on your customer's own domain, so they see your brand — not Orbit's.
03
Set a markup margin and a monthly spend cap per sub-account. Your customers are billed at your rates while you settle the underlying usage with Orbit.
04
Seed a sub-account with an opening credit balance transferred from your parent account so a new customer can start sending immediately.
White-label & reseller
CSPaaS lets you operate a full communications platform under your own brand without building carrier infrastructure — you become the provider your customers see. Create an isolated sub-account for each customer, rebrand the dashboard on your own domain, set reseller margins and spend caps, and allocate prepaid credit from your parent balance.
Orbit · carrier infrastructure, numbers, routing, delivery
One parent account · invisible to your customers
01
Create an isolated sub-account per customer with its own contacts, numbers, and configuration, and provision, suspend, or close it from one parent account.
02
Set each sub-account's logo and colors and serve the dashboard on your customer's own domain, so they see your brand — not Orbit's.
03
Set a markup margin and a monthly spend cap per sub-account. Your customers are billed at your rates while you settle the underlying usage with Orbit.
04
Seed a sub-account with an opening credit balance transferred from your parent account so a new customer can start sending immediately.
Why teams switch to Orbit
Three questions come up in every migration conversation: can I see what happened to my message, will my account survive a false-positive flag, and will the bill surprise me. Orbit answers all three by design.
Every message carries a real delivery trail — queued, sent, delivered, or failed with the carrier's own reason code — in the same dashboard that tracks your spend. A message never just vanishes with no error; you get the reason so your team can fix a route instead of guessing why it never landed.
Devotel is the carrier of record on every number we host, so your standing isn't decided by a reseller's risk score. A flagged account gets a warning and a compliance review before any suspension — immediate action stays reserved for severe abuse like fraud or spam, never an ordinary false positive.
Watch your balance and per-channel spend update as messages and calls go out, with alerts before you run low. Pay-as-you-go, pre-paid credits that never expire, no monthly minimum — the number on the dashboard is the number on the invoice.
Why teams switch to Orbit
Three questions come up in every migration conversation: can I see what happened to my message, will my account survive a false-positive flag, and will the bill surprise me. Orbit answers all three by design.
Every message carries a real delivery trail — queued, sent, delivered, or failed with the carrier's own reason code — in the same dashboard that tracks your spend. A message never just vanishes with no error; you get the reason so your team can fix a route instead of guessing why it never landed.
Devotel is the carrier of record on every number we host, so your standing isn't decided by a reseller's risk score. A flagged account gets a warning and a compliance review before any suspension — immediate action stays reserved for severe abuse like fraud or spam, never an ordinary false positive.
Watch your balance and per-channel spend update as messages and calls go out, with alerts before you run low. Pay-as-you-go, pre-paid credits that never expire, no monthly minimum — the number on the dashboard is the number on the invoice.
Centrally manage voice, SMS, and video APIs from a central control plane.
Instantly provision and manage channel instances (SMS, Voice, Chat, Video) across apps.
View aggregated logs and real-time metrics for all API requests and deliveries.
Easily set up monitoring and alerts for API availability and carrier health.
The structural argument
Traditional way
Orbit
Multiple vendors. Multiple contracts. Multiple headaches.
One platform. One contract. Total control.
The structural argument
AI agents handle the volume. Supervisors set the limits, review the work, and step in when it matters.
Live tab streams every conversation across every agent. Click in to read the live transcript and send a note. Human agent or LLM, same workspace, same baseline.
Hybrid models, where a human steps in for an AI, beat fully autonomous voice AI 68.7% of the time. The statistic only matters if the architecture lets the handoff happen — full context, shared memory, no re-prompting the customer.
Score humans and LLMs against the same rubric, the same day.
Quality management evaluates every conversation — whether the agent on the line was a human, an LLM, or a handoff between the two. Calibration stays intact across the entire workforce.
One conversation across SMS, voice, WhatsApp, and a human takeover.
Sentiment baselines do not fork at the bot-to-human boundary. Same identity graph, same conversation memory, same rubric. The model picks up where the human left off — and vice versa — without re-asking the customer who they are.
Gate risky tools behind a human. Auto-resume on approval.
Any tool can be flagged confirmation: "always". The runtime parks the call instead of firing. Operator approves, the conversation resumes with the tool result baked in. Audit row per decision.
Hard caps per conversation. Per squad. Per day.
Set max_cost_per_conversation_cents on any agent. Runtime returns a 429 at the cap before any LLM tokens burn. Same cost-tracker as the billing ledger — no drift.
Whisper note to agents
Offer a discount option to them.
Alex M.
Human agent
I can help you with that right away
AI Agent
LLM
Sure, I can assist you with that.
Taylor R.
Human agent
Let me look that up for you.
AI Agent
LLM
I’ve updated your order details
Supervisor
Voice, messaging, and AI agents on infrastructure we run as carrier of record. A few API calls to start — no telecom contracts, no per-seat fees.
Developers
Visual builders for the whole team — journeys, IVRs, WhatsApp Flows, and AI agents, no code required. Typed SDKs and MCP for your engineers.
An MCP server, both ways — your agents call Orbit, and Orbit's AI calls your tools.
import { OrbitClient } from "@devotel/orbit";
const orbit = new OrbitClient({
apiKey: process.env.ORBIT_API_KEY,
});
// AsyncGenerator<AgentStreamEvent>
for await (const e of orbit.agents.stream(id, {
message: "Where's my order?",
})) {
if (e.type === "token")
process.stdout.write(e.text);
if (e.type === "done")
console.log(`cost: ${e.costCents}¢`);
}
from os import environ
from orbit import OrbitClient
orbit = OrbitClient(
api_key=environ["ORBIT_API_KEY"],
)
# AsyncIterator[AgentStreamEvent]
async for e in orbit.agents.stream(
id,
message="Where's my order?",
):
if e.type == "token":
print(e.text, end="")
if e.type == "done":
print(f"cost: {e.cost_cents}¢")
# POST /v1/agents/:id/stream → AgentStreamEvent
curl -N https://api.devotel.com/v1/agents/$id/stream \
-H "Authorization: Bearer $ORBIT_API_KEY" \
-H "Accept: text/event-stream" \
-H "Content-Type: application/json" \
-d "{\"message\": \"Where's my order?\"}"
Pricing Rates
Usage-based pricing across messaging, voice, video and AI with no seat licenses, bundle tiers, or long term commitments.
$0.0079
per segment
$0.00
+ Meta conversation fee
$0.013
per minute · own switch
$0.0085
per minute
$0.004
per participant minute
$1.15
per month
passthrough
Anthropic list + 0%
$0.025
per GB-month
Integration
Hundreds of native integrations — from your CRM and helpdesk to your store and data warehouse. Salesforce, HubSpot, Shopify, Slack, Intercom, and more. Zapier for everything else.