Angi Leads and Jobber Requests: The Consent Rule Most Shops Get Wrong

Last updated: 2026-09-01

You pay for a lead. It lands in your inbox with a name, a phone number, and two sentences about a leaking water heater. The obvious next move is to text them, because texting gets answered and calling often does not. That obvious move is the one that can put your business texting on the wrong side of the rules.

Quick answer: A contact form on Angi or a request inside Jobber is consent to be contacted by that platform, not consent for your business to text. Carrier registration requires you to show how the customer opted in to your messages, and you cannot produce someone else's form. Call the lead, or wait until they text you first. Then you have consent you can evidence.

Why a paid lead is not a texting opt-in

Business text messaging in the United States runs on carrier registration, a standard the carriers apply to application-to-person traffic. It is separate from consent law, and it is worth keeping the two ideas apart, as we do in SMS consent in field service booking.

Registration asks a specific question: how do the people you message agree to receive your messages? You answer it by declaring your opt-in paths, and a reviewer can ask you to evidence them.

Now try to answer that question with a purchased lead. The customer filled in a form on a third party's website. That form covers what that third party said it covered. It is not one of your declared opt-in paths, and you cannot show a reviewer a screenshot of a form you do not own and did not write. The consent may be genuine in spirit and still be unevidenceable, which is the part that catches people out.

This is not a small technicality. Getting registration wrong affects the deliverability of every message your business sends, including the appointment confirmations that are working fine today.

What that means in practice

When a lead arrives from Angi, from a Jobber request, or from a Housecall Pro lead, the customer record it creates should start with texting switched off.

That is how Patchment (that's us) handles it. A lead creates the customer and the job, and the record is created with SMS consent set to false. Any attempt to send that customer a text is refused until consent arrives through a path we can actually evidence. It is deliberately a refusal rather than a warning, because a warning gets clicked through at 7pm by someone trying to book work.

There are two paths that do produce evidenceable consent, and both are ordinary:

The customer texts you first. Inbound contact from them is unambiguous, and it is the cleanest opt-in a trades business can get.

You call them and take verbal consent on the call, using a script that states who you are and what messages they are agreeing to, including that message and data rates may apply. Recorded properly, that is evidence.

So the sequence for a paid lead is: call first. It also happens to be the better sales move, because the lead has usually gone to two or three companies and the first real voice tends to win.

Getting the same lead twice

Lead platforms retry webhooks. If your intake creates a second job every time a delivery is repeated, your board fills with duplicates and your team calls the same customer twice.

Patchment keys each lead to the provider and that provider's own lead identifier, so a repeat delivery of the same lead finds the existing job instead of creating another. Everything about the ingest, the customer, the job, the link, and the event, happens in one transaction, so a crash halfway through cannot leave a half-created job on the board.

The retry behaviour is deliberate in the other direction too. A duplicate delivery re-triggers processing on the existing job rather than being thrown away, which means a failure at exactly the wrong moment gets closed out by the platform's next attempt rather than quietly losing the lead.

The number that actually matters

Most shops measure lead cost. Fewer measure how long a lead sits before a human speaks to it, and that is the number that decides whether the spend was worth anything.

The honest way to find it is to take last month's leads and, for each one, write down the gap between when it arrived and when someone actually reached the customer. Do not use when you called and left a voicemail. Use when you spoke to them.

If that gap is short and your close rate is still poor, the problem is the lead source or the pitch. If the gap is long, the lead source is fine and the intake is where the money is going. Those are different problems and they have different fixes.

Where a front office fits

The point of putting a front office on this is not to text leads faster. It is to make sure a lead arriving at 8pm becomes a real request with the address and the job detail captured, on the board, ready for a person to call in the morning rather than a name in an inbox that somebody might get to.

Patchment writes leads from Angi, Jobber, and Housecall Pro into the same intake as calls and texts, so the source is recorded and everything lands in one place. What happens next is governed per action, and outbound texting to a lead simply is not available until consent exists.

Frequently asked questions

Can I text a lead if they ticked a box agreeing to be contacted?

Not on the strength of that box alone. The agreement was with the platform, and it is not an opt-in path your business can declare and evidence. Call them, or wait for them to text you.

What if I have been texting leads for a year with no problem?

No problem yet is not the same as compliant. The exposure shows up as deliverability trouble across all of your messaging, and it usually arrives at review time rather than when you send.

Does this apply to a customer who called me directly?

A phone call is a different situation, and verbal consent taken on that call with the right disclosures is a path you can evidence. The block is specific to contact details you were handed by someone else.

How do I stop calling the same lead twice?

Deduplicate on the platform's own lead identifier rather than on the phone number, since the same customer may appear with a different number. Patchment keys on the provider's lead id.

Do I need a different phone number for lead follow-up?

No. The distinction that matters is consent per customer, not which number you dial from.

If you want to see how long your paid leads currently sit before someone speaks to them, we will work it out from your own data and show you where they are going cold. Book a demo and bring last month's leads.