Make phone calls with ClawCall
ClawCall places outbound calls with an AI voice agent. Give it a phone number and a task, then review the result, transcript, and recording from the dashboard or API.
What ClawCall does
ClawCall handles real phone calls on your behalf. It can navigate phone menus, wait on hold, speak to the person who answers, and report back with the call outcome.
Your first call in 4 lines
Grab an API key from the dashboard, then make a call from your language of choice.POST /call returns a call_id immediately — pollGET /call/:id until it finalizes.
Start a call
Start with the phone number and the outcome you want. Add context the agent might need, such as names, dates, account details, or what to do if the other party asks a question.
- In the dashboard, open the assistant or call form.
- Enter a US phone number.
- Describe the task and confirm the call.
Join a live call
Ask ClawCall to bring you into the call when the other party is ready to talk directly. The AI handles the wait first, then your phone rings and you join the active conversation.
In the dashboard assistant, say something like: "Join me when a human is ready." During an active dashboard call, use Join Live when the call panel offers it.
Review call history
Call History shows previous calls, current status, duration, and transcript details. Use it to verify what happened and decide whether the same task needs a follow-up call.
A completed call can include the final transcript, status, call duration, and a temporary recording link when available.
Recordings
Recording links stay available for 10 minutes after a call ends. Older calls remain in history, but their listen links expire automatically.
Reserved numbers
A reserved number gives your account a private caller ID for outbound AI calls. Search by US area code, reserve a number, complete checkout, and ClawCall activates it for future calls.
If billing becomes inactive, outbound calls fall back to the standard caller ID until the reserved number is active again.
Unlimited Reserve Plus numbers can also receive inbound calls. ClawCall answers first as your assistant using your inbound profile. Configure instructions, voice, greeting, personality, and an optional handoff number from the dashboard or API.
API keys and agents
API keys let agents and scripts use your ClawCall account. Create a key in the dashboard, store it securely, and send it with theX-Api-Key header.
/callStart an outbound call./call/:idRead status, transcript, and recording metadata./call/:id/hangupEnd an active call./me/call-preferencesRead global voice/personality + outbound greeting, plus the inbound assistant block (Reserve Plus)./me/call-preferencesUpdate global voice/personality/greeting; pass an `inbound` object to set the inbound assistant (Reserve Plus)./me/call-preferencesReset global call preferences to default./balanceCheck remaining trial or account balance.Start a call
Check call status
End a call
Configure inbound profile
Building an agent? The packaged ClawCall skill drops into Claude Code, Cursor, ClawHub, and OpenClaw — github.com/ClawCall-Dev/ClawCall.
Billing and trial limits
The free trial includes 30 calls and 30 minutes, whichever lasts later. A trial call counts only when it completes with at least 5 seconds of call time.
Paid plans use purchased call time. Connected call time counts against your balance; failed dials and very short calls do not consume a trial call.
Troubleshooting
- The call will not start
- Check that the number is a US number, includes the country code, and that your trial or paid balance has time remaining.
- The recording link expired
- Recording links are temporary. Open Call History for the transcript and place a follow-up call if more detail is needed.
- An API key stopped working
- Create a new key in the dashboard and update the agent or script that sends the
X-Api-Keyheader.