Google’s AI Is Calling Contractors: How to Get on the Call List
On May 20, 2026, Google announced at Google I/O that “Ask for Me” is expanding to home repair with a nationwide U.S. rollout this summer. The feature is already live for some service categories. A homeowner searches “roofer near me,” sees an option to have Google check pricing, answers a few questions about the job, and chooses whether to receive results by text or email. Google’s AI then calls contractors from the local results, asks about availability and pricing for the described job, and sends the homeowner a comparison summary. No website visit. No form fill. The homeowner never talks to you until they decide you’re worth calling back.
The contractors the AI calls are not random. Google’s system pulls from the same local results a homeowner would see in a standard near-me search. If you do not rank in local search for the relevant query, the AI never calls you. If you rank but your Google Business Profile is incomplete or your pricing is invisible, the AI may skip you in favor of businesses that give it something to work with. The call pool is determined by existing local rankings combined with data quality signals that most contractors have never optimized for.
How the Call Pool Works
When a homeowner triggers “Ask for Me,” Google’s AI identifies a shortlist of locally-ranked businesses for the query. It evaluates each business’s GBP for data completeness: categories, services listed, hours, service area, and whether the profile has recent activity. It also checks whether the business’s website or GBP contains any pricing information it can reference when assembling the comparison the homeowner receives.
Businesses with complete profiles, recent reviews, and visible pricing signals are prioritized. The AI is assembling a comparison for the homeowner before a single call is made. A contractor whose GBP says “Call for pricing” and whose website has no cost information gives the AI nothing to work with before the call even happens. That contractor may rank in local search but still lose calls to competitors who gave Google more data to use.
This is a structural shift in how home service leads are generated. The homeowner no longer evaluates you directly. An AI evaluates your data and decides whether you’re worth including in a comparison it presents to the homeowner. Your GBP is no longer just a ranking asset. It’s the primary data source an AI system reads before deciding to dial your number.
GBP Completeness: The Entry Requirement
Google Business Profile completeness is the baseline requirement for the call pool. Incomplete profiles are disqualified regardless of local rankings. Five specific elements drive the most risk of disqualification:
Services list. Your GBP services section should list every specific service you perform, not just a general category. An HVAC contractor with only “HVAC Contractor” as a category and no services listed is less likely to appear in the pool for queries like “AC tune-up near me” than a competitor with AC Tune-Up, Furnace Repair, Heat Pump Installation, Duct Cleaning, and Emergency HVAC listed as individual services. The services list is how Google’s system confirms your business matches the homeowner’s specific request.
Service area declaration. Businesses set as service-area-based must define their coverage zone in GBP. Without a defined service area, Google’s system cannot confirm you cover the homeowner’s location. Set the service area using the city list option in GBP rather than a radius, and include every city or neighborhood where you actively take jobs.
Hours accuracy. If your GBP lists hours that do not reflect when your team answers calls, the AI may call during listed hours and reach voicemail. An unanswered call is a missed entry in the comparison. Verify your hours match when a real person answers the phone. If you use an answering service for after-hours calls, update your GBP hours to reflect when that service operates.
Recent review responses. GBP profiles with recent, responded-to reviews signal to Google’s system that the business is actively managed. Profiles with reviews from 18 months ago and no responses since are treated as lower-confidence candidates. Responding to your most recent 10 reviews within the next 48 hours costs nothing and updates the activity signal on your profile immediately.
Photos of actual work. At minimum, 15 current job photos with captions that name the service type and neighborhood. A roofing contractor with photos labeled “GAF Timberline shingle replacement, Westfield neighborhood, April 2026” gives Google specific, location-confirmed content it can use when evaluating your profile for relevant queries. Generic stock photos or an empty photo section mark the profile as low-quality.
Pricing Transparency: The Single Biggest Gap
Most contractor websites and GBP profiles default to “Call for pricing.” That answer is invisible to an AI system trying to assemble a comparison for a homeowner. The AI cannot summarize your pricing because you have not published it anywhere it can read.
You do not need to post exact prices. Publishing a realistic range is enough. A GBP post that reads “Roof replacement in [City]: $8,500 to $14,000 depending on size, pitch, and material. Free estimate included” gives the AI a range it can include in the homeowner’s comparison summary. A website FAQ that says “AC tune-ups in [City] typically run $85 to $150 for standard residential systems” does the same. Contractors who publish cost ranges in at least one AI-readable location, whether on their website, in a GBP post, or in a GBP service description, are providing the exact data point Google’s system needs before it places the call.
The alternative is that the AI calls you, your team gives a vague non-answer on pricing, and the homeowner’s comparison summary notes that your business did not provide the requested information. That outcome is visible to the homeowner and lowers your conversion rate even though you received the call.
When the AI Calls Your Number
Google’s AI uses a conversational voice system to conduct the call. It identifies itself as calling on behalf of a Google user who is checking pricing and availability. It asks a specific question about the job: something like “The homeowner needs a furnace inspection for a 2,400-square-foot home. What is your availability and approximate cost?”
Your team’s response to that call becomes part of the data Google sends to the homeowner. A clear, specific answer, including a price range, estimated availability, and one differentiator, converts into a strong entry in the comparison. A vague or dismissive response, especially “we’d need to come out and look before we can say anything,” generates a weak entry that the homeowner skips in favor of competitors who answered directly.
Brief your team now that Google’s AI may be calling before this feature goes fully live in your market. A 60-second script that covers price range, availability, and one credential is enough. Something like: “Furnace inspections run $85 to $120. We’re booking about three to four days out right now, but we have earlier slots for urgent situations. We’re NATE-certified and have been servicing this area since 2011.” That answer gives Google everything it needs to represent your business favorably in the homeowner’s comparison.
| Signal | What Google Evaluates | Most Common Gap |
|---|---|---|
| Local ranking | Whether you appear for the relevant query at all | Not ranking in top local results for the service |
| GBP services list | Whether your services match the homeowner’s request | Only a category set, no individual services listed |
| Service area | Whether you cover the homeowner’s location | Service area not declared or set to address only |
| Pricing visibility | Whether AI can surface a cost range before calling | “Call for pricing” with no range anywhere |
| Review activity | Whether the profile is actively managed | No review responses in the past 60 days |
| Call response quality | Whether the team’s answer produces usable comparison data | Vague or non-committal answers to AI pricing questions |
Three Actions for This Week
- Audit your GBP services list and add every specific service you perform. Log into your Google Business Profile, go to Edit Profile, and open the Services section. Compare what’s listed against every service type that generates calls for your business. For each missing service, add it with a description that names the specific job, mentions the service area, and includes a cost range if you are willing to publish one. A plumber who lists only “Plumbing” misses every specific query for drain cleaning, water heater replacement, or pipe repair. Each service you add is a query type the AI system can now match your business to. This takes under 30 minutes and affects every AI platform that reads GBP data, not only Google’s call feature.
- Publish a pricing transparency post on your GBP today. Go to your GBP, select Add Update, and write a post that names your most common service, gives a cost range, and explains what affects the final price. A single post takes under five minutes to write and immediately becomes readable by Google’s AI system, Gemini, ChatGPT, and Perplexity. Update this post monthly with current pricing so the data stays fresh. Contractors who publish pricing ranges are not committing to fixed prices; they are giving AI systems and homeowners the context they need to consider calling. The competitors publishing no pricing are invisible to any AI feature that tries to summarize cost before the homeowner makes contact.
- Brief your team on how to respond when Google’s AI calls. Write a 60-second response script that covers: price range for your most common service, current availability window, and one specific credential or differentiator. Post it near every phone your team answers. When Google’s AI identifies itself at the start of the call, the person who answers should be able to give a clear, specific response without putting the caller on hold. Your answer to that call becomes the data Google sends to the homeowner. A specific, confident answer is the difference between appearing as the top option in the comparison and being listed as “did not provide pricing information.”
“Ask for Me” is expanding to home repair this summer. The contractors Google calls are already determined by local rankings and GBP data quality. The contractors who convert those calls into jobs are the ones whose teams answer with a price range, a timeline, and a reason to choose them. Both parts of that equation require action before the feature reaches your market at full scale. The setup described here takes under two hours and affects how every AI system, not only Google’s call feature, evaluates and presents your business to homeowners who are ready to hire.