Overview
Agent calling lets external AI agents (Claude, GPT, n8n, Make, custom bots) make phone calls by sending a short natural language prompt. CallCow generates a call workflow from the prompt, makes the call, and delivers results to a callback URL. No workflow setup needed. One API call does everything.Setup
1
Create a CallCow account
Sign up at callcow.ai and complete onboarding.
2
Connect a phone number
Go to Settings > Phone Numbers and add a phone number. This is the number your AI agent will call from.
3
Generate an API key
Go to Settings > API Keys and click Create API Key. Copy the key immediately — it starts with
ck_live_ and is only shown once.Making a call
Send a POST request to/api/call-prompt with your prompt and the recipient’s phone number:
workflow_id and call_id:
Writing good prompts
Write prompts like you’re briefing a human assistant. Include all the details they’d need.Good prompts
- “Book a dinner reservation at Olive Garden for Friday 7pm, party of 2, under Josh Miller” - “Confirm Sarah Johnson’s 3pm appointment tomorrow at Dr. Smith’s office” - “Ask about store hours and if they have size 10 Nike Air Max in stock”
Bad prompts
- “Make a call” (too vague) - “Book something” (no details) - “Call them” (who? about what?)
Getting call results
Add acallback_url to your request to receive results when the call ends:
callback_secret, the request includes Authorization: Bearer my-secret-token so you can verify it came from CallCow.
Call statuses
Preventing duplicate calls
Pass anidempotency_key to prevent duplicate calls if your agent retries:
Rate limits
60 requests per minute per organization. If you hit the limit, the API returns429 with a Retry-After header.