Voice AI for Your Business

Build conversational voice agents that answer calls, book appointments, capture leads, and handle customer inquiries 24/7. Sub-350ms latency, natural conversations, simple integration.

<350ms
Response Latency
$0.12/min
All-inclusive
24/7
Always Available
HIPAA
BAA Available

Use Cases

Our voice agents work for any business that receives phone calls. Here are the most common use cases with ready-to-use templates:

🏥

Medical & Dental Practices

Handle appointment requests, answer office hour questions, and take messages for callbacks. HIPAA-ready with BAA available.

Tools: request_appointment, cancel_appointment, take_message
🍽️

Restaurants

Take reservation requests, answer menu questions with actual prices (from your website), and provide hours/location info. Works with PDF menus!

Tools: request_reservation, take_message
🔧

Service Businesses

Perfect for plumbers, electricians, HVAC, landscapers, cleaners. Capture leads, handle urgent requests, schedule callbacks for quotes.

Tools: capture_lead, request_callback, request_quote
💬

Customer Support

Answer FAQs using your website content, create support tickets, look up orders. Crawl your website to build an instant knowledge base.

Tools: create_ticket, lookup_order, take_message

Writing System Prompts

The system prompt defines your agent's personality and behavior. Here are the key principles:

1. Keep it Brief

Always instruct the AI to keep responses short. Long responses feel robotic.

Keep responses brief (1-2 sentences).

2. Define the Role Clearly

Tell the AI exactly what it is and what it can help with.

You are a friendly receptionist for [Business Name]. You help with: - Taking reservation requests - Answering questions about hours and location - Taking messages for callbacks

3. Specify What to Collect

Tell the AI what information to gather before ending the call.

Before ending the call, collect: - Caller's name - Phone number - What they need help with Then call the appropriate function to save their information.

4. Set Expectations

If the AI can't confirm something (like availability), be explicit about that.

IMPORTANT: You do NOT have access to the booking system. Take their request and let them know someone will call back to confirm.

Knowledge Base (Website Crawl)

Give your AI agent instant knowledge about your business by crawling your website. We use Firecrawl to extract content from your pages - including PDF menus and documents.

What We Extract

  • • Business description and services
  • • Pricing information
  • • Hours of operation
  • • Location and contact info
  • • FAQs and policies
  • • Menu items with prices (restaurants)

Pages We Crawl

  • • Homepage
  • • About, Services, FAQ
  • • Pricing, Contact
  • • Menu pages (restaurants)
  • PDF documents linked on your site

💡 Tip: For restaurants, make sure your menu PDF has prices. The AI will be able to tell callers "The ribeye steak is $52" directly from your menu.

Tools / Function Calling

Tools let your AI agent take actions - like saving appointment requests or capturing leads. When the AI calls a tool, you receive the data via email notification or webhook.

Example Tool Definition

{
  "name": "request_reservation",
  "description": "Save a reservation request. Someone will call back to confirm.",
  "parameters": [
    { "name": "name", "type": "string", "description": "Guest name" },
    { "name": "phone", "type": "string", "description": "Contact number" },
    { "name": "date", "type": "string", "description": "Requested date" },
    { "name": "time", "type": "string", "description": "Requested time" },
    { "name": "party_size", "type": "number", "description": "Number of guests" }
  ]
}

When a caller says "I'd like to book a table for 4 tomorrow at 7pm", the AI will naturally collect any missing info (their name and phone), then call the function with all the details.

Email Notifications

The simplest way to receive call data - no coding required. Every call gets an AI-summarized email with the key information extracted.

What You Get

  • Summary - 1-2 sentence overview of the call
  • Key Details - Name, phone, date, time, etc.
  • Action Required - What needs follow-up
  • Full Transcript - Complete conversation (collapsible)

Setup

Just add an email address in your agent settings. That's it. You'll receive a summary email after every call.

No webhook needed - perfect for non-technical users who just want the data.

Webhooks

For developers who want to integrate with their own systems. Every function call sends a POST request to your webhook URL with structured JSON data.

Webhook Payload

POST https://your-server.com/webhook

{
  "type": "function_call",
  "function_name": "request_reservation",
  "arguments": {
    "name": "John Smith",
    "phone": "555-123-4567",
    "date": "2025-01-15",
    "time": "19:00",
    "party_size": 4
  },
  "call_id": "CA123abc...",
  "caller_number": "+14155551234",
  "timestamp": "2025-01-14T15:30:00Z"
}
Zapier

Use Webhooks by Zapier to connect to 5,000+ apps without code.

n8n / Make

Build complex automations with visual workflow builders.

Custom Backend

Connect directly to your POS, CRM, or booking system.

See full webhook documentation →

API Reference

For developers building custom integrations. Manage agents, phone numbers, and call history programmatically.

Authentication

All API requests require a Bearer token. Get your API key from the dashboard.

Authorization: Bearer cs_live_your_api_key

Agents

GET/api/v1/agentsList all agents
POST/api/v1/agentsCreate an agent
PUT/api/v1/agents/:idUpdate an agent
DELETE/api/v1/agents/:idDelete an agent

Phone Numbers

GET/api/v1/numbersList your numbers
POST/api/v1/numbersProvision a number

Available Voices

We use Deepgram's Aura-2 voices for natural, conversational speech. All voices support English.

Female Voices

Thalia
Clear, Confident
aura-2-thalia-en
Andromeda
Casual, Expressive
aura-2-andromeda-en
Helena
Caring, Friendly
aura-2-helena-en

Male Voices

Apollo
Confident, Casual
aura-2-apollo-en
Arcas
Natural, Smooth
aura-2-arcas-en
Aries
Warm, Energetic
aura-2-aries-en

Pricing

$0.12 per minute

All-inclusive. No hidden fees.

  • ✓ Voice AI processing
  • ✓ Telephony (inbound calls)
  • ✓ Speech-to-text & text-to-speech
  • ✓ Email notifications
  • ✓ Webhook delivery

Billed per minute, rounded up. Buy credits in advance from your dashboard.

Ready to get started?

Create your first voice agent in minutes. No credit card required to start.

Go to Dashboard