Getting Started with Voice Agent
Set up your AI-powered receptionist in just a few minutes. This guide walks you through creating your first voice agent that can answer calls, book appointments, and handle customer inquiries.
What You’ll Build
By the end of this guide, you’ll have:
- ✅ A working AI voice agent
- ✅ A phone number (or call forwarding set up)
- ✅ Basic service catalog and pricing configured
- ✅ Calendar integration for appointment booking
- ✅ Your first test call completed
Time required: 2-5 minutes for basic setup
Prerequisites
Before you begin, gather:
- Your business information - Company name, services you offer
- Pricing information - Service costs or pricing guidelines
- Calendar API keys - For Cal.com, FieldPulse, or GoHighLevel (optional)
- Your business phone - To test call forwarding (if using existing number)
Don’t have calendar integration yet? No problem! You can start without it—the AI will take detailed messages with customer contact info and service requests.
Step-by-Step Setup
Navigate to Voice Agent
- Log into your NZ Leads account
- Click “Voice Agent” in the left sidebar
- Click “Create New Agent”
Choose Agent Type
Select the type of agent you want to create:
Answering Agent (Inbound Calls)
- Best for: Handling overflow calls, after-hours coverage
- Use case: Customer calls your business → AI answers
- Cost: $1/minute for calls
Calling Agent (Outbound Calls)
- Best for: Calling new leads instantly
- Use case: New lead comes in → AI calls them within 5 seconds
- Cost: $1/minute for calls
Not sure? Start with an Answering Agent to handle your inbound calls.
Configure Basic Information
Fill in the essential details:
Company Name
Your business name as the AI should say it (e.g., “ABC Plumbing” or “Smith HVAC”)
Agent Name
What the AI should introduce itself as (e.g., “Sarah” or “your scheduling assistant”)
Custom Greeting
How the AI answers the phone:
- Answering Agent: “Thanks for calling ABC Plumbing, this is Sarah. How can I help you today?”
- Calling Agent: “Hi, this is Sarah from ABC Plumbing calling about your service request. How can I help?”
Select Voice Choose from 50+ realistic AI voices:
- Male/Female options
- Different accents and tones
- Preview each voice before selecting
Pro tip: Choose a voice that matches your brand. Friendly and warm voices work best for service businesses.
Set Up Services & Pricing
Configure what services your AI can discuss:
Enable Service Identification
- ✅ Turn this ON so the AI understands what service customers need
- The AI will match customer requests to your service catalog
Add Service Question
Customize how the AI asks about services:
- Default: “What service do you need help with?”
- Better: “What can I help you with today?”
Configure Pricing
- ✅ Enable pricing if you want the AI to quote costs
- ✅ “Free on-site estimates” - Check if you offer free quotes
- Upload pricing documents or add to Knowledge Base later
Example Service Configuration:
Services we offer:
- Garage Door Repair - $150-$300
- Garage Door Spring Replacement - $200
- Garage Door Installation - Starting at $800
- Emergency Service - $199 service callConfigure Appointment Scheduling (Optional)
If you want the AI to book appointments automatically:
Enable Appointment Scheduling
- ✅ Turn this ON
Choose Your Calendar System:
- Cal.com - Requires: API key, Event Type ID, Timezone
- FieldPulse - Requires: API key, Company ID, Timezone
- GoHighLevel - Requires: API key, Calendar ID, Location ID
Collection Fields Choose what information the AI should collect:
- ✅ Name (required for booking)
- ✅ Phone Number (required)
- ✅ Service Address (required for field service)
- ✅ Email (optional)
Appointment Confirmation Customize how the AI confirms bookings:
- Default: “Perfect! I’ve got you scheduled for [TIME] on [DATE] for [SERVICE]. You’ll receive a confirmation shortly.”
- Enable “Appointment Summary” to read back full details
Skipping calendar integration? The AI will collect all customer details (name, phone, address, service) and create a detailed note for you to schedule manually.
Configure Call Handling
Ask Anything Else Before Closing
- ✅ Enable this so the AI asks “Anything else I can help with?” before hanging up
Call Transfer Settings
- ✅ Enable if you want the AI to transfer complex calls to you
- Add your transfer phone number
- Choose transfer type:
- Warm Transfer - AI explains situation before connecting you
- Cold Transfer - Direct connection
Private Handoff Prompt What the AI says to YOU during a warm transfer:
- Default: “I have [NAME] on the line regarding [SERVICE]. They’re ready to speak with you.”
Get Your Phone Number
Choose how callers will reach your AI:
Option A: Buy a New Number Through NZ Leads
- Click “Buy Phone Number”
- Search by area code (e.g., 909, 818, 415)
- Select a number from available options
- Cost: $10/month per number
Option B: Use Call Forwarding
- Keep your existing business number
- Set up call forwarding to route unanswered calls to the AI
- Follow our Call Forwarding Setup Guide →
Recommended: Buy a dedicated number for testing first, then add call forwarding to your main line once you’re comfortable.
Save and Activate
- Review your configuration
- Click “Create Agent”
- Wait 30-60 seconds for the AI to activate
- Your agent is now live!
Test Your Agent
Making a Test Call
- Call the phone number you configured
- Have a natural conversation:
- State what service you need
- Ask about pricing
- Try booking an appointment
- Review the call log after the call ends
What to test:
- ✅ Greeting sounds natural
- ✅ AI understands service requests
- ✅ Pricing is quoted correctly
- ✅ Appointment booking works (if enabled)
- ✅ Call transfers work (if enabled)
Reviewing Call Logs
- Go to “Call Logs” in the left sidebar
- Find your test call
- Click to view details:
- Full transcript
- Call recording
- Extracted data (name, phone, service)
- Appointment booked (if applicable)
- Call analytics (sentiment, success status)
First call didn’t go perfectly? That’s normal! Adjust your agent configuration based on what you heard, then test again.
Common First-Time Adjustments
After your first test call, you might want to:
Refine the Greeting
Make it more natural or add context:
- ❌ “Hello, ABC Plumbing.”
- ✅ “Thanks for calling ABC Plumbing! This is Sarah, how can I help you today?”
Add to Knowledge Base
Upload documents so the AI can answer specific questions:
- Service FAQs
- Pricing sheets
- Company policies
- Service area information
Learn more about Knowledge Base →
Adjust Service Matching
Add “Custom Rules” to handle edge cases:
- “If customer mentions ‘emergency’, add ‘URGENT’ to the notes”
- “For spring replacements, ask if it’s a single or double door”
- “We don’t service garage opener brands X, Y, Z”
Fine-Tune Appointment Scheduling
- Adjust collection fields (add/remove email, zip code, etc.)
- Customize confirmation message
- Set appointment buffer times
Next Steps
Now that your agent is running:
- Set up call forwarding - Call Forwarding Setup Guide →
- Configure outbound calling - Outbound Calling →
- Upload knowledge base - Knowledge Base Guide →
- Customize behavior - Agent Configuration →
- Monitor performance - Call Logs & Analytics →
Troubleshooting
AI isn’t answering calls
- ✅ Check that your agent status is “Active”
- ✅ Verify phone number is correctly configured
- ✅ If using call forwarding, confirm forwarding rules are active
- ✅ Wait 60 seconds after creating/updating agent
AI doesn’t understand service requests
- ✅ Add service examples to “Custom Rules”
- ✅ Upload service descriptions to Knowledge Base
- ✅ Enable “Service Identification” if it’s off
Appointments aren’t booking
- ✅ Verify calendar API keys are correct
- ✅ Check that your calendar has available slots
- ✅ Confirm timezone is set correctly
- ✅ Test your calendar integration independently
AI quotes wrong prices
- ✅ Check your Knowledge Base for conflicting pricing
- ✅ Add specific service identifiers to Custom Rules
- ✅ Review call transcript to see what the AI is reading from
Call quality issues
- ✅ Calls use Twilio infrastructure (99.99% uptime)
- ✅ If voice sounds robotic, try a different voice option
- ✅ Adjust speaking rate in advanced settings
Getting Help
Need assistance?
- 📧 Email: support@nzleads.com
- 💬 In-app chat (click the chat icon in the bottom right)
- 📚 Voice Agent Documentation →
Want to see it in action first?
Request a demo call to your phone: support@nzleads.com
You’re all set! Your AI is now ready to handle calls and book appointments. 🎉