Voice Call

Make outbound calls and handle inbound conversations with AI-powered voice using the OpenClaw Voice Call plugin.

What You Can Do

Outbound Calls

  • Notify Mode - One-way message delivery (voicemail-style)
  • Conversation Mode - Multi-turn AI conversations
  • Schedule and manage calls

Inbound Handling

  • Answer and route calls automatically
  • AI-powered conversations
  • Custom greetings and routing

Call Management

  • Check call status
  • Continue ongoing calls
  • End calls gracefully
  • Get transcripts

Supported Providers

ProviderFeatures
TwilioProgrammable Voice + Media Streams
TelnyxCall Control v2
PlivoVoice API + XML transfer

Example Commands

Try saying things like:

"Call +1-555-123-4567 and remind them about tomorrow's meeting"

"Set up inbound call handling for my business number"

"Check the status of my last call"

"End the current call"

Setup

1. Choose a Provider

Pick one of the supported providers:

  • Twilio - Most popular, great documentation
  • Telnyx - Competitive pricing, good for high volume
  • Plivo - Simple API, good international coverage

2. Get Your Credentials

For Twilio:

  1. Sign up at twilio.com
  2. Get your Account SID and Auth Token from the Console
  3. Purchase a phone number

For Telnyx:

  1. Sign up at telnyx.com
  2. Get your API Key from Mission Control
  3. Create a Connection ID
  4. Get your Public Key for webhook verification

For Plivo:

  1. Sign up at plivo.com
  2. Get your Auth ID and Auth Token
  3. Purchase a phone number

3. Add to Clawly

  1. Go to your Clawly Dashboard
  2. Find the Voice Call skill
  3. Click Configure
  4. Select your provider
  5. Enter your credentials
  6. Click Save

Call Modes

Notify Mode

Best for one-way messages:

  • Appointment reminders
  • Delivery notifications
  • Quick announcements
  • Voicemail-style messages

Conversation Mode

Best for interactive calls:

  • Customer support
  • Sales calls
  • Scheduling discussions
  • Follow-up conversations

How It Works

Making a Call

When you say "call +1-555-123-4567 about the project":

  1. Clawly initiates the call via your provider
  2. AI voice handles the conversation
  3. You can continue or end the call
  4. Get a transcript when done

Receiving Calls

If you set up inbound handling:

  1. Configure your inbound policy (allowlist recommended)
  2. Add allowed phone numbers
  3. Set a custom greeting
  4. AI handles incoming calls automatically

Voice Customization

Voice calls use your configured TTS provider:

  • OpenAI - Natural voices (alloy, echo, fable, onyx, nova, shimmer)
  • ElevenLabs - Premium multilingual voices

Configure in your OpenClaw settings under messages.tts.

Tips

  • Confirm before calling - Always verify the phone number
  • State purpose clearly - Have a clear objective for each call
  • Respect timezone - Don't call too early or late
  • Use appropriate mode - Notify for announcements, Conversation for discussions
  • Test with mock provider - Use mock provider for development

Pricing

Pricing varies by provider:

Twilio

  • Voice: ~$0.013/minute outbound
  • Phone numbers: ~$1/month
  • See Twilio Pricing

Telnyx

  • Voice: ~$0.007/minute outbound
  • Phone numbers: ~$1/month
  • See Telnyx Pricing

Plivo

  • Voice: ~$0.009/minute outbound
  • Phone numbers: ~$0.80/month
  • See Plivo Pricing

Documentation

Full technical documentation: OpenClaw Voice Call Plugin


Need help? Contact us at support@getclawly.com