AI and operations
AI Voice Agents: Industry Workflows and Boundaries
Evaluate voice AI for property enquiries, healthcare administration, home services and legal intake, with clear limits and handoff.

Why every missed call costs more than you think
Voice AI is worth evaluating when call coverage or routing creates a documented service problem. The cost of a missed call depends on who called and what happened next. Review actual enquiries, outcomes and operating hours before choosing an industry-specific workflow.
AI voice agents change this equation entirely. An AI voice agent answers every call — first ring, every time, 24 hours a day. It greets the caller naturally, asks the right qualifying questions for your industry, captures structured data, and either books the appointment or routes to a human. The caller does not know they are talking to an AI. The business does not lose another lead to voicemail.
But here is the thing: a voice agent for a real estate brokerage looks nothing like one for a chiropractic clinic. The questions are different. The compliance requirements are different. The CRM integrations are different. The call flows, escalation rules, and data capture fields are all shaped by the specific industry. A generic "AI receptionist" that asks the same three questions for every business is a toy. An industry-specific voice agent that mirrors how your best front-desk person handles calls is a real business tool.
This article breaks down exactly how AI voice agents work across four industries — real estate, healthcare, home services, and legal — with specific call flows, data schemas, compliance considerations, and platform recommendations for each one. If you have been thinking about voice AI for your business, find your industry below.
Real estate: qualifying buyers before the showing
Property enquiries can arrive while agents are unavailable. An assistant can capture the listing reference, contact details and preferred next step, then route the enquiry to the responsible agent. Do not assume every unanswered call was a lost buyer.
An AI voice agent for real estate handles three specific jobs: answering listing inquiries, qualifying the buyer, and booking viewings.
The call flow. A buyer calls the listing number at 8pm on a Tuesday. The voice agent greets them by name if caller ID data is available, identifies which listing prompted the call (using the phone number tied to that property or asking directly), and then runs through qualification questions. These are not random — they mirror what a good buyer's agent would ask on a first call.
The agent asks about budget range, pre-approval status, desired move-in timeline, and whether they are working with another agent. Each answer gets captured as a structured field, not buried in a transcript. A buyer who says "we're pre-approved up to $500k and need to move by August" is a hot lead. A buyer who says "just browsing, no timeline" is a nurture contact. The voice agent tags them differently and routes accordingly.
After qualification, the agent books a showing. This is where calendar integration matters. The voice agent connects to Calendly or Google Calendar via API, checks the listing agent's availability, offers time slots, and confirms the booking — all within the same phone call. The buyer hangs up with a confirmed showing. The agent gets a notification with the buyer's details and qualification score.
Where the data goes. Every field — name, phone, email, budget, timeline, pre-approval status, listing of interest, showing time — pushes into the CRM. For real estate, that is usually Follow Up Boss, kvCORE, Sierra Interactive, or a Go High Level setup that the brokerage uses for marketing automation. The voice agent writes directly to the CRM via API or webhook, so the lead appears in the agent's pipeline within seconds of the call ending.
For a multilingual market, test the complete voice pipeline with the languages, accents and property terminology callers use. Confirm addresses and appointment details, and provide a handoff to a person who can continue the conversation.
After-hours coverage needs accurate listing data, a defined callback commitment and a real booking connection. Measure accepted enquiries and attended showings during the pilot. Keep emergency and property-access requests on an approved human escalation route.
Platform recommendation. For a single-agent real estate team, Vapi gets you to a working system in under a week. The prompt configuration is flexible enough to handle property-specific call routing, and the Twilio integration gives you local phone numbers tied to individual listings. For brokerages with 20+ agents who need call routing rules based on territory, listing assignment, and round-robin distribution, a custom build on Twilio with your own orchestration layer gives you the control you need.
Healthcare: patient intake without the hold music
Healthcare practices lose patients at the front desk. Not in the exam room, not because of clinical quality — at the front desk. A patient calls to schedule an appointment, gets put on hold for four minutes, and hangs up. A new patient calls about becoming a patient, hears a voicemail greeting, and calls the practice down the street instead. The average dental practice loses 20-30 new patients per month to missed or mishandled phone calls according to Patient Prism.
For healthcare administration, restrict the assistant to approved scheduling and information tasks. Route symptoms, medication decisions and uncertain eligibility to qualified staff. Review the complete data flow and required agreements before using patient information.
The call flow for new patient intake. A caller dials the practice. The voice agent greets them, identifies whether they are a new or existing patient, and branches the conversation accordingly. For a new patient at a chiropractic clinic, the agent collects full name, date of birth, insurance carrier and member ID, referring provider (if any), primary complaint, and preferred appointment times. For a behavioral health practice, the agent also asks about the type of service requested (individual therapy, couples counseling, psychiatric evaluation) and whether the caller has a preference for in-person or telehealth.
Each data point maps to a specific field in the practice management system. The voice agent does not dump a transcript and hope someone reads it. It writes structured data — name into the name field, DOB into the DOB field, insurance ID into the insurance field — so the front desk staff can verify and confirm rather than manually entering everything from a voicemail.
Appointment scheduling. The voice agent checks the provider's availability through an API connection to the practice management system (PMS) — Dentrix for dental, ChiroTouch for chiropractic, Jane App for allied health, Athenahealth or DrChrono for medical practices. It offers available slots, confirms the booking, and sends the patient a confirmation via SMS. If the practice uses a conversational AI assistant for follow-up, the system can also send pre-visit paperwork links and reminder messages automatically.
Prescription refill requests. For existing patients, the voice agent can capture prescription refill requests by collecting the patient name, date of birth (for identity verification), medication name, pharmacy preference, and any changes since the last fill. This information gets routed to the clinical team for approval. The voice agent does not make clinical decisions — it captures and routes, which keeps it clearly within the scope of an administrative tool.
For a healthcare workflow, have the organization assess every provider that receives patient information, including telephony, speech services, models, storage and monitoring. Confirm the applicable agreements and configuration before launch. A vendor feature label does not establish compliance for the complete system. See HHS guidance for covered entities and business associates.
EHR/PMS integration. The data captured by the voice agent needs to land in the right system. For dental, that is Dentrix, Eaglesoft, or Open Dental. For chiropractic, ChiroTouch or Jane App. For behavioral health, TherapyNotes, SimplePractice, or Valant. For general medical practices, Athenahealth, Epic (via API), or DrChrono. Most of these systems have APIs or webhook endpoints that accept structured patient data. The integration layer between the voice agent and the PMS is where most healthcare voice AI projects succeed or fail. Getting the data into the system accurately and reliably is the real engineering challenge — not the voice quality.
For a clinic, begin with the approved administrative call flow and required system access. Evaluate the actual vendor agreements, data handling and staff handoff before choosing a platform. Keep clinical questions with qualified staff.
Home services: emergency routing and job classification
Home-service calls can involve urgent hazards as well as routine booking. Define which situations require emergency services or a human dispatcher and keep those instructions approved by the business. Answering quickly is useful only if the response is appropriate.
An AI voice agent for home services does four things: answers every call instantly, classifies the job type, determines urgency, and either schedules or dispatches.
The call flow. A homeowner calls a plumbing company at 11pm. The voice agent answers on the first ring, asks what is going on, and listens. The caller says their water heater is leaking and there is water on the basement floor. The voice agent classifies this as an emergency plumbing call — water heater, active leak — and immediately routes to the on-call technician's cell phone while simultaneously logging the call details.
For non-emergency calls, the flow is different. A caller wants to schedule a drain cleaning. The voice agent collects address, access information (is there a lockbox, will someone be home), job description, and preferred scheduling window. It checks the dispatch calendar, offers available slots, and books the appointment. The caller gets an SMS confirmation. The technician gets the job details on their dispatch app.
Job type classification. This is where a well-built voice agent earns its keep. The agent needs to distinguish between job types because they route differently and require different response times. For an HVAC company, the voice agent classifies calls into categories: no heat (emergency in winter), no AC (urgent in summer), maintenance/tune-up (schedulable), new installation inquiry (sales lead), and warranty question (route to office). Each classification triggers a different workflow — emergency calls get dispatched immediately, maintenance calls get scheduled, and sales leads get routed to the sales team with full qualification data.
The classification happens through the LLM layer. The system prompt contains rules like: "If the caller mentions no heat and the outdoor temperature is below 40°F, classify as emergency and dispatch immediately. If the caller mentions a strange noise from their furnace but still has heat, classify as urgent and schedule within 24 hours." This logic mirrors what an experienced dispatcher would do, but the AI does it at 11pm on a Sunday when no dispatcher is available.
Data capture for dispatching. The voice agent captures the specific fields that dispatchers and technicians need: caller name, phone number, service address, job type, urgency level, access instructions, and any relevant details about the equipment (age of water heater, type of HVAC system, when the problem started). This structured data pushes into the dispatch system — ServiceTitan, Housecall Pro, or Jobber — via API. The technician sees a complete job ticket before they even leave the house.
Compare answering services and voice AI on the same responsibilities: coverage, qualified intake, dispatch, transfer and incident handling. Include staffing, software, telephony, monitoring and failures. The CRM integration guide explains one possible handoff pattern.
Estimating and pre-qualification. Some home service companies want the voice agent to give rough pricing on calls. This works when you have standardized pricing: "A drain cleaning starts at $189. The final price depends on what we find, but most jobs are between $189 and $350." The voice agent can deliver these pre-set ranges without making binding quotes. It reduces follow-up friction because the caller has a ballpark before the technician arrives. The pricing data comes from a structured table in the voice agent's knowledge base, not from the LLM generating numbers on its own.
For a home-service pilot, test the actual dispatch and booking integration before selecting a platform. Verify service areas, technician availability, duplicate protection and fallback behavior. Multi-trade routing may require additional application logic.
Legal: intake calls and case qualification
For law firms, evaluate intake coverage against actual advertising costs and accepted matters. The assistant can collect approved initial details and arrange a callback; it should not give legal advice, confirm representation or make conflict decisions.
An AI voice agent for law firms handles three tasks: intake calls, case type qualification, and consultation scheduling.
The call flow. A potential client calls a personal injury firm. The voice agent greets them, expresses appropriate empathy (this matters in legal — callers are often injured, stressed, or scared), and begins intake. It asks what happened, when it happened, whether they have sought medical treatment, whether a police report was filed, and whether they are currently represented by another attorney.
That last question — "Are you currently represented by an attorney in this matter?" — is not just a data field. It is a conflict check. Depending on the response, the voice agent either continues intake or explains that the firm cannot discuss the matter further and suggests the caller speak with their current attorney. The system prompt handles this branching logic explicitly.
Case type classification. The voice agent classifies the call into the firm's practice areas: motor vehicle accident, slip and fall, workplace injury, medical malpractice, wrongful death, product liability. Each practice area has different qualifying questions. A motor vehicle accident case needs details about fault, insurance carriers, and injury severity. A medical malpractice case needs the type of procedure, the provider, and what went wrong. The voice agent asks the right questions for the right case type because the system prompt maps each classification to a specific question set.
Data capture and CRM integration. Law firm intake data goes into a case management system — Clio, MyCase, PracticePanther, or Filevine. The voice agent captures: potential client name, contact info, case type, incident date, brief case description, current representation status, medical treatment status, and preferred consultation time. These fields map directly to the intake form in the case management system. A qualified lead appears in the firm's intake queue within seconds, not hours.
For firms that use a lead qualification system, the voice agent can score the lead based on case type, jurisdiction, statute of limitations proximity, and injury severity. A high-scoring lead gets immediate routing to an intake attorney. A lower-scoring lead gets scheduled for a callback during business hours.
Consultation scheduling. After qualifying the case, the voice agent books a consultation. For personal injury firms offering free consultations, this is straightforward — check the attorney's calendar, offer available slots, confirm. For firms that charge for initial consultations, the voice agent can communicate the fee and handle basic objections before booking. Calendar integration with Google Calendar, Calendly, or Clio's built-in scheduler keeps everything in sync.
Ethics and compliance. Voice AI for law firms needs careful attention to attorney advertising rules, which vary by state. The voice agent must not provide legal advice — it collects information and schedules consultations. The system prompt needs explicit guardrails: "You are an intake assistant, not an attorney. Do not provide legal opinions, case assessments, or predictions about outcomes. If asked for legal advice, explain that an attorney will discuss their case during the consultation." Bar associations in several states have started issuing opinions on AI use in client intake, and staying within the administrative-tool boundary keeps the firm on solid ethical ground.
Multilingual intake. For firms serving immigrant communities — immigration law, personal injury in areas with large Spanish-speaking populations — a voice agent that handles intake in Spanish removes a barrier that many firms currently address by hiring bilingual staff. The voice agent can conduct the entire intake in Spanish while writing structured English-language data into the case management system. This means the attorney reviewing the intake sees clean English-language fields regardless of what language the call was conducted in.
For a law-firm pilot, verify the intake system’s API access, record permissions and staff handoff. Test duplicate callers, incomplete details and requests outside the firm’s jurisdiction. Choose the platform from those requirements rather than an advertising-spend threshold.
Measure value separately for each industry
Use each business’s own call records, accepted work and contribution margin. For real estate, distinguish an inquiry from a qualified viewing. For healthcare, distinguish scheduling assistance from an attended appointment. For home services, distinguish a routed emergency request from a completed job. For legal intake, distinguish an inquiry from a matter the firm accepts.
Compare an agreed baseline with a supervised pilot. Record transfers, repeat calls, failed routing and staff correction time. Do not assign an average property commission, patient lifetime value or legal settlement fee to every missed call.
A useful report shows the additional completed work, the full operating cost and the failures. See how to measure AI outcomes for attribution limits.
Select a platform using the industry’s actual requirements
Compare the complete call flow on the proposed platform. Verify number support, transfer behavior, concurrency, recording controls, data handling and integrations with the systems your team uses. A vendor category or marketing badge is not enough.
For healthcare, assess the applicable obligations, exact service eligibility and contracts for every component that handles protected information. For legal intake, keep conflicts, advice and matter acceptance with the responsible professionals. For urgent home-service requests, use explicit escalation and a fallback when no team member answers.
Test the languages and accents relevant to your callers, including interruptions, background noise and names or addresses. A supported-language list does not establish quality for your actual conversations.
How to start: from evaluation to live system
Getting a voice AI agent live for your business follows a predictable path regardless of industry.
Step 1: Map your call types. Before touching any technology, list every type of call your business receives and what the ideal response looks like for each one. For a dental office, that might be: new patient inquiry, existing patient scheduling, prescription refill, insurance question, emergency, and vendor/solicitation. For a law firm: new case inquiry, existing client question, opposing counsel, court notification, and vendor call. Each call type needs its own conversation flow and routing rule.
Step 2: Define your data schema. For each call type, list the specific fields the voice agent needs to capture. Do not collect data you will not use. A plumbing company does not need a caller's email address at 2am for an emergency dispatch. They need name, phone, address, and problem description. Over-collection slows down calls and annoys callers.
Step 3: Choose your platform. Use the industry recommendations above as a starting point. If you are a single-location business without a development team, start with Retell. If you have a developer or agency partner, Vapi gives you more room to grow. If you have complex requirements from day one, talk to a team that builds custom solutions — our contact page is the starting point for that conversation.
Step 4: Build and test. Write your system prompt, configure your integrations, and test with real calls. Not simulated calls — actual phone calls where you roleplay as different types of callers. Call as the angry customer, the confused first-time caller, the person who speaks with a thick accent, and the person who asks a question your agent was not trained on. Fix what breaks.
Step 5: Deploy gradually. Start with after-hours coverage only. This is the lowest-risk deployment because the alternative is voicemail — anything the voice agent does is an improvement over a missed call. Monitor call recordings and transcripts for the first two weeks. Adjust the system prompt based on what callers actually say versus what you assumed they would say. Once after-hours performance is solid, expand to overflow during business hours.
Estimate implementation after mapping the call flows, integrations, permissions and acceptance tests. Pilot one flow before expanding across locations. Our project process begins with defining the customer task and the systems involved.
Questions to resolve before answering live calls
Can an assistant handle several languages?
Test the chosen speech and model services with representative callers and the required vocabulary. Define a fallback when the language or audio cannot be understood reliably.
Can it handle healthcare calls?
A scheduling workflow may be possible, but the organization must assess the exact data, services and agreements. Keep clinical decisions and urgent medical requests with appropriate human processes.
Should the greeting disclose the assistant?
Use a clear greeting that identifies the business and assistant. Explain recording where applicable and provide a route to a person.
Does a transfer always reach someone?
No. Test busy lines, no answer, after-hours routing and failed transfers. Give the caller a clear fallback instead of silently ending the interaction.
What determines cost and timing?
Call volume, call legs, speech and model usage, integrations, testing, recording, retention and operational support all affect scope. Request a quote for the actual flow.
Start with one supervised call type
Choose a routine, bounded call type and define what successful handling means. Test it with staff before a limited live pilot. Review failed transfers, incorrect information and repeat calls alongside completed tasks.
Read the phone-system build guide for architecture, or explore Luminous AI revenue systems for implementation.