Someone can now describe a pest problem to ChatGPT, get a short list of local companies, and send one of them a quote request without ever visiting a website.
No search results page. No click to your site. No form on your landing page. The job starts and finishes inside the conversation.
Yelp licensed its reviews, ratings, photos and business data to OpenAI earlier this year. The piece that arrived last is the one that touches pest control directly: Yelp’s Request a Quote button, the same one that sits on your Yelp profile, is now appearing on business cards inside ChatGPT.
Yelp’s partner team flagged it to us on August 13 and shared their rollout materials. We spent the following week testing it across seven markets, on desktop and mobile.
It works. We found the quote button live on named pest control companies in Florida, Georgia and Washington, and two more listings in Alabama and North Carolina that came from Yelp but showed a different set of buttons. Below is what we saw, including one change to your listing that is easy to miss.
What Actually Launched?
Yelp business listings inside ChatGPT can now carry a Get Quote button.
When a ChatGPT user asks for a local service provider, ChatGPT returns a map and a set of business cards. Tapping a card opens a panel with the business name, rating, photos, hours, address and a row of action buttons.
On a listing with Request a Quote enabled, one of those buttons is Get Quote. Tapping it opens a Yelp form inside the chat. The consumer answers a few questions about the job, and the request becomes a lead in your existing Yelp inbox.
That is the feature. It is a distribution change rather than a new product.
What Is Yelp’s Request a Quote?
If you do not currently run Yelp, here is the baseline.
Request a Quote is Yelp’s lead form. A consumer on your Yelp profile taps a button, selects a service, describes the job, and sends it. You receive it as a message thread in Yelp for Business. You reply in that thread. The conversation either turns into a booked job or it does not.
Two things follow from that design.
Request a Quote is a messaging product rather than a click product. You do not win it with a landing page. You win it in a thread.
And a quote request is a billable Yelp lead. A phone call from your Yelp listing is not. That difference comes up again later.
How Does a Quote Request in ChatGPT Reach Your Business?
The path has three steps.
Step one — the ask. A consumer describes the job in plain language rather than a keyword. Something is getting into the attic. There are roaches in the kitchen. They need rodent control in the next few days.
Step two — the recommendation. ChatGPT returns businesses with ratings, reviews, photos and hours, and plots them on a map inside the conversation. Tapping one opens the detail card.
Step three — the quote. The consumer taps Get Quote. A Yelp form opens in the chat. They answer a short series of questions. The lead lands in your Yelp inbox.
There is no new inbox to monitor and no new app to install. If you already run Yelp, a lead that originated in ChatGPT arrives in the same place as every other Yelp lead.
Do You Have to Turn Anything On?
Yes. Request a Quote has to be enabled on your profile, and it comes with Yelp advertising rather than with a free listing.
We asked Yelp whether the integration applies to every client and whether it requires a paid add-on. The answer was that it should apply to all clients, and that it is not part of Yelp’s extended-inventory ad products. Request a Quote is itself a Yelp advertising feature, so “all clients” covers a partner’s Yelp advertising accounts rather than every business with a Yelp listing. Yelp’s own materials go a step further and recommend enabling Request a Quote, on the grounds that service businesses without it are “invisible at the moment of intent.”
Our testing supports that. We found pest control businesses whose ChatGPT listings came from Yelp — the Yelp mark was rendered beside the star rating — that had no Get Quote button. They showed a Call button instead.
So the button does not track whether your listing is Yelp-sourced. It tracks whether Request a Quote is switched on.
What We Found When We Tested It
We ran the same queries twice, in two configurations, because the first pass produced a null result we did not trust.
Pass one — desktop browser, signed out. Pest control in West Palm Beach returned six local companies on a map, with no Yelp branding anywhere on the page and no Get Quote button. As a control we ran Yelp’s own worked example, a water heater installer near Union Square in San Francisco. That returned the exact business pictured in Yelp’s slides, and the Yelp branding was clear — OpenAI was serving Yelp’s logo from its own servers, attached to the business cards. Still no Get Quote button.
Pass two — iPad and iPhone, signed into a personal ChatGPT account. The button was there.
Here is what rendered, by business:
Three things came out of that.
The feature depends on how you are looking at it. It did not render on desktop while signed out. It rendered on mobile while signed in. Yelp-sourced listings did not surface at all when we searched from a ChatGPT Business account, only from a personal one. If you go looking for your own listing and cannot find it, check what you are signed into before concluding you are not there.
The button set is a swap rather than an addition. More on that in the next section.
Yelp advertisers were not favoured. A Yelp advertiser sometimes appeared first and often did not. Nothing on the card marked a listing as sponsored before we tapped it. Whatever drives the ranking, paying Yelp is not all of it.
Which Buttons Your Listing Shows
The card shows three action buttons. Which three depends on whether Request a Quote is enabled.
Without Request a Quote: Directions · Website · Call
With Request a Quote: Get Quote · Directions · Website
Three buttons either way. Get Quote occupies the slot Call was using.
Our screenshots of both cases are below. The listing without a quote button is Yelp-sourced — the Yelp mark sits beside its rating — so this is not a case of one business being on Yelp and the other not.
Your phone number stays on the card. It appears as a row further down, alongside the address and website. What changes is the top row of actions.
The two routes bill differently. A phone call from your Yelp listing costs you nothing. A quote request is a billable Yelp lead.
We do not know what that adds up to, and we are not going to guess. Nobody has published how often consumers tap one button versus the other, or whether a quote request becomes a booked job more or less often than an inbound call. Get Quote may well capture people who would otherwise have tapped nothing. There is no data either way yet.
What Happens After Someone Taps Get Quote
We captured the flow end to end on a pest control listing. It is a multi-step form rather than a single send button.
The first screen asks “What type of pest control service do you need?” with the options Extermination, Preventative services, Inspection, Wildlife control or removal, and Other.
The second asks “Do you need indoor or outdoor treatment?” — Indoors, Outdoors, Not sure, Other. This one can be skipped.
More steps follow: which pests, free-text detail, ZIP code, and how the business should make contact. ChatGPT itself steps in with a permission prompt asking whether to share your contact details with Yelp.
On the final screen, above the Submit button, sits a toggle labelled Get competing quotes: “To help you compare prices & availability, we’ll send your project details to Yelp Pros that offer what you need.” Beneath it, a line reads: “We share project details, name, contact info, and Yelp profile with pros.”
The toggle is off by default. A consumer who does nothing sends the request to you alone. Turning it on takes one tap, and it appears at the moment of submission framed as a way to compare prices.
A default is more than a saved tap. Behavioural research has long found that staying with the setting something arrives in does not register as a decision, while changing it does — which makes an off-by-default toggle and an on-by-default toggle genuinely different designs rather than the same choice with a different starting point. How often this one gets switched has not been published.
None of this is new behaviour. It is how Request a Quote has always worked on Yelp itself. The context is what changed.
The form also does something useful for you. By the time the lead arrives it carries the service type, the specific pest, and often a free-text description, which is more than an inbound call gives you.
What This Could Mean for Your Leads
Nobody has measured the outcome yet, so what follows is the case on each side rather than a conclusion.
Where it could help:
- A new place to be found. Consumers who would not have opened Yelp or your website can reach you inside a conversation.
- Leads arrive with service type and job context already collected.
- Eligibility costs nothing. There is no bid and no budget.
- A competitor with Request a Quote enabled has a lead-capture button where you have a phone number.
Where it could cost you:
- Get Quote occupies the Call slot, which may route consumers into a billable lead who would otherwise have phoned.
- The final step offers a one-tap option to send the job to other Yelp businesses.
- A multi-step form asks more of a consumer than a tap-to-call, and some will not finish it.
- Neither route is separately reportable, so you cannot compare them.
The questions worth putting to your own business: how much of your Yelp value has historically come from phone calls rather than messages? Do you answer messages as quickly as you answer the phone? And if a lead arrives with the job already described, does your team handle it differently from a cold call?
Those answers will tell you more than any general recommendation, including ours.
How This Is Rolling Out
Features like this arrive in stages, and the public record shows that clearly.
Categories, markets, devices and account types come online at different times, and coverage trails the rollout in both directions. Checking your own listing will tell you where you stand sooner than waiting for an announcement will.
How Is This Different From ChatGPT Ads?
These are two separate things and they are easy to conflate.
We wrote separately about whether ChatGPT Ads work for pest control companies. That is a paid placement: you set a budget, you bid, you buy an impression inside the conversation.
This is different. There is nothing to buy for the placement. Your Yelp listing is eligible because Yelp licensed the data.
Both showed up in the same result during our testing. One query returned “Sponsored options” controls alongside the organic map, so paid and organic placements already share the conversation.
Here is where the four lead sources sit relative to each other.
Three of the four have a budget you can raise. This one does not, though it is not free either, since the quote requests themselves are billable.
What Did Yelp License to OpenAI?
The deal was reported publicly in July. The known terms:
- Roughly 330 million cumulative reviews and more than 8 million business listings, along with ratings, photos and business information.
- The agreement is non-exclusive. Yelp can license the same data to other AI companies, and already supplies Apple Maps and Yahoo.
- Yelp branding and links appear alongside the content, but OpenAI controls the presentation. Yelp does not decide how the card looks or when the button shows.
- Financial terms were not disclosed.
That third point explains much of what we observed. Yelp can enable a feature; whether it renders in a given answer, on a given device, for a given account type, is OpenAI’s call.
Yelp also cites a figure from research it commissioned, covering the fourth quarter of 2025: roughly 512,700 citations across ChatGPT, Gemini, Google AI Mode and Perplexity, against about 149,700 for the Better Business Bureau, the next home-services platform in the set.
Restaurants Went First — What That Tells You
On August 10, Yelp announced that ChatGPT users could book a table or join a waitlist through Yelp without leaving the conversation. United States and Canada. Restaurants only, and only those already using Yelp’s own booking tool.
That is the rollout pattern, and a reasonable guide to what comes next.
Yelp is shipping this category by category, tied to whichever Yelp product already handles that transaction. Restaurants got it because Yelp already runs their reservations. Home services get Request a Quote because Yelp already runs their lead forms.
The practical read: if your Yelp profile does not already do something, ChatGPT cannot do it for you. The integration surfaces existing Yelp functionality rather than adding new functionality.
What This Does Not Give You
No bidding. There is no cost per lead to set, no target to adjust, no auction to win.
No targeting. You cannot choose which markets, services or queries you appear for. Your service areas and categories on your Yelp profile are the only inputs, and they are the same inputs as always.
No placement to buy. Advertising with Yelp did not appear to secure a better position in our testing.
No new campaign type. Nothing to build, launch or manage.
No separate reporting. That one needs its own section.
Can You Measure It?
Not today, and that includes us.
We pull Yelp’s data into our own reporting every day for the clients whose Yelp we run. That covers both of Yelp’s feeds: the spend and lead counts that drive the performance reporting, and the individual message threads behind our weekly client lead reports.
Neither feed says where a lead came from. There is no field for it. A quote request that began in a ChatGPT conversation arrives looking exactly like one that began in the Yelp app, and both land in the same total.
Practically, that means:
- If your Yelp lead volume rises over the next few months, you will not be able to credit this with any confidence.
- You will not be able to tell whether the button change affected your call volume either, because calls that never happened leave no record.
- Anyone quoting you a lead-volume figure for Request a Quote in ChatGPT right now is estimating.
- Judge your Yelp program the way you already should: on cost per qualified lead and on booked jobs, not on lead counts from any single surface.
None of that is a new problem. Claude Hopkins, making the case for measurable advertising in 1923, described an advertiser spending $700,000 a year who could not say whether the advertising was worth anything at all — the business was growing, so the advertising took the credit. An untraceable lead source invites the same arithmetic.
Our own team has said the same thing about lead reporting generally. Shane Dutka’s version, in five marketing agency red flags for pest control owners: “if you drive 100 leads for me and none of them convert, I don’t care that you’ve driven 100 leads for me.” Rachel Kent calls volume reported without revenue “vanity money.” That standard does not change because a lead arrived through a chat window.
Your Reply Speed Is Now on the Card
Yelp displays your typical response time on the request panel, calculated from how quickly you have replied to previous messages. It sits in front of a buyer who is comparing options, before you have said a word.
A lead platform putting weight on answer speed is not new. On Google’s Local Services Ads, answer speed is reportedly used as a ranking signal, so a competitor on the same listing who picks up faster can take the placement — a point our team has made when walking through what to fix before the spring ramp-up. Yelp is doing something simpler here: showing the number to the buyer and letting them make of it what they will.
We have first-party data on what reply speed does to Yelp leads in this industry, from 2,794 real Yelp leads and 19,719 lead events at five pest control businesses between January 12 and July 11, 2026.
One definition first, because it changes how you should read the numbers. When we say a prospect “replied,” we mean they sent a message back after the business’s first response. It measures conversations that got started, not jobs that got booked — we cannot see which of these became revenue. And a lead that finishes on the phone leaves no further message in the data, so every figure below is a floor rather than an exact rate.
With that established:
- Among the leads where the prospect wrote back at all, 77% had heard from the business within the first hour. By two hours it is 79%, by four hours 82%.
- The median first human reply was 6.8 minutes — but the 75th percentile was 6.4 hours and the 90th percentile was 11.7 hours. Most owners assume they are the median. The long tail is where leads are lost.
- Leads that got only an autoresponder and never a human reply saw the prospect write back 0% of the time, the same as leads that got no response at all.
- The share of leads that went completely unanswered ran between 6.8% and 24.5% depending on the month.
- Among threads that went quiet, sending one more message brought about 11% of them back. Roughly 7% of quiet threads never got that second message.
The same data pushes back on a simple speed story. Weekend leads had prospects write back slightly more often than weekday leads, 33.0% against 30.2%, despite slower replies on average. Speed is one factor among several, and this data cannot separate it cleanly from the others.
It remains the cheapest thing on the list to fix, it needs no budget approval, and it now sits on a card next to your competitors.
What Your Yelp Profile Now Feeds
Yelp’s pitch is that one maintained listing propagates across a large network. By Yelp’s account that network includes Bing, Yahoo, DuckDuckGo and Apple Maps for search; ChatGPT, Copilot, Alexa+, Siri and Meta for AI assistants; DoorDash and Realtor.com; several automakers; and in-car navigation systems.
We have not verified that list, so treat it as Yelp’s claim. The underlying point held up in our testing: your Yelp profile is now an input to systems that never send you a visitor and never show you a referrer.
Which raises the value of maintenance work that is easy to skip. The fields ChatGPT reads when deciding who to recommend are the ones most owners have not touched in a year: hours, categories, service areas, photos, and the services listed on your Request a Quote form. If your service list is incomplete, the consumer cannot select the job they actually have.
What to Check on Your Own Listing
Six things. None of them cost money.
- Look yourself up. Ask ChatGPT for a company like yours in your city, on your phone, signed into a personal account. Configuration changes what you see.
- Note which three buttons your card shows. Get Quote · Directions · Website means Request a Quote is on. Directions · Website · Call means it is off.
- Complete your service list. These are the options the consumer picks from inside the chat. A missing service is a service nobody can request.
- Audit hours, categories, service areas and photos. These are the fields the model reads when deciding who to surface. Add descriptions to images.
- Check your real response time. Yelp calculates it and shows it to the buyer.
- Close the follow-up gap. Every quote request gets a human reply, and every quiet thread gets one more message. In our data that brought back about one thread in nine.
Then run the quote form on your own listing. It takes two minutes and shows you exactly what your prospect sees.
Where This Leaves You
A buyer who used to open Google, scan results, click through to a website and fill in a form can now do the whole thing without leaving a chat window. Your listing and your reply are the entire funnel.
There is no budget lever here and no campaign to launch. There is a profile that either answers the consumer’s question or does not, and an inbox that either gets answered quickly or does not.
Both of those were already true. The difference is that they now happen somewhere you cannot see, in a conversation you were never part of.