
Video Walkthrough
4 Ways to Deploy Your Voice Agent
Telephony Numbers
Assign virtual phone numbers (Twilio, Plivo, Exotel, or BYOT SIP trunks) for inbound and outbound calling.
Embeddable Web Widget
Add an interactive WebRTC voice button to your website or React/Next.js web application with a 1-line script.
REST API Integration
Trigger outbound calls dynamically from your backend server or workflow engine using your
agent_id.Outbound Campaigns
Upload contact CSVs to run automated high-volume outbound dialing campaigns with concurrency control.
1. Connecting Telephony Phone Numbers
To receive incoming phone calls or establish caller ID on outbound dials:- Go to Deploy → Telephony.
- Click Assign Number.
- Select an existing purchased number or link your own SIP trunk / carrier account (Twilio / Plivo / Exotel).
- Select routing mode:
- Inbound Handling: All calls to this number route to this agent immediately.
- Outbound Caller ID: Use this number as the caller ID displayed on prospect phones.
2. Embedding the Web Voice Widget
Allow visitors on your website to talk directly to your AI agent without picking up a telephone:3. Triggering Outbound Calls via API
To trigger a live phone call to any destination number programmatically:4. Configuring Webhook Endpoints
Stay updated on every call lifecycle event by specifying your webhook URL in the deployment tab:Next Steps
Quickstart Guide
Make your first real outbound phone call in under 5 minutes
API Reference
Explore the full REST API documentation for programmatic management

