LLMs are trapped in chat. The moment your agent needs to call a real person, text a real number, or answer a real email — the work stops, and a human takes over.
Or you spend six weeks wiring Twilio, 10DLC, SIP trunks, IMAP, carrier compliance, and webhook glue. Then another six weeks keeping it alive.
No Twilio account. No IMAP wrangling. No carrier certification loops. Hail is the one API every AI agent needs to pick up a call, send a text, or write an email on its own.
Drop it into ChatGPT, Claude, Gemini, or any agent framework. Same tools, same credentials, same bill.
$ # install & claim a number in under 5 minutes $ brew install hail-hq/tap/hail ↳ hail-cli 0.4.1 installed ↳ authenticated as sam@acme.dev ↳ number claimed: +1 (415) 555-0181 ↳ inbox ready: agent@you.hail.so # place a call on behalf of your agent $ hail call \ --to +14155559932 \ --say "rebook Thursday appt for 3:30" ringing … connected transcript → stdout # send an SMS $ hail sms --to +14155554477 "on my way" # send an email $ hail mail --to ops@acme.co \ --subject "Q3 terms" \ --body "Please see attached…" $ hail tail # every channel, every agent
Hail gives every agent a real number. Customers dial it. The agent answers. You watch the transcript roll in — same as any other log line.
IRISCalling about invoice 4421 —
AGENTLet me pull that up…
Every call placed, text sent, and email answered — by any of your agents — streamed in order, indexed, searchable.
Place and receive real phone calls on a real number. Streaming transcripts, turn detection, DTMF, voicemail — all surfaced as structured events your agent can act on.
Send and receive SMS and MMS on the same number. 10DLC registration, opt-out keywords, carrier filtering — we handle the US compliance maze so your agent can just send the text.
An inbox at agent@you.hail.so, or bring your own domain. Threaded, searchable, with attachments parsed into structured content for the agent to read.
Your agent answers the phone 24/7, handles L1 tickets end-to-end, escalates to humans with full context.
Call doctors' offices, restaurants, vendors on behalf of your users. Confirm by SMS. Drop into calendar.
Dial warm leads, text follow-ups, forward hot prospects to a human. Every touch logged to CRM.
A number users can text “book me a table at Rosalia's for two at 8” — your agent calls, confirms, replies.
Open source. AGPL-licensed. Runs anywhere Docker runs. Bring your own carrier credentials and email domain.
The full platform, hosted, with numbers, inbox, compliance, and dashboard included. No carrier accounts to set up.
Audit the code. Fork it. Run it on your infra.
Quiet hours, opt-out keywords, and consent tracking built in.
Audit kicking off for managed cloud. HIPAA BAA to follow.
Data residency & GDPR-native deploy coming with managed.
Hail Managed — hosted numbers, inbox, compliance, the dashboard. Sign up in 30 seconds. $5 of free credit, no card required.
ALREADY HAVE AN ACCOUNT? SIGN IN