Workspace/SERP Scout
Live spendSettings

Phoenix, AZ · HVAC Repair

← All markets

no domain yet · building · pop 1,673,164

Manage market

Change domain, name, status, or notes. Drop removes it from the active portfolio without deleting call history.

Research

This cell has never been scanned. Run a scan from Run research to measure it — targeting a cell without research is allowed, it just means there is no prediction to compare against.
Retell has never contacted this site. No tracking number is attached yet, so there is nothing to receive. Run pnpm sites:provision --number +1… when you are ready.
Calls 30d
Answered ≥10s
Abandoned <10s
Leads 30d
Qualified
Emergencies
Cost / lead
e2e p50
e2e p95

Lead outcomes

The only place a real dollar figure enters this system. Modelled rent multiplies an estimated search volume by a prior; a booked job with a value is the one thing that can say whether that prior is right.

Leads0
Followed up
Close rate
Booked0
Realised / month
Value / opportunity

Calls

No webhook has ever arrived, so this is not "no calls" — it is "no data". Wire the inbound URL below.

Leads

No leads yet.

Form entries

Not implemented yet. When the site’s contact form is wired up, submissions land in the same leads table with source = 'form' — which is why that column exists now. Deliberately not shown as a zeroed chart: a zero would claim there were no submissions.

Voice setup

  1. Build the agent in Retell, then pick it
    No agent chosen yet. Build one in the Retell dashboard, then select it below.
    Pick from the list of agents in your Retell account.
  2. ·
    Read it back and audit
    Never read from Retell, so nothing is known about how it is configured.
  3. ·
    Apply webhook and analysis fields
    Waiting on the audit.
  4. ·
    save_lead custom function
    Waiting on the audit.
  5. ·
    Bind the agent to this site
    Not bound yet.
  6. ·
    Attach and import the phone number
    No number recorded on this site.
  7. ·
    Call it from a real phone
    Nothing has arrived yet.

Connection

No Retell agent yet

Creates a single-prompt agent from the script below, with save_lead, the events webhook and the analysis fields already wired. Voice defaults to 11labs-Gilfoy and the model to gpt-4.1, both copied from the HVAC intake agent already answering calls. Tune the voice and wording in the Retell dashboard afterwards — this creates it, it does not own it.

No phone number is touched. The agent answers nothing until pnpm sites:provision imports a number against it.

Number imported to RetellneverFirst webhooknever receivedLast webhookPrompt in Retellunknown

Paste these

One inbound URL serves every site — resolution is by dialled number, so there is nothing per-number to configure.

Retell → Phone number → Inbound Webhook URL
https://rank-and-rent-beta.vercel.app/api/retell/inbound
Retell → Agent → Webhook URL
https://rank-and-rent-beta.vercel.app/api/retell/events
Retell → save_lead custom function URL
https://rank-and-rent-beta.vercel.app/api/retell/tool/save-lead
Twilio → Trunk → Disaster Recovery URL
https://rank-and-rent-beta.vercel.app/api/twilio/failover

Prove it works

Posts a signed fixture call at our own endpoints — inbound, started, two save_lead calls, ended, analyzed. No Retell account and no phone needed.

Domain search

Expired, parked and abandoned domains behind the businesses ranking here.
from $0.002Searching HVAC Repair in Phoenix,Arizona,United States. Includes every domain this market’s earlier sweeps already found, at no extra cost.
Measured in3 runs
Stored SERPs6
The page as the provider returned it, kept from the run. Free to re-read.

Local SERP research

Buys exact buy-intent queries for hvac repair (city-free keyword text) with SERP geo set to Phoenix, AZ. Volume is from DataForSEO (Google Ads metrics scoped to this market's location_code) — not map-pack listings and not a population estimate. Desktop + mobile layout metrics + Reddit ranks.

Buy-intent cluster · desktop+mobile · local geo · HVAC Repair
Research jobs for this market
1 run · delete a run to re-research the same selection
#10Phoenix, AZ · HVAC Repair · 24 kw
Finished with errors
6 done42 failedof 48 jobs·2 Reddit hits·$0.0960 spent·Aug 5, 08:29 PM
Finished with gaps — review results

6 of 48 SERPs landed and 42 failed. What is in the grid is real; 42 keyword/market pairs are simply missing from it.

Queries checked

Exact query strings sent to DataForSEO. Volume = local search volume for that same string · geo geoTargetConstants/1013462 · SERP location_code 1013462.

Local Google via uule · Phoenix,Arizona,United States. Prefer a private window. Mobile layout needs a phone UA / device mode.

Exact queryDeviceVol / moVerify in AdsLive SERP1st orgReddit #Ads↑LSA↑GBP↑MapForumsMeasured
ac repairdesktop2,400
Google Ads · 1013462
Google AdsPlanner ↗DesktopMobile#4#900012 @#92026-08-05 20:31
hvac repairdesktop390
Google Ads · 1013462
Google AdsPlanner ↗DesktopMobile#73002026-08-05 20:30
hvac repairmobile390
Google Ads · 1013462
Google AdsPlanner ↗DesktopMobile#4#800045 @#82026-08-05 20:30
hvac repair near medesktop260
Google Ads · 1013462
Google AdsPlanner ↗DesktopMobile#40002026-08-05 20:30
hvac repair near memobile260
Google Ads · 1013462
Google AdsPlanner ↗DesktopMobile#71002026-08-05 20:31
furnace installationmobile210
Google Ads · 1013462
Google AdsPlanner ↗DesktopMobile#110002026-08-05 20:31

Reddit hits

KeywordThreadSourceOrganicAbsolutePackCommentableWatch
ac repair[Landlord-US-CA] Need advice: Repair or replace 10-year-old Goodman AC?
r/Landlord
discussions9#3
ac repairWhere to get car A/C fixed?
r/ElPaso
discussions9#2
ac repairAC only works when reset on breaker
r/hvacadvice
discussions9#1
hvac repairCapped the AC!
r/Apartmentliving
discussions12#25
hvac repairAC not cooling, strung along 2 months by Property Managenent (FL)
r/Renters
discussions12#24
hvac repairCan this setup be fixed?
r/hvacadvice
discussions12#23
hvac repairLandlord won't change the poorly designed vent they installed, is this okay to do until they fix it?
r/hvacadvice
discussions12#22
hvac repairAppartments says my ac is fixed im still sweating
r/hvacadvice
discussions12#21
hvac repairOutside AC unit loud clicking noise
r/hvacadvice
discussions12#19
hvac repairDesperately Needing Help/Advice
r/hvacadvice
discussions12#18
hvac repairFurnace noise
r/hvacadvice
discussions12#17
hvac repairThoughts on what happened?
r/hvacadvice
discussions12#16
hvac repairWet BrickOn One Side of the Window AC
r/HomeMaintenance
discussions12#15
hvac repairMold in the HVAC vent - what should I do?
r/HomeMaintenance
discussions12#13
hvac repairWater leaking into HVAC
r/hvacadvice
discussions12#12
hvac repairChilled water valve leaking on the AHU
r/IndustrialMaintenance
discussions12#11
hvac repairIs this a normal to be plugged up this much?
r/homeowners
discussions12#9
hvac repairhvac replacement costs just made my jaw drop, is $15k actually normal now?
r/hvacadvice
discussions12#8
hvac repairAC is barely working and I'm losing my mind. Please help.
r/hvacadvice
discussions12#7
hvac repairAC install failed twice in a row (both brand new Carrier units)
r/hvacadvice
discussions12#6
hvac repairDisagree with my HVAC tech and need a second opinion-A/C not cooling house
r/hvacadvice
discussions12#5
hvac repairA/C stopped blowing cold air.
r/hvacadvice
discussions12#4
hvac repair[Landlord-US-CA] Need advice: Repair or replace 10-year-old Goodman AC?
r/Landlord
discussions12#3
hvac repair$20 NTD: Because the HVAC guy wanted $700 to diagnose something that ende d up being a start capacitor....
r/Tools
discussions12#2
hvac repairLittle air flow for years on heat or ac. Just went to the attic can this cause a whole system to throw very little air from the vents?
r/hvacadvice
discussions12#1
hvac repairbest HVAC company in phoenix, az to go with? : r/hvacadvice
r/hvacadvice
organic#49watching
hvac repairAir Conditioning Company Recommendations - Phoenix
r/phoenix
discussions8#1

After promote, threads appear under SERP monitoring below. Paste a comment permalink there when you engage. Volume is filled from Google Ads when live.

SERP monitoring

Import keywords

Paste or upload a keyword CSV (Semrush-shaped headers work: Keyword, Search Volume, or API codes Ph/Nq). Only a keyword column is required. Search volume can also be filled from Google Ads when promoting discovery hits (not DataForSEO). Every skipped row is reported — a silent partial import is how you end up watching 40 of 300 keywords and believing you cover them all.

KeywordVolumeKDSemrush posWatchingAdd a Reddit thread
hvac repair60,5001

Monitored threads

KeywordThreadThread rankOur commentLast checkedNext
hvac repairr/hvacadvice · organic
post only — paste comment permalink when you engage
2026-08-29 09:422026-08-29 13:42

A comment ordinal is as Reddit returns it under its default sort, not what every visitor sees — Reddit personalises and collapses low-score comments. And an em dash means not measured, never gone: Reddit blocks datacenter IPs, so unmeasured checks are expected and deliberately raise no alert.