Skip to content

Lead inbox

Every paid lead, answered before the next contractor calls.

One inbox for every lead you pay for: Angi, Thumbtack, Yelp, Google Local Services, Home Depot, Facebook, your website form and forwarded lead emails. Each one is de-duplicated, matched to existing customers, tied to a campaign, and can get a text reply within seconds.

Lead sources gallery · Real product screenshot, demo company data.
Lead sources gallery

What it does

Everything lead inbox does for your shop

01

A card per lead source

Settings › Lead sources shows Angi, HomeAdvisor, Thumbtack, Yelp, The Home Depot, Google Local Services, Facebook Lead Ads, Networx, Porch, Modernize, your website and Zapier, each marked connected, waiting for a first lead, or not connected.

A card per lead source · Real product screenshot, demo company data.
Lead sources gallery

Email forwarding that reads the lead

Forward lead notification emails to your private TradesWork address. Known senders are read by fixed templates with no AI; unknown emails are read by AI when it's on, or flagged Read without AI: check the details.

Webhooks where the site allows them

Thumbtack's self-serve webhook, Angi's per-pro CRM webhook and a documented generic webhook bring leads in within seconds. Each secret is shown once and stored hashed.

A form for your own website

Paste one script tag to embed a lead form. It captures UTM tags and Google or Facebook click IDs, has a spam trap, and limits submissions to 5 per visitor per hour and 300 per form per day.

No duplicates

The same phone or email from any source within 14 days merges into the open lead. Existing customers are matched by phone or email instead of being created twice.

Speed to lead on every row

Each lead shows the time to the first reply that actually went out, or a live timer while it waits. The sidebar shows median speed and booked rate by source for the last 30 days.

A text agent with hard limits

Optionally, an AI text agent replies to new leads, offers real arrival windows from the capacity engine, and books only after the customer picks one. Emergencies, complaints and opt-outs go straight to a person.

How it works

Step by step

  1. 1

    Connect each source

    Open each card for the fastest path that works today: forward emails, paste a webhook URL into Thumbtack, or email Angi your webhook details.

  2. 2

    Send a test lead

    Each card can push a fictional test lead through the real pipeline. Test leads never text anyone and never show in your counts.

  3. 3

    Decide who replies first

    Leave replies to your team, or turn on the text agent for the sources and hours you choose.

  4. 4

    Work the inbox

    Filter by open, needs a person, new, booked or lost. Convert a lead into a job with an open arrival window, or mark it lost with a reason.

Who it helps

CSR
One list instead of four apps and an inbox, with the leads that need a human floated to the top.
Owner
See cost per booked job by source, because every lead and the job it becomes share the same campaign.
Marketing manager
Median speed to lead and booked rate per source show which lead sites are worth the spend.

What to measure

Median speed to lead
Time from received to the first text that actually went out (or a person marking the lead contacted), median over 30 days. On the inbox header.
Booked rate by source
Leads that became booked jobs ÷ leads received, per source, last 30 days. In the Speed to lead by source table.
Lost reasons
Count of leads marked lost by reason: never responded, price, booked someone else, outside our area, not work we do, spam, duplicate.

Compared with ServiceTitan

How TradesWork lead inbox compares

ServiceTitan's Leads Integrations put third-party leads on the booking screen, ready to accept and book, after you activate Marketing Integrations. TradesWork gives every source its own inbox row with speed-to-lead tracking and an optional text agent.

 ServiceTitanTradesWork
Third-party leads in the softwareYes, on the booking screenYes, in one lead inbox with source filters
How to turn it onSettings › Marketing Integrations, ActivateSettings › Lead sources, one card per source
Real-time availability shared with lead sitesYes, with select sitesNo. Windows are offered by the text agent and online booking

ServiceTitan details from its public help center and published pages; see sources below.

You pay Angi, Thumbtack or Google for a lead, and so do three other contractors. The job usually goes to whoever gets a real answer in front of the homeowner first. The TradesWork lead inbox is built around that one fact: get every lead into one place, reply in seconds, and measure how long it actually took.

Why seconds matter

The best-known study on lead response is old but still the one everybody quotes. Researchers writing in Harvard Business Review in 2011 audited 2,241 U.S. companies and found only 37% responded to a web lead within an hour, while 23% never responded at all.1 In a companion analysis of more than a million leads, firms that tried to reach a lead within an hour were nearly seven times as likely to qualify it as those that waited even an hour longer.1

Home services is harsher than the study's B2B and B2C mix, because lead marketplaces often send the same request to several pros at once. The first one to text back with an actual time tends to book. That's what the inbox and the text agent are built for.

Getting each source in

There's no single way lead sites deliver leads, so each card shows the fastest path that works today and what the partner path would take.

SourceFastest path todayTypical delay
ThumbtackSelf-serve webhook from your Thumbtack account, or forward emailsSeconds
Angi and HomeAdvisorEmail Angi your webhook details, or forward emailsSeconds by webhook
YelpForward Request-a-Quote and message emailsAbout a minute
The Home DepotForward Pro Referral or Home Services lead emailsAbout a minute
Google Local ServicesForward the lead emails Google sends; phone leads arrive as callsAbout a minute
Facebook Lead AdsZapier or Make, New Lead into your Zapier webhookSeconds
Networx, Porch, ModernizeForward lead emailsAbout a minute
Your websiteEmbed the lead form script, or post JSON to the webhookSeconds

Thumbtack lets pros create a lead webhook themselves from their account, no developer needed.2 Angi sets up a webhook when the pro emails its CRM integrations team with the Angi ID, the webhook URL and a CRM key.3 Yelp's Leads API is limited to advertising partners, so forwarded email is the realistic path for most shops.4

Every card has Send a test lead. It runs a fictional customer with a 555 number through the real pipeline, so you can see exactly what a real lead will look like. Test leads never merge with real records, never get texted, and never count in the inbox, the nav badge or the per-source numbers.

Working the inbox

The inbox opens on Open leads. Four numbers sit across the top: leads waiting for a first reply, leads that need a person, median speed to lead for 30 days, and the 30-day booked rate. If there's no data yet, they show a dash rather than a misleading zero.

Each row shows when it arrived, the customer and what they asked for, the source (with a +2 if two more deliveries merged into it), the status, speed to lead (or a live timer if nobody has replied), and the text agent's state: replying, taken over by a person, needs a person, or done.

From a lead you can:

  • Convert it to a job. The form is prefilled from the lead. Pick a job type and an open arrival window from the same capacity engine dispatch uses, or leave the job unscheduled.
  • Mark it contacted if you called from your own phone, so speed to lead still counts.
  • Mark it lost with a reason: never responded, price, booked someone else, outside our area, not work we do, spam, duplicate or other.
  • Reopen it if the customer comes back.

Walk-ins and phone calls can be added by hand from the sidebar, with a checkbox for texting consent, so they're answered and measured like any other lead.

The text agent, and the limits on it

The agent is off until you turn it on in the agent settings, and AI must also be on for your company. Here's what you control, with the defaults.

SettingDefault
Sources it replies toMost lead sites on; your own hand-entered leads off
Hours7 am to 9 pm, every day
Max texts per thread before handing off8 (1 to 20)
Mention from-pricesOff
Book a window when the customer picks oneOn
ToneWarm and friendly, Professional, or Short and to the point
FAQs it can answerUp to 30 of yours
Escalation wordsGas, carbon monoxide, flooding, sparks, smoke, fire, plus complaint words like lawyer, refund and BBB

The model never writes a time or a price into a text. It decides what to say and which action to take, and the server checks every decision. Windows are computed by the capacity engine and inserted by the server. A booking happens only when the customer explicitly picks one of the offered windows. Escalation words, opt-outs, hours, the per-source switch and the message cap are all checked in code before the model is asked anything. When someone from your office takes over a thread, the agent pauses, and the pause is re-checked right before every send and every booking.

Every step the agent takes is recorded on the lead: reply, offer windows, book, hand off, escalate, office task. Threads it hands off appear in Customers waiting for a person on the inbox sidebar.

Attribution: the part owners care about

Every lead gets a campaign: the one named by the source, else the website's UTM campaign, else one per source ("Angi", "Thumbtack") created on first use with the right channel (marketplace, local services ads, Meta ads, website, integration). Website leads with a Google click ID are tagged Google Ads; with a Facebook click ID, Meta ads. When you convert the lead, the job carries the same campaign.

That turns "is Angi worth it?" into arithmetic you can do in reports: spend on the source ÷ booked jobs from that campaign = cost per booked job. Compare it with revenue per job from the same campaign before you cut or raise a budget.

Cost per booked job

monthly spend on the source ÷ jobs booked from that source's campaign

How it compares to ServiceTitan

ServiceTitan's leads integrations put leads from third-party sources on the booking screen, ready to accept and book, after a customer activates Marketing Integrations in settings. ServiceTitan also shares real-time availability with select lead sites so homeowners see bookable times.5 TradesWork doesn't push availability to lead sites; it answers the lead with real windows by text instead, and measures how quickly that happened per source.

Where it falls short

If most of your leads come from a source that only supports a partner API we don't have yet, you're on email forwarding, which adds about a minute. Shops that want an AI to phone every web lead will need a separate tool, since outbound AI calling isn't built. And the agent is only as good as your FAQs and job types: set those up before switching it on, then read its threads for the first week.

Footnotes

  1. James B. Oldroyd, Kristina McElheran and David Elkington, "The Short Life of Online Sales Leads," Harvard Business Review, March 2011. https://hbr.org/2011/03/the-short-life-of-online-sales-leads ↩ ↩2

  2. Thumbtack Developers, Self-serve webhooks. https://developers.thumbtack.com/docs/pro-integrations/self-serve-webhooks ↩

  3. Angi Help Center, Setting up your CRM integration with Angi. https://intercom.help/angi/en/articles/10288125-setting-up-your-crm-integration-with-angi ↩

  4. Yelp Developers, Leads API. https://docs.developer.yelp.com/docs/leads-api ↩

  5. ServiceTitan, Leads integrations. https://www.servicetitan.com/features/leads-integrations ↩

Free download

Field Service KPI Scorecard

Track the 12 numbers that run a service business, week by week, with formulas already built in.

Get it free
  • 12 KPIs with definitions and formulas
  • 52-week tracker with trends
  • Targets and red / green flags
  • Per-technician view

Frequently asked questions

Angi, HomeAdvisor, Thumbtack, Yelp, The Home Depot, Google Local Services, Facebook Lead Ads (via Zapier or Make), Networx, Porch, Modernize, your own website form, any lead email you forward, and anything that can post to a webhook.

Ready to run a tighter shop?

Try the TradesWork AI plan free for 14 days. Bring your customers and price book, or start fresh with a price book made for your trade.

  • No credit card
  • No contract
  • Cancel any time
Three workers in coveralls unloading equipment from a van