Spot the real jobs in your website leads at a glance.

For owner-run roofing, HVAC and plumbing companies. Forward your form emails to LeadSort. Each one comes back to your inbox in about a minute, tagged so the real jobs stand out.

  • Real requests get buried under SEO pitches and spam.
  • You're on a job all day, and a slow callback can lose the work.
  • You don't want another app or a chatbot on your site.
Email us to get set up

No website change. No app. $49/month.

Your inbox
[HOT][drain/leak]Burst pipe, need a plumber today
[CHECK][furnace]Quote to replace furnace and AC
[JUNK]Get 3x more leads with our SEO
[JUNK]CONGRATULATIONS!!! $500 gift card
[WARM][other]how much do you guys charge
Illustration using the sample leads from the demo below.

How it works

Three steps. Your website stays exactly as it is.

1

We set up a private address

15 minutes together. You point your form notifications, or a Gmail/Outlook forwarding rule, at your private LeadSort address.

2

Leads come back tagged

Within about a minute, every message lands back in your inbox with a tag in the subject line, plus the job type: roof repair, roof replacement, AC repair, furnace, water heater, drain/leak or other.

3

Call the right ones first

Open the [HOT] ones first. Nothing is ever dropped or hidden. Every Friday you get an email with the week's counts.

[HOT]
A homeowner asking for roofing, HVAC or plumbing work. Call back first.
[WARM]
Likely customer, but vague or price-only.
[JUNK]
Sales and SEO pitches, spam, job seekers.
[CHECK]
Not sure enough. Take a look yourself.

See it on 6 sample leads

These are made-up sample leads, not real customers or real people. We wrote them to look like typical form emails. The tags, job types and confidence scores are the real results we got from the sorter on Oct 6, 2026: one check for the tag, and one for the job type (skipped for junk). We did not edit them.

Sample leadRoof leak repair request (roofing)
New message from your website contact form
Name: Dana Whitfield (sample)
Phone: (555) 010-4471
Service needed: Roof repair
Message: Water started coming through the ceiling in our upstairs bedroom during last night's storm. Asphalt shingle roof, about 15 years old. Can someone come out this week to look at it and fix the leak? I'm home after 3pm any weekday.
Subject: [CHECK] [roof repair] New message from your website

Not sure enough (confidence below 0.8), so it asks you to look. It still lands in your inbox.

Sorter's raw answer: hot, confidence 0.77

Job type: roof repair, confidence 1.00

Sample leadAC + furnace replacement quote (HVAC)
New quote request from your website
Name: Marcus Bell (sample)
Phone: (555) 010-8823
Service needed: Heating & cooling
Message: Our furnace is 22 years old and the AC quit cooling last month. We'd like a quote to replace both. Two-story house, about 1,800 sq ft. We want it done before it gets cold, so in the next 3-4 weeks. Best to call in the evening.
Subject: [CHECK] [furnace] New message from your website

Not sure enough (confidence below 0.8), so it asks you to look. It still lands in your inbox.

Sorter's raw answer: hot, confidence 0.74

Job type: furnace, confidence 0.90

Sample leadBurst pipe emergency (plumbing)
New message from your website contact form
Name: Priya Raman (sample)
Phone: (555) 010-3356
Service needed: Emergency plumbing
Message: URGENT - a pipe burst under the kitchen sink and there is water all over the floor. I shut off the main valve. I need a plumber today please, I will pay the emergency rate. Please call me as soon as you see this.
Subject: [HOT] [drain/leak] New message from your website

Real job request. Call back first.

Sorter's raw answer: hot, confidence 0.83

Job type: drain/leak, confidence 1.00

Sample leadSEO agency cold pitch
New message from your website contact form
Name: Kevin (sample)
Phone: (555) 010-9012
Service needed: Other
Message: Hi, I noticed your website is not showing on page 1 of Google for "roofer near me". Our agency helps contractors get 3x more leads with SEO packages starting at $299/month. Can I send you a free website audit? Reply YES and I'll get it over today.
Subject: [JUNK] New message from your website

Pitch or spam. Still in your inbox, you can skip it.

Sorter's raw answer: junk, confidence 1.00

Job type: not checked, because junk has no job type.

Sample leadObvious spam
New message from your website contact form
Name: Prize Department (sample)
Phone: 0000000000
Service needed: Other
Message: CONGRATULATIONS!!! Your business has been selected to receive a $500 gift card. Claim now at claim-your-prize.example before it expires!!! Limited time offer, act fast.
Subject: [JUNK] New message from your website

Pitch or spam. Still in your inbox, you can skip it.

Sorter's raw answer: junk, confidence 1.00

Job type: not checked, because junk has no job type.

Sample leadVague one-liner (ambiguous)
New message from your website contact form
Name: J (sample)
Phone: (not given)
Service needed: (not selected)
Message: how much do you guys charge
Subject: [WARM] [other] New message from your website

Likely customer, but vague or price-only.

Sorter's raw answer: warm, confidence 0.99

Job type: other, confidence 1.00

How tags are picked: if the sorter's confidence is below 0.8, the lead gets [CHECK] so you can look at it yourself. Otherwise hot becomes [HOT], warm becomes [WARM], and junk becomes [JUNK]. The job type is a separate check with its own confidence.

Price

One plan.

$49 / month
Founding price: $29/month, locked for 12 months, for our first 5 customers.
  • Every lead tagged and back in your inbox in about a minute
  • Nothing dropped or hidden
  • Friday email with the week's counts
  • 15-minute setup with us. No website change, no app
  • Pay upfront, cancel anytime
  • 30-day money-back guarantee
Email us to get started

No free trial. If it's not worth it in the first 30 days, you get your money back.

Questions

Do I have to change my website?

No. You forward the form emails you already get. Your website and your form stay the same.

Do I need to install anything?

No app and no chatbot. The tagged leads arrive in the inbox you already use.

Could I miss a lead because of a wrong tag?

Every message is delivered to you. We never drop or hide a lead, we only add a tag. When the sorter isn't confident (below 0.8), it tags the lead [CHECK] so you look at it yourself.

What job types does it tag?

Roof repair, roof replacement, AC repair, furnace, water heater, drain/leak, or other. Junk doesn't get a job type.

How fast do leads come back?

Within about a minute.

How does setup work?

We do a 15-minute setup with you. You point your form notifications, or a Gmail or Outlook forwarding rule, at your private LeadSort address.

What's in the Friday email?

The week's counts: how many leads came in, how many were hot, and how many were junk.

Is there a free trial?

No. You pay upfront, you can cancel anytime, and there's a 30-day money-back guarantee.

Get set up

No signup form. Send us an email with your company name and roughly how many form leads you get a week, and we'll reply to set up a 15-minute call.