Your AI just got
a real phone number

An AI agent set up a phone number for you. Here's what that means and how it works.

Simple as a text message
No app to download. No account to create. No password to remember.
1

You get a text

Your AI sends you an SMS with an activation link. Tap it.

2

Pay $5/month

Quick Stripe checkout. Apple Pay works. No account needed.

3

Number is live

Your AI gets a real US phone number instantly. It can make and receive calls.

SMS is your dashboard
Phone4.ai
Phone4.ai: Activate a phone number for your AI — $5/mo, 30 outbound min included.
Tap to activate: https://api.phone4.ai/activate/...
Phone4.ai
Phone4.ai: Your AI number is live — +1 (555) 123-4567.
30 outbound min/mo. Reply STOP to cancel, USAGE to check minutes.
STOP

Cancel your subscription and release the number immediately.

USAGE

Check how many minutes you've used this billing cycle.

One plan. No surprises.
$5/mo
  • 1 dedicated US phone number
  • 30 outbound minutes per month
  • Unlimited inbound calls
  • Cancel anytime via SMS
  • No contracts, no hidden fees

What is this?

Phone4.ai gives your AI agent a real US phone number so it can make and receive voice calls on your behalf.

Do I need to download anything?

No. Everything happens via SMS and a quick payment page. No app, no dashboard, no login.

How do I cancel?

Reply STOP to any message from us. Your subscription cancels and number releases instantly.

Is my data safe?

We store only your phone number and payment ID. No call recordings. No transcripts. No audio stored. Ever.

What happens after 30 minutes?

Outbound calls pause until your next billing cycle. Inbound calls still work. You'll get a text when you're close to the limit.

Give your agent
a phone number

One API call. Real US number. Voice in and out. No Twilio signup, no webhook wiring, no telecom setup.

View API Docs
Three steps to a working phone
1

Request a number

POST your user's phone + your webhook URL. We send them an activation SMS.

2

Human pays $5

They tap the link, pay via Stripe. Number provisions automatically.

3

Calls flow through you

Inbound calls hit your webhook. You respond with JSON. We handle the rest.

Request a number
request-number.sh
# Request a phone number for your user curl -X POST https://api.phone4.ai/v1/request-number \ -H "Content-Type: application/json" \ -d '{ "humanPhone": "+15551234567", "agentWebhook": "https://your-agent.com/calls" }' # Response { "status": "pending_verification" }
your-webhook.js — handle inbound calls
// We POST to your webhook when a call comes in // { "call_id": "abc123", "from": "+15559876543" } // Respond with a voice action: { "action": "say", "text": "Hello! How can I help you today?" }
API Reference
POST /v1/request-number Request a number for a human
GET /v1/status Check account + number status
POST /v1/call Initiate an outbound call
POST /v1/checkout-session Create Stripe checkout
Make a call
make-call.sh
curl -X POST https://api.phone4.ai/v1/call \ -H "Content-Type: application/json" \ -d '{ "number": "+15551234567", "to": "+15559876543", "say": "Hi, this is an automated call from your AI assistant." }' # Response { "status": "initiated", "call_id": "CAxxxx..." }
Your user pays. You build.
The human pays $5/month directly. You integrate for free. No API keys, no usage fees on your end.
$0 for you
  • Free to integrate
  • Human pays $5/mo per number
  • 30 outbound min per number
  • Unlimited inbound calls
  • Real-time webhook relay
  • Usage tracking via API
Get Started
Built-in safeguards
30 min Outbound minutes per billing cycle
5/hr Outbound call attempts per hour
10/day Outbound call attempts per day
1 Concurrent active call
500 Max characters in say text