From zero to working AI voice agent in 30 minutes. This tutorial uses Synthflow (easiest no-code platform) but the principles apply to all platforms.

What you need before starting

  • A computer with internet — any modern browser works
  • A credit card — you'll add $20 of credit for testing (this is your only required spend)
  • A Google Calendar or Outlook account — for appointment scheduling
  • A list of your top 20 FAQs — we'll use these to train the AI
  • Your business hours, address, and phone number
  • A phone to test from — your cell phone is fine

If you don't have a Google Calendar or Outlook, create a free Google Calendar now. We'll wait.

Step 1: Sign up for Synthflow (3 minutes)

  1. Go to synthflow.ai and click "Get Started Free"
  2. Sign up with your Google account (faster) or email
  3. Verify your email if you used email signup
  4. Complete the onboarding wizard: select your industry, business name, business hours
  5. Add $20 of credit when prompted (you won't be charged until you make calls)

You now have a Synthflow account with $20 of credit — enough for 200+ minutes of testing.

Step 2: Get a phone number (2 minutes)

  1. In the Synthflow dashboard, click "Phone Numbers" → "Buy Number"
  2. Search for a local number in your area code (better answer rates than toll-free)
  3. Pick a number — cost is ~$2/month
  4. The number is now active and ready to receive calls

Don't port your existing business number yet — we'll test with this new number first. You can port later (7-14 days process).

Step 3: Connect your calendar (3 minutes)

  1. Click "Integrations" → "Google Calendar" (or Outlook)
  2. OAuth into your Google account
  3. Select the calendar that represents your appointment availability
  4. Set default appointment duration (e.g., 60 minutes for new patients, 30 minutes for consults)
  5. Set buffer time between appointments (15 minutes recommended)

The AI will now see your real-time availability and book appointments directly into this calendar.

Step 4: Write your system prompt (8 minutes)

This is the most important step. The system prompt is the AI's instructions — who it is, what its goals are, what to do in common scenarios. Use this template:

You are [Name], the virtual receptionist for [Business Name] in [City, State].

Your goal is to:
1. Determine if this is an emergency or routine inquiry
2. If emergency: [your emergency protocol, e.g., "warm transfer to on-call staff at XXX-XXX-XXXX"]
3. If routine: schedule an appointment for the next available slot
4. Capture caller name, phone, address, and reason for call
5. Send SMS confirmation after booking

Business hours: [your hours]
Service area: [your service area, e.g., "within 25 miles of Austin, TX"]
Services offered: [brief list]

Common FAQ answers:
- Hours: [your hours]
- Location: [your address]
- Insurance accepted: [list]
- Cancellation policy: [your policy]
- Payment options: [your options]

Always disclose you are the virtual assistant in the first 5 seconds.
Be friendly, brief, and never make promises about specific pricing.
If you can't help, capture a detailed message and offer a callback.
Never leave the caller without next steps.

Take 8 minutes to customize this template for your business. Specific is better than generic.

Step 5: Upload your FAQ document (4 minutes)

  1. Create a Google Doc with your top 20 FAQs and their answers
  2. Format: question on one line, answer on the next, blank line between
  3. In Synthflow, click "Knowledge Base" → "Upload Document"
  4. Paste your FAQ content or upload the Google Doc
  5. Synthflow will index this for the AI to reference during calls

This is your AI's "memory" — the better your FAQ document, the better your AI performs.

Step 6: Configure call transfer rules (3 minutes)

  1. Click "Call Settings" → "Transfer Rules"
  2. Add an "Emergency Transfer" rule — route to your cell phone
  3. Add a "Complex Inquiry Transfer" rule — route to your office line or receptionist
  4. Set fallback behavior: "If no answer, take detailed message and SMS [your number]"

Always have a human fallback. The AI will handle 70-80% of calls; the rest need a human.

Step 7: Test with a real call (5 minutes)

  1. Dial your new Synthflow number from your cell phone
  2. Listen for the greeting — does it sound natural? Disclose AI?
  3. Test scenario 1: "I'd like to book an appointment for next week"
  4. Test scenario 2: "What are your hours?"
  5. Test scenario 3: "Do you take [insurance]?"
  6. Test scenario 4: "This is an emergency — [describe emergency]"
  7. Listen to the recordings in your Synthflow dashboard
  8. Note what worked and what didn't

Step 8: Iterate and improve (2 minutes)

  1. Update your system prompt based on what you learned in testing
  2. Add missing FAQs to your knowledge base
  3. Test again — you should see immediate improvement
  4. Repeat this 3-5 times until you're happy with the experience

Congratulations — you have a working AI voice agent! From here:

  • Listen to the first 20 real calls (recordings available in dashboard)
  • Iterate the prompt weekly for the first 30 days
  • Update FAQ document whenever you discover a gap
  • Once you're confident, port your existing business number (7-14 day process)

Frequently asked questions

What if my AI sounds robotic?

Upgrade to a premium TTS voice (ElevenLabs). The default voices on most platforms are noticeably robotic. Premium voices cost $0.02-$0.04/min extra but dramatically improve caller experience.

How do I know if my prompt is good?

Test it yourself with role-play scenarios. Have friends or family call and give honest feedback. Review the first 20 real call recordings and look for: rambling responses, missed context, awkward silences, factual errors.

What if the AI gives wrong information?

Configure a 'confidence threshold' so the AI says "Let me check with our team" rather than guessing. Review transcripts daily for the first week to catch errors. Update your FAQ document immediately when you find gaps.

When should I port my existing number?

After 2-3 weeks of successful testing with the new number. Porting takes 7-14 days and your service will continue working on your old number during the transition.

Ready to deploy?

Our complete 2026 guide covers everything you need to know before you start.

Read the complete guide