Documentation Index
Fetch the complete documentation index at: https://docs.pokulabs.com/llms.txt
Use this file to discover all available pages before exploring further.
Option 1: Call the API directly
The simplest way to place a call — send a POST request to the outbound call endpoint with a prompt and a phone number. Default settings:language:en-USvoice:femalewaitForCallEnd:false
Waiting for the call to end
By default, Poku starts the call and returns aninteractionId immediately. Use that ID with GET /interactions/:id/status to check whether the call has ended.
Set waitForCallEnd to true when you want the HTTP request to stay open until the call finishes:
Customizing voice and language
Pass thelanguage parameter to optimize speech recognition for a specific dialect. For example, fr-FR for French. See the full list of supported languages.
Prompting best practices
Theprompt is the only context the outbound agent has — write it as if briefing someone making the call on your behalf.
Include:
- Who they are calling as (“calling on behalf of…”)
- The specific goal with enough detail to handle likely responses
- Branching logic for common outcomes (available, unavailable, no answer)
- A voicemail script if no one picks up
Option 2: Use the Poku Skill
If you are using an agent such as Claude Code, OpenClaw, or Hermes, install the Poku skill. The Poku Skill will guide your agent to understand your objective, write the call prompt, and place the call automatically — no need to draft the prompt yourself. See Installation to get started.Coming soon: Connect your agent brain to a call.
