Tag: lead generation

  • How We Qualify Contractor Leads With AI: The Intake Matrix

    How We Qualify Contractor Leads With AI: The Intake Matrix

    How can AI automatically qualify contractor leads?

    Short answer, and it is the whole article: the AI does not qualify the lead. It collects the facts qualification runs on — the same questions, in the same order, at 2 a.m. exactly the way they run at 10 a.m. — and it stops where judgment starts. Qualification questions are not qualification judgment, and the difference is the entire ballgame. The questions collect facts. The judgment decides what the facts mean: is this a job we want — at this size, this distance, for this payer, with the crews already buried?

    That distinction is what makes the automation worth having. A flooded kitchen ten minutes away and a “come look at a stain” forty minutes out both answer the questions perfectly. Only one of them should get your Saturday. The matrix below is how we draw that line before a human ever picks up the phone.

    The intake matrix: six facts, in order

    Every inbound call and form runs through the same six gates. Each gate is a fact, not an opinion, and each one exists because it changes what happens next.

    1. Territory. Where is the job, exactly? Distance is the first filter because it is the one an unsupervised agent gets wrong first — nothing about a polite conversation tells a model that forty minutes each way eats the margin. The address gets captured and checked against the service area before anything is booked.

    2. Trade and scope. What happened, in the caller’s words? Water, fire, mold, storm — and what they can already see: standing water, a burst line, a smell, a stain. The intake records the problem as described; it does not diagnose. Scope facts decide who the lead routes to and how fast.

    3. Size signals. How big is it likely to be — one room or the whole floor, home or commercial space, occupied or empty? Size is a fact the caller usually knows and an agent can ask without pretending to estimate. Nobody quotes anything at intake. Size just tells the human what kind of job this probably is.

    4. Payer path. Is this going through insurance, or is the customer paying directly? Asked plainly, recorded as stated. The answer changes the paperwork, the pace, and who needs to be in the conversation — it never becomes a coverage opinion. The agent asks; it does not advise.

    5. Urgency. Is water still moving? Is the home livable tonight? Urgency is what separates the 2 a.m. emergency from the Tuesday estimate, and it drives the one promise-shaped thing the system is allowed to do: escalate to a human now, not at 8 a.m.

    6. A complete record. Name, callback number, address, and the facts above — logged on every call, whether it books or not. In our own operation the intake pipeline logs calls into a database the follow-up system can query, so no communication ever begins from scratch. A lead that doesn’t book today is still a record the shop owns tomorrow.

    What happens to each outcome

    The matrix sorts; it does not decide. A lead inside territory, in scope, and urgent gets booked or escalated immediately. A lead that is real but not urgent gets logged and followed up by the automated sequence — the same pipeline discipline we run on our own 3 a.m. shift, where follow-ups compile into a daily briefing sorted red, yellow, green for human review. A lead outside the lines — wrong territory, wrong trade — gets a polite, honest close and a record of why. Nothing disappears, and nothing gets promised that a person hasn’t approved.

    What the human keeps

    Pricing. Promises. The handoff. What a job costs is a person’s call, made with the board in front of them. “We’ll have a crew there by nine” is a promise only someone who knows the crew should make. And the moment a prospect stops being a lead and starts being a customer — when they need to hear that a real person owns their problem — a person takes the conversation. The agent’s job is to make that moment arrive fast, facts collected and appointment real. It is not to be that moment.

    The failure shape, so you can recognize it

    Hand an agent the whole seat — the questions and the judgment both — and it will qualify everybody. It will book the estimate outside your service area because nothing told it distance matters. It will fill the calendar with meetings a person would have filtered in thirty seconds, and once your techs learn to distrust anything the system books, you have automated the exact problem you bought it to solve. The bad version doesn’t fail loudly. It fails as a slow leak — wasted drive time, stood-up appointments — until somebody turns it off and announces that AI doesn’t work.

    The seat works when its boundary is drawn, not when the model is smart. A boundary is a list: what it can ask, what it can book, what it can never promise, and where it stops and hands over. Answer, qualify, schedule — first response, not the close. That is not a limitation of the setup. That is the product, correctly shaped.

    This is the intake standard we publish and work from. It describes our method; it is not a guarantee of lead volume or outcomes for any individual business.

  • When Someone Taps “Request a Quote” in ChatGPT, Who Gets the Lead?

    When Someone Taps “Request a Quote” in ChatGPT, Who Gets the Lead?

    Direct answer: Yelp gets the rails, your competitor gets the job if you’re not on them. The “Request a Quote” button inside ChatGPT is Yelp’s feature, delivered through the Yelp–OpenAI data deal — and one detailed write-up of the arrangement says a quote request submitted inside ChatGPT is treated as a billable Yelp lead, the same economic event as a lead generated in the Yelp app. Neither Yelp nor OpenAI has confirmed that part, and nobody has published the per-lead price or whether in-chat requests carry a source tag. The business still gets the lead. But if the reporting holds, it arrives through Yelp’s plumbing, at Yelp’s per-lead price, with no source tag telling you it came from ChatGPT.

    The scene nobody planned for

    PushLeads, a contractor-marketing shop, put it as a dare in a September 2026 video: “Ask ChatGPT to find you a water damage company in your town. Go ahead, try it tonight. Somebody’s business comes back with a name, a rating, and a button that says ‘request a quote.’”

    Sit with that image. A homeowner never opens Google. Never sees your website. Never sees an ad. They describe the problem to ChatGPT, ChatGPT names a business, and right under the name is a button that starts the job request — inside the chat. The question this page answers is the one nobody in the trade press has asked: when a stranger taps that button, whose system processes the lead, who bills for it, and what does the winning business have to have in place to be the name on the button?

    Why the button says Yelp

    The button exists because of the Yelp–OpenAI deal. Here’s the timeline, with the one discrepancy flagged honestly:

    • February 2026: Yelp disclosed an agreement with OpenAI in its shareholder letter announcing 2025 results, with CEO Jeremy Stoppelman saying the company had “recently signed an agreement with OpenAI.”
    • July 23, 2026: Axios reported the details — ChatGPT would surface Yelp reviews, star ratings, photos, and business details inside local answers, with Yelp branding and backlinks, plus a Request-a-Quote button letting users contact a service business without leaving the chat. Yelp’s stock rose 8% on the report. (One source, PushLeads, dates the announcement to July 23, 2025; every other account — Axios via multiple outlets, Yelp’s own February 2026 disclosure — points to 2026. Treat the 2025 date as an error.)
    • August 2026: The integration rolled into ChatGPT. A September 2026 survey of AI-search data sources notes that Yelp’s 10-Q confirms the in-chat Request a Quote feature is live.

    The deal is non-exclusive — Yelp can license the same data to other AI companies, and OpenAI can sign competing review platforms — and Yelp already licenses business data to Apple Maps, Yahoo, and Alexa. The financial terms were not disclosed. (Yelp’s own Feb 12, 2026 press release; Search Engine Land on the July 23, 2026 Axios exclusive; citybiz; LinkedIn / Michael Notbohm)

    Why Yelp, of all platforms

    Related: Your Google Profile Is Your New Front Door — GBP still anchors entity facts even when Yelp wins the in-chat button.

    Because the models trust it more than anything else in local. An analysis of more than 28 million AI responses to local business queries across ChatGPT, Gemini, Perplexity, and Google AI Mode — covering Q4 2025, published May 28, 2026 by Foundation Marketing and AirOps — found Yelp earned 512,680 citations, 3.4 times more than the second-ranked platform (the BBB at 149,710) and more than all five tracked competitors combined. LMH Agency’s August 2026 write-up of the same data calls Yelp “the single source AI tools cite most” for contractor queries. (ppc.land; LMH Agency)

    The licensing corpus is the moat: roughly 330 million reviews and more than 8 million business listings, now piped into the fastest-growing answer engine on earth. For a contractor who spent a decade hating Yelp — the review filter, the sales calls, the ad treadmill — this is a genuine reversal. The platform you dismissed is now the citation gateway. The reviews you stopped tending are an input to the machine recommending your competitors.

    LMH puts the mechanism plainly: when a question has money attached, the model reaches for a source the reader will believe, and Yelp carries reviews, photos, hours, service categories, and structured business data in one place. “Your Yelp page is quietly becoming your storefront on platforms you never signed up for.”

    So who gets the lead? Follow the money.

    Here’s the part that matters for your P&L. One write-up of the deal’s structure (ainvest.com, September 2026 — the only outlet to describe the billing mechanics) describes the load-bearing detail this way, and none of it has been confirmed by Yelp:

    • A quote request submitted from inside ChatGPT counts as a billable Yelp lead — the same economic event as a lead generated in the Yelp app (reported, not Yelp-confirmed).
    • The per-lead price is unpublished.
    • The leads carry no source tag, so the business can’t tell a ChatGPT lead from an app lead (reported, not Yelp-confirmed).
    • OpenAI controls how the content is presented; Yelp’s management attached no specific revenue number to the partnership.

    Read that as an owner. The homeowner taps the button in ChatGPT. The request lands in your Yelp inbox (or wherever your Yelp leads route). You pay Yelp’s lead price for it — at least that’s the write-up’s read of how the billing works; Yelp hasn’t confirmed it. You never know ChatGPT was involved. OpenAI decides which businesses get the button and how it looks.

    So the honest answer to the headline question has three parts:

    1. The business gets the lead — if its Yelp profile is claimed, complete, and set up to receive quote requests.
    2. Yelp gets the billing event — on the reporting so far, it’s Yelp’s lead product, on Yelp’s rails, at Yelp’s price.
    3. OpenAI gets the placement decision — which businesses appear with the button is OpenAI’s call, not yours and not Yelp’s.

    If you are not on Yelp — no claimed profile, Request a Quote not enabled, categories wrong — you are not in the running for the button at all. Somebody else’s name is under it.

    The second door: Angi bought its own entrance

    While Yelp became the citation layer, Angi bought the front door. On September 16, 2026, OpenAI launched the Sponsored Agents pilot — a ChatGPT ad format where tapping the ad opens a separate, clearly-labeled conversation with the brand’s own AI agent. Angi was among the first pilots (alongside Wayfair, Newegg, Best Buy, Lowe’s, and VistaPrint). Angi’s own September 16 release says its agent can appear in home-services conversations and hand the homeowner off to Angi’s service request flow to get matched with a local pro. (aieranews.com; Angi via GlobeNewswire)

    Two different doors inside ChatGPT now route to two different intermediaries: the organic citation path runs through Yelp’s data and Yelp’s quote button; the paid path runs through Angi’s agent into Angi’s matching flow. Neither door is your website. And the paid door, per aerianews’ math on Angi’s Q2 2026 numbers, still costs what the marketplace always cost — about $44.50 a lead across 106,000 monthly active pros. A new front door doesn’t change what the marketplace charges the people standing behind it.

    Worth noting: Sponsored Agents are in limited alpha — OpenAI’s help page says they’re “available only to selected advertisers” and not accepting access requests. As aerianews put it: anyone selling you placement in ChatGPT’s Sponsored Agents right now is selling something that is not for sale.

    What to do before the next homeowner taps the button

    1. Claim and complete your Yelp profile. Categories, service areas, hours, photos of real work, license info. This is the record the button reads.
    2. Enable Request a Quote and know your lead price. Find out what Yelp charges you per lead in your market before the first ChatGPT-routed request lands, so the invoice isn’t a surprise.
    3. Watch response time. Quote-request leads decay fast. If the request routes to an inbox nobody checks, you’re paying for introductions you never make. Yelp’s $270 million acquisition of Hatch — an AI lead-management platform — tells you where Yelp thinks the money is: in the follow-up, not just the introduction.
    4. Ask Yelp directly how in-chat requests are labeled. As of September 2026, reporting says they carry no source tag. That may change. You want to know which of your “Yelp leads” are actually ChatGPT leads, because the homeowner’s expectations — instant, conversational, in-chat — are different.
    5. Don’t confuse the two doors. Organic citation (Yelp data, reviews, profile completeness) and paid placement (Angi’s agent, sponsored formats) are separate games with separate costs. Play the organic one first — it’s the one you can influence this week.

    The questions nobody has answered yet

    Honest gaps, stated plainly: nobody has published what the per-lead price is for a ChatGPT-routed request versus an app-routed one. Nobody has confirmed whether the homeowner sees any Yelp branding at the moment of tap. Nobody has shown whether enabling Request a Quote changes your odds of being named in the answer, or only your odds of carrying the button once named. These are the measurements worth running — and the vendors worth pressing.

    The line to remember

    The homeowner’s journey now goes: problem → ChatGPT → a name → a button → a lead. Your website is not in that chain. Yelp is. Whether you ever liked Yelp is now a historical question, like whether you liked the phone book. The button is real, the leads look billable, and the only vote you get is a complete profile.

    FAQ

    Q: Do I have to advertise on Yelp to get the button? A: No published source says advertising is required. What’s required is a claimed, complete profile with Request a Quote enabled. That said, Yelp’s lead product is the monetization — expect the economics to favor Yelp either way.

    Q: Will the homeowner know the lead went through Yelp? A: Yelp branding and links appear when its content is used in answers, per the Axios reporting. At the moment of the tap itself, the exact presentation is OpenAI’s design decision and hasn’t been documented in detail.

    Q: Can I get the button without Yelp — through my own site? A: Not through this integration. The in-chat Request a Quote is Yelp’s feature. (Separately, AI agents are beginning to visit business websites on customers’ behalf to compare companies and request quotes — BaaDigi, Sept 2026 — but that’s your site being browsed, not a button in the answer.)

    Q: Is this just for big markets? A: The rollout is early. Coverage by market hasn’t been published. The profile work is worth doing regardless — it feeds every AI surface, not just this button.