An electrician in Penrith takes a call from someone in Campbelltown. The voice agent says "yes, we service your area" and books the job. Two days later the owner drives 90 minutes round-trip for a $180 call-out that barely covers fuel. The next week a plumber in Newtown gets a booking request from Hornsby and the AI confidently says "we cover all of Sydney" - then the caller hangs up when pressed for a deposit because they've already rung three other tradies who said the same thing.
Generic service-area answers kill trust and waste everyone's time. Your AI voice agent needs to know exactly which suburbs you cover, what you charge for fringe zones, and how to handle enquiries outside your patch without sounding evasive or desperate.
Why 'we cover all of Sydney' earns you nothing
Callers ask about service areas because they've been burned before. A vague answer - "we service the greater metro area" or "depends on the job" - signals that you either don't know your own business or you're stalling until you can upsell a travel fee later. Neither inspires confidence.
The voice agent that wins the booking is the one that says "Marrickville is in our core zone, no travel charge, earliest slot Thursday 10am" in the first thirty seconds. Precision builds trust. It also stops you wasting fuel on jobs that don't make sense.
VoxReach agents can be trained on suburb lists down to postcode level. You give the AI three tiers - core zone, extended zone with surcharge, and out-of-area - and it responds accordingly without guessing.
Suburb-by-suburb training pattern
Start by listing your core service suburbs in plain text. Don't write "inner west" and assume the AI knows what that means to you. Write Marrickville, Newtown, Enmore, Stanmore, Petersham, Leichhardt, Annandale, Glebe, Camperdown, Ultimo, Redfern. Same for extended zones. If you charge a $95 travel fee for Sutherland Shire jobs, list Cronulla, Caringbah, Miranda, Sylvania, Gymea, Kirrawee explicitly.
The VoxReach training panel lets you upload a CSV or paste a list. Three columns: suburb name, postcode, zone category. The AI then checks inbound enquiries against that list in real time. When someone rings from Dulwich Hill and your core list includes Dulwich Hill, the agent says "you're in our standard service area" without hesitation.
One thing we heard last week from a Bondi clinic: they'd trained the agent to mention parking availability for certain suburbs. Bondi, Bronte, Clovelly all got "street parking can be tight, we recommend arriving ten minutes early". Randwick, Kensington, Kingsford didn't need that warning. Small detail, but it reassured callers that the business actually knew the local area.
Extended-zone scripting with transparent fees
For suburbs on the edge of your range, the AI should name the surcharge upfront and explain why. "Campbelltown is outside our core area, so there's a $120 travel fee on top of the standard rate. We can usually get there within two hours of booking. Does that work for you?"
Transparency doesn't lose jobs - surprise fees at invoice time do. If the caller balks at the travel charge, the agent can offer to book them in for a slower timeslot when you're already in that area, splitting the cost across multiple stops. You define the logic; the AI delivers it consistently.
Some VoxReach users set a minimum job value for extended zones. The agent script says "for Campbelltown we need a minimum $400 booking to make the trip worthwhile, but we can combine multiple tasks if that helps". The caller either has enough work to justify it or they don't. Either way you've filtered out low-margin drive-time before the diary fills up.
Out-of-zone handling that doesn't burn bridges
When someone rings from outside your service map entirely - Wollongong, Central Coast, regional NSW - a bad AI just says "sorry, we don't go there" and hangs up. A trained agent offers a referral or takes details for future expansion.
Script example: "We don't currently service the Central Coast, but if you leave your contact details I can pass them to our dispatch team. We're looking at expanding north this year and you'd be first to know." The caller feels heard instead of dismissed, and you've captured a lead for when you do grow into that area.
Alternatively, integrate a referral partner list. The AI says "we don't cover Wollongong ourselves, but I can recommend Illawarra Electrics - they're solid. Want me to text you their number?" You've helped the caller and possibly earned goodwill from the partner if you send them regular overflow.
What to do next
Map out your service zones in three tiers: core, extended with surcharge, and referral-only. Write down explicit suburb names and postcodes for each. Then train your VoxReach agent to state zone status, travel fees, and minimum job values in the first minute of every enquiry. Test it by having someone ring from a fringe suburb and listen to whether the script sounds confident or wishy-washy.
If your coverage is genuinely flexible - you'll drive anywhere for the right job - script the AI to ask qualifying questions first: "What's the scope of work? For larger projects we do travel beyond our usual area." Revenue-based logic keeps you profitable without turning away good work.
Sign up at app.voxreach.com.au/signup and load your service-area list into the training panel. Calls on your own number to test the responses before you commit.
Try VoxReach
Sign up in 2 minutes. One-off setup fee, then simple pay-as-you-go — no lock-in. Be live in 5 minutes.
Get started →