Voice & SMS Intake

Every call answered. Every text triaged. Every ticket opened.

Odin answers your inbound numbers, screens for emergencies before a model ever sees the words, runs the triage script you authored, and opens the ticket — bilingual from the first call, with the full transcript on the record.

The shape of it

Three principles that make this work.

The script is yours. The model is only an adapter.

An Intake Program is configuration, not code: your intents, your triage steps, your safety scripts. Deterministic code advances the state machine and decides outcomes; the model only turns speech into structured fields. Safety lines are spoken verbatim, never paraphrased.

A channel cascade, not a phone bot

Known callers skip identity questions. Mobile callers who consent get deflected to SMS — cheaper, and it gets you photos, a literal transcript, and a tappable link. Live voice is spent only when live voice is actually required; after hours falls back to recorded capture and a text reply.

Emergencies never depend on a model

A deterministic keyword screen runs on every turn before the LLM sees it — bilingual, on by default. Gas, smoke, fire, sparks, active flooding, carbon monoxide, someone trapped. On a hit: the configured emergency script, a P1 ticket, on-call paged, and a transfer offered.

Capabilities

Limitless capabilities, one product.

SMS intake with photos

A full triage thread over text, with MMS photo capture at the step that needs it. Delivery receipts, literal transcript, and a link the requester can tap.

Live voice with barge-in

Real-time conversation over Twilio ConversationRelay with ElevenLabs voices. Natural interruption, no dead air, no audio pipeline to operate.

English and Spanish, day one

Automatic language detection and mid-sentence code-switching. Sticky language preference on the contact, DTMF fallback on recorded paths, and a dedicated Spanish line if you want one.

Deterministic emergency screen

Bilingual keyword short-circuit that runs before every model call. Speaks your script, opens a P1, pages on-call, offers the transfer.

Intake Programs

Author intents, triage graphs, capture fields, hours, persona, and ticket defaults in the dashboard. Versioned, simulator-testable, with starter templates for IT helpdesk, property maintenance, field service, and auto repair.

Number, brand, tenant routing

The dialed number is the routing key. Resolve per number, then brand, then tenant — so a white-labelled caller hears the right persona and is never transferred to your on-call.

In numbers
en + es
Bilingual from day one
Pre-LLM
Emergency screen
BYO Twilio
No markup on minutes
Full
Transcript on every ticket
Better together

What pairs well.

Tickets, SLAs, and a portal your customers actually use.

Modern ticketing with custom workflows, saved views, and a white-label client portal.

See Helpdesk

One trigger. Every device. Zero spreadsheets.

Smart groups, scheduled jobs, event-triggered automations, and run-on-many script execution.

See Automation

Every message in and out, captured and provable.

Tenant-branded outbound mail through one dispatcher, with a full audit row for every inbound and outbound message.

See Email & Compliance
FAQ

Questions about Voice & SMS Intake.

Whose Twilio account does this run on?

Yours. Odin does not resell telephony, provision subaccounts, register 10DLC on your behalf, or take a margin on minutes and messages — you pay Twilio directly at Twilio rates. Odin ships the onboarding instead: a connection test, number sync from your account, per-number webhook verification, and one-click webhook configuration.

Can the AI invent a triage step or promise an SLA?

No. The triage graph, the outcomes, and the safety scripts are configuration; deterministic code advances them. The model returns a structured object — intent, step outcome, captured fields, and a reply — and a post-generation check rejects any commitment about timing, cost, or liability.

What does the technician see?

A ticket with an English summary and the original-language transcript preserved verbatim, plus any photos, the resolved requester, the brand, and a cost-attributed interaction audit row. The record stays faithful even when the conversation was not in English.

Ready to try Voice & SMS Intake?

See Voice & SMS Intake in your environment.

Deploy your first agent in minutes. See the platform in action — book a walkthrough or kick the tires on a free trial.

Book a demo30-minute walkthrough. No sales pressure.