The short answer
For a dental group of about 3 to 50 or more offices, treat the phone model as a coverage and measurement tradeoff. Each office answers when the people at that door know the schedule and someone is there for the hours on the profile. A central call team fits when several doors can share one booking script and the group will staff a queue past a single front desk. A hybrid fits when the office line rings first and unanswered or after-hours calls move to that queue. None of the three is a ranking winner. Google's representation guidelines still want each Business Profile phone to reach that location, prefer a local number over a central helpline, and require the business to control the number. They do not publish a booking rate, a seat ratio, or a score for which model to pick.
This guide is for a marketing lead at a dental group deciding who answers new patient calls. The wider map of what the group standardizes and what each door still owns is marketing a multi-location practice or DSO. The planning page for brand, profiles, and reporting is DSO and multi-location marketing.
Three ways a call gets answered
A group this size usually inherits a mix: some desks answer their own line, a region already uses a shared queue, and an acquired office still rings a number the previous owner printed. The choice is which of those patterns you will run on purpose.
- •Each office answers. The line on the door, the page, and the profile rings that front desk. Local facts stay with the people who see the schedule. Coverage is only as long as that desk is staffed.
- •A central call team. One queue answers for more than one office, using one script. The profile phone field does not become that queue's public number. The queue is a destination you route to, not a replacement listing.
- •Hybrid. The office rings first. Call overflow routing sends an unanswered call, or a call outside that desk's hours, to the central queue. The listing keeps the office number.
The greeting the desk uses, and how a marketing call becomes a booked visit, is the routine in front desk lead conversion. Use it in whichever answering model you pick.
Tradeoffs
Read across the row. A three-office group and a fifty-office group use the same tests. The difference is how many doors you have to label, not a different rule for the phone field.
Local knowledge
Each office answers
The person who picks up is in that building. They can name today's doctors, the parking, and which visit type that door actually offers.
Central call team
Those facts have to live in the script and in a sheet the queue can open. A queue that only knows the group name will offer the wrong door.
Hybrid
The office handles the questions only that door knows. The queue uses the same sheet when it takes the calls the office did not pick up.
Hours coverage
Each office answers
Coverage stops when that desk stops, including lunch and any day that door is dark. The profile hours should describe the hours patients can actually reach someone.
Central call team
One queue can stay open after a single desk goes home, if the group staffs those hours. The profile still lists that door's customer-facing hours, not the queue's shift.
Hybrid
The office covers the hours it is open. The queue covers only the gap you write down, such as lunch, a late window, or a day the desk is short.
Greeting and booking script
Each office answers
Each desk can drift into its own greeting unless the group writes one script and listens to it. The local detail stays. The offer of times should not.
Central call team
One team can use one greeting and offer the same two appointment choices. The script still has to name the office the caller asked for.
Hybrid
Both sides use that script. The office may add a fact about that building. The queue does not invent a second offer.
Per-office call attribution
Each office answers
A line that rings only that desk is already tied to the door, as long as the lines are not pooled into one unpublished hunt group.
Central call team
Someone has to tag the office while the call is live. Without that tag, every door collapses into one pile.
Hybrid
The first ring is that office's number. A call that moves to the queue still needs the office recorded, or the overflow disappears from that door's count.
Business Profile phone field
Each office answers
Use the number that reaches that desk. Google asks for a number that connects to the individual location, prefers a local number over a central helpline, and requires the business to control it.
Central call team
The same rule applies to every door. One helpline pasted into every phone field is the pattern those guidelines tell you to avoid.
Hybrid
The field shows the office line, which is the first destination. The overflow number is a second stop, not the number on the listing.
Ads call assets and call reporting
Each office answers
Put a call asset on that office's campaign or ad group, and schedule it for hours a person answers. When the ad features that location, Google may ring the location number instead of the call-asset number.
Central call team
An account-level number can hide which door the click belonged to, unless a location asset sends the call to that door or the queue tags the office before the call ends.
Hybrid
Schedule the asset for hours someone is actually answering, at the door or on the queue. A call button against a closed line is a wasted click, and the click is billed like a headline click.
Tracking-number hygiene
Each office answers
One controlled number per door. The page, the profile, and the sign match for anyone who is not inside an ad-click number swap.
Central call team
Every tracking number still belongs to one office. A pool of numbers with no office on the label cannot be reported.
Hybrid
Leave the profile number in place. Do not rotate it for a campaign. A Google forwarding number stays inside call reporting and the post-click website swap.
Handoff to the office
Each office answers
The visit is already at that door. A second handoff exists only when the caller needed a different location.
Central call team
Write how a booked visit reaches that office, and what the office sees. The caller's story does not go in an ad field or an analytics parameter.
Hybrid
Visits the office answered stay there. Visits the queue booked come back labeled with the office, on the same report.
Reporting by office
Each office answers
Count calls, answered, and booked at the desk, then roll the three numbers up by office. Booked is your disposition. It is not a default column in Google Ads.
Central call team
The same three counts, split by the office tag. A group total that cannot name the door does not show which marketing reached which office.
Hybrid
Count the first ring and the overflow under the same office, so the queue does not look like a separate practice.
Staffing seats
Each office answers
Uses the people already scheduled at that desk.
Central call team
The group chooses how many people sit in the queue from its own volume. There is no seats-per-office ratio here.
Hybrid
The office keeps its desk. Extra seats cover only the hours or the overflow you decided to staff. There is no formula on this page.
| Criterion | Each office answers | Central call team | Hybrid |
|---|---|---|---|
| Local knowledge | The person who picks up is in that building. They can name today's doctors, the parking, and which visit type that door actually offers. | Those facts have to live in the script and in a sheet the queue can open. A queue that only knows the group name will offer the wrong door. | The office handles the questions only that door knows. The queue uses the same sheet when it takes the calls the office did not pick up. |
| Hours coverage | Coverage stops when that desk stops, including lunch and any day that door is dark. The profile hours should describe the hours patients can actually reach someone. | One queue can stay open after a single desk goes home, if the group staffs those hours. The profile still lists that door's customer-facing hours, not the queue's shift. | The office covers the hours it is open. The queue covers only the gap you write down, such as lunch, a late window, or a day the desk is short. |
| Greeting and booking script | Each desk can drift into its own greeting unless the group writes one script and listens to it. The local detail stays. The offer of times should not. | One team can use one greeting and offer the same two appointment choices. The script still has to name the office the caller asked for. | Both sides use that script. The office may add a fact about that building. The queue does not invent a second offer. |
| Per-office call attribution | A line that rings only that desk is already tied to the door, as long as the lines are not pooled into one unpublished hunt group. | Someone has to tag the office while the call is live. Without that tag, every door collapses into one pile. | The first ring is that office's number. A call that moves to the queue still needs the office recorded, or the overflow disappears from that door's count. |
| Business Profile phone field | Use the number that reaches that desk. Google asks for a number that connects to the individual location, prefers a local number over a central helpline, and requires the business to control it. | The same rule applies to every door. One helpline pasted into every phone field is the pattern those guidelines tell you to avoid. | The field shows the office line, which is the first destination. The overflow number is a second stop, not the number on the listing. |
| Ads call assets and call reporting | Put a call asset on that office's campaign or ad group, and schedule it for hours a person answers. When the ad features that location, Google may ring the location number instead of the call-asset number. | An account-level number can hide which door the click belonged to, unless a location asset sends the call to that door or the queue tags the office before the call ends. | Schedule the asset for hours someone is actually answering, at the door or on the queue. A call button against a closed line is a wasted click, and the click is billed like a headline click. |
| Tracking-number hygiene | One controlled number per door. The page, the profile, and the sign match for anyone who is not inside an ad-click number swap. | Every tracking number still belongs to one office. A pool of numbers with no office on the label cannot be reported. | Leave the profile number in place. Do not rotate it for a campaign. A Google forwarding number stays inside call reporting and the post-click website swap. |
| Handoff to the office | The visit is already at that door. A second handoff exists only when the caller needed a different location. | Write how a booked visit reaches that office, and what the office sees. The caller's story does not go in an ad field or an analytics parameter. | Visits the office answered stay there. Visits the queue booked come back labeled with the office, on the same report. |
| Reporting by office | Count calls, answered, and booked at the desk, then roll the three numbers up by office. Booked is your disposition. It is not a default column in Google Ads. | The same three counts, split by the office tag. A group total that cannot name the door does not show which marketing reached which office. | Count the first ring and the overflow under the same office, so the queue does not look like a separate practice. |
| Staffing seats | Uses the people already scheduled at that desk. | The group chooses how many people sit in the queue from its own volume. There is no seats-per-office ratio here. | The office keeps its desk. Extra seats cover only the hours or the overflow you decided to staff. There is no formula on this page. |
Call coverage planner
Business Profile phone field
Google's representation guidelines treat the phone, like the website, as part of how that location is represented. The field should reach that specific door. A local number is preferred, and a central call center helpline is the option they tell you to skip when a local number will do. A number or a link that sends people somewhere else, including a social page, does not qualify. The business has to control the number. A premium-rate line is not allowed, no matter what the caller pays. Extra numbers may show on the profile website and on other local surfaces. That permission does not turn one helpline into the primary field on every door.
The same guidelines ask you to publish regular customer-facing hours. Those hours describe that door, not the shift chart of a queue in another city. If the desk closes at five and the queue answers until eight, the profile hours stay the door's hours unless patients can actually reach care at that location during the extra time. How a group keeps many listings aligned, including who may edit the phone field, is in profile governance. How calls and leads from the listing itself are counted is in calls and leads from a Google Business Profile.
The office page should show the same primary number. Google's local business documentation describes telephone as a business phone number meant to be the main way customers make contact, and it says to include the country code. schema.org defines telephone as the telephone number, used on Organization and Place. Put the controlled office number in that property. A swapped tracking number that only some visitors see does not belong in the markup, because markup is not a per-visit experiment.
Call assets and call reporting
Budgets, shared pools, and which conversion counts as a booking are in DSO Google Ads budgets and call attribution. The phone model changes which number the ad is allowed to show.
- •Call assets. Call assets add a phone number to an ad. On a phone, a call button can show. On a desktop, a call button can reveal the number and a QR code. You can schedule the asset for days and hours when someone is answering. A click on the call asset is charged like a headline click. If you add assets at several levels, the most specific one is used: an ad group asset replaces a campaign asset, which replaces an account asset. Putting a phone number in the ad text itself can get the ad disapproved. Use the asset.
- •Location assets change the ring. Location assets draw the address, phone, and hours from the Business Profile. On Search, the ad can show that location and a phone number, and on mobile a call button may replace the number. When an ad features a specific location, Google may send the call to that location's number rather than the number on the call asset. A wrong phone on the profile becomes the number the ad dials.
- •Call reporting. Call reporting assigns a Google forwarding number so Ads can record how long the call lasted, when it started, and whether it connected. For a call that runs past 15 seconds, the report can include the caller number, except in India, where that detail is left out. The forwarding number belongs to Google. It can be changed or handed to another advertiser later, so it stays inside call reporting and website call conversion tracking and nowhere else. When a local one is available it is meant to share your area code or prefix. If it is not, the ad can show a toll-free forwarding number. Google does not charge because someone dialed that number by hand. The charge is a click on the forwarding number the ad is showing.
- •What counts as a conversion. Phone call conversion tracking can count calls from call assets and location assets once they last at least a minimum length you set. Shorter calls are not counted. Durations are in the Call details report in Report Editor. A separate measurement counts a click on a phone number on a mobile site. That one counts the click, not the connected call. Do not copy the caller number from Call details into an Analytics field or an ad customizer. The report can hold it. Your marketing export should not.
Ask counsel about recording and consent rules before anyone records a call. Google's call-asset settings include a recording control. Turning it on is an account choice, not a compliance finding.
Tracking numbers and NAP
NAP consistency means the name, street address, and phone stay the same on the page, the profile, and the other places patients look up that door. The failure mode in a group is a campaign that swaps the primary profile number, or prints a fresh tracking number on the listing because last month's number was "used up." The primary field is the stable number the business controls. Change it when the office's real number changes, not because a report would be easier with a new one.
Dynamic number insertion is a script that replaces the number on a page based on how the visitor arrived. Google's website call tracking setup uses that name. Its own version replaces the business number with a forwarding number for someone who clicked an ad, so the call can be tied to the keyword, the ad, the ad group, and the campaign. The default JavaScript tag tracks one number on a page. If the site already swaps numbers, Google says its scanner may not verify the number from the page source, and it does not recommend the Tag Manager path for that setup. Verify the domain if you need the number approved. Keep the office number in the HTML that every other visitor, and the markup, still show.
A website call conversion is that post-click swap plus a minimum duration. It is not a reason to change the profile. One number per office, labeled, is the hygiene rule. A second number can exist for a measured channel. It does not become the number on the sign.
Handoff and the office report
Answered and booked are dispositions your team records. Google can tell you that a call from an ad connected and how long it lasted, once call reporting is on and the call meets the length you set. It does not file the visit on that office's schedule. The handoff is the missing piece in a central or hybrid model: which office, which appointment type the script offered, and where the office sees it. The marketing row is office, calls, answered, booked. It is not a chart note.
Google's Analytics guidance on personally identifiable information says not to send that information, and it lists personal mobile numbers and email addresses as examples. URLs, titles, and text a visitor typed have to be cleared before they are sent. Data redaction can strip email-like text and query parameters you list, on a web stream, as a best-effort pass. It is not a promise to catch a phone number you chose to put in an event. Safeguarding your data states the contract prohibition in the same direction. A key event is an event you mark because it matters. Marking it does not make a patient name safe to attach. Keep the log HIPAA aware: office, answered, and booked are enough for marketing. Do not put a name, a phone number, or a clinical detail in an Ads field or an Analytics event.
The dictionary for those events, and how a group of many doors rolls them up, is in the budgets guide linked above and in the GA4 calls guide it points to. This page only requires that the row can name the office. A queue that books "somewhere in the group" has not finished the call.
Seats, without a headcount
Staffing follows the model. Office answering uses the people already on that desk. A central queue is a set of seats the group fills from its own call volume, its hours, and how long a booking conversation takes in that group. A hybrid adds seats only for the overflow or the after-hours window you wrote down. Set seat counts from your own call logs, not from an industry benchmark.
Write the coverage in hours, not in a borrowed org chart. "The Oak desk answers 8 to 5, and the queue takes Oak after 5 and at lunch" is a plan. "You need one agent per eight offices" is a slogan. If a proposal arrives with a headcount and no source in your own traffic, ask where the volume came from before you treat the seats as scope.
Red flags
These are procurement and operations checks. They do not name or rank any firm. Questions to put to a marketing company, without a league table, are in how to choose a DSO dental marketing company.
-
1. One number is pasted into every Business Profile.
Google's representation guidelines ask each profile for a number that connects to that individual location, and they say to use a local number instead of a central call center helpline whenever possible. A shared helpline on every door fails that test even when the queue is excellent.
-
2. Tracking numbers are not tied to an office.
A number that can ring any desk, or a pool nobody labeled, cannot be attributed. Call reporting and a website number swap only help after you know which door the number belongs to.
-
3. Nobody owns the accounts that hold the numbers.
The profile phone has to be under the business's direct control. If the only login sits with a former vendor, the group cannot change the destination, read the report, or prove the number is still theirs.
-
4. Ads send calls to a line that is closed.
Call assets can be limited to days and hours when someone is answering. Leaving the asset on while the destination is dark spends a click, billed like a headline click, on a call nobody picks up.
-
5. The report cannot name the office.
A total of calls, even with duration, does not say which door the marketing reached. Answered and booked have to sit on an office row or the group cannot compare locations.
-
6. A vendor holds numbers the group cannot port.
When the contract ends, the group still needs the lines patients and the profiles already use. If the vendor is the only account owner, those numbers can leave with the vendor. Write the owner down before the lines go live.
Checklist
Twelve checks before you change a profile phone field or point ads at a queue. Ticks stay in this browser only.
Call model checklist
12 items
What DDS Web Solutions builds
DDS Web Solutions builds practice websites. Our team has been building websites since 2014, and we have served 100+ practices. Offices are in Sacramento and San Mateo. The products are Smyly, SmileTrak, and ToothRank. The planning page is DSO and multi-location marketing.
Sources
Wording on these pages can change, so confirm the live page. This is marketing guidance, not legal advice.
- •Google Business Profile Help: Guidelines for representing your business on Google
- •Google Ads Help: About call assets
- •Google Ads Help: About call reporting
- •Google Ads Help: About phone call conversion tracking
- •Google Ads Help: Set up tracking for calls to a phone number on a website
- •Google Ads Help: About location assets
- •Analytics Help: Best practices to avoid sending personally identifiable information
- •Analytics Help: Safeguarding your data
- •Analytics Help: About key events
- •Google Search Central: Local business structured data
- •schema.org: telephone