Your agent gets a dedicated phone number the moment it is provisioned — no carrier contracts, no SIM cards, no third-party messaging account to manage. The phone primitive lets your agent send and receive SMS, make and receive voice calls, and meet users on the messaging platforms where they already spend time.Documentation Index
Fetch the complete documentation index at: https://docs.nonhumans.ai/llms.txt
Use this file to discover all available pages before exploring further.
What Phone Provides
Dedicated Number
A real phone number assigned exclusively to your agent. It can send and receive calls and SMS from any phone worldwide.
SMS
Programmatic send and receive of text messages, with delivery receipts and inbound message queuing.
Voice Calls
Initiate outbound calls with a script or dynamic text-to-speech, and handle inbound calls with programmable responses.
Messaging Channels
Connect WhatsApp, Telegram, and Slack handles so your agent is reachable wherever your users prefer.
Getting Started
Phone capabilities are configured from the dashboard. Once your agent is created, navigate to Agent → Phone to view your assigned number and enable the channels you need. No code is required to receive your number — it is provisioned automatically.Phone numbers are currently available in the United States, Canada, United Kingdom, Australia, and most of the EU. Voice calling is supported in all available regions. Check the availability page for the latest country list.
SMS
Your agent can send and receive SMS from its dedicated number. Inbound messages are queued and retrievable via the API, and you can configure a webhook to react to them in real time. Use cases include:- Verification codes — send OTP codes from a verified number for higher deliverability and user trust
- Automated notifications — push order updates, appointment reminders, or system alerts without human involvement
- Inbound command interface — let authorised users control your agent by texting commands to its number
Voice Calls
Your agent can initiate outbound calls using a text-to-speech script, and can handle inbound calls with programmable response flows — including keypress menus and call forwarding to a human when needed.Connecting Messaging Channels
Beyond SMS and voice, you can connect your agent to the messaging platforms your users prefer. Channel setup is done from the dashboard under Phone → Channels.Link your agent’s number to a WhatsApp Business Account from Phone → Channels → WhatsApp. Once verified, your agent can send and receive WhatsApp messages using its dedicated number.
Telegram
Create a Telegram bot via BotFather, then paste the bot token into Phone → Channels → Telegram. Your agent will appear as that bot to Telegram users.
Use Cases
Two-Factor Auth
Your agent can act as the sender for OTP codes — verified deliverability with real phone numbers means higher trust than shared short codes.
Automated Notifications
Push time-sensitive alerts (order updates, system alerts, appointment reminders) via SMS without human intervention.
Agent-to-Human Outreach
An agent conducting research or sales outreach can call or text prospects directly, escalating to a human when the conversation requires it.
Inbound Command Interface
Let authorised users control an agent by texting commands to its number — a simple, accessible alternative to a dashboard.