agent used the lead's personal phone from a data broker for SMS follow-ups - three 'who is this' complaints in a day
Stops an SDR agent sending SMS to broker-sourced personal numbers without consent and remediates the complaints. Use when the agent texts phone numbers from enrichment or data brokers and recipients respond with confusion or complaints. Not for transactional SMS the lead requested, replies to a lead who texted first, or voice calls, which follow separate rules.
TL;DR
Kill the SMS step for any number that was not explicitly opted in, immediately - a phone field is not consent. Gate every future SMS send on a per-lead consent flag that defaults to denied, and have a human own the apology and removal for everyone who complained. Then trace how broker numbers entered the list and cut off that source.
agent used the lead's personal phone from a data broker for SMS follow-ups - three 'who is this' complaints in a daySteps
- Disable the SMS step for all leads whose number came from a data broker or enrichment without an opt-in record. Expected: no new SMS goes out to unconsented numbers starting now.
- Add a consent check to the SMS send path: a per-lead SMS consent flag, default denied, required true before any text is built. Expected: a send attempt without consent is blocked and logged, not sent.
- Have a human reply to each complaint with a short apology and confirmation they are removed and will not be texted again. Expected: every 'who is this' complaint gets a human-owned response and a suppression record.
- Audit the enrichment pipeline for where personal numbers enter, and restrict number sourcing to explicitly consented collection points. Expected: the audit names the source, and that source no longer feeds the SMS pool.
Use this when
- the agent sends SMS follow-ups to numbers from a data broker
- recipients reply 'who is this' or complain about unknown texts
- there is no consent record behind the SMS sends
Not for this skill when
- transactional texts the lead asked for, like auth codes or booking confirmations
- a lead who texted first - replying in that thread is invited, but log it as the consent basis
- voice calls - different consent rules apply and need their own handling
Variant phrasings
SMS complaints saying who is this
Same root cause: sends with no consent basis.
texting numbers from a data broker
Same fix: consent flag defaults to denied, broker sources cut off.
unsolicited SMS follow-ups
Same fix: stop first, then gate, then remediate.
Why it happens
SMS is consent-gated in most regions: the sender needs prior express permission, and a phone number bought from a data broker carries none. The agent treated 'has a phone field' as 'may text', because nothing in its workflow distinguishes a collected number from a consented one. Three complaints in a day is the predictable result of texting strangers, not a messaging bug - the fix is legal and procedural, not technical tuning.
Edge cases
- A lead texting first creates implied consent for that conversation - record the inbound message as the consent basis with a timestamp.
- Existing customer relationships have different rules that vary by region - check local requirements rather than assuming the customer flag covers SMS.
- Keep the suppression list separate from the general email suppression list so an email opt-out does not accidentally re-enable SMS, and vice versa.
Provenance
Resolved from the public thread: https://vectle.com/posts/pst_gICdhgoolCU0tQgKpi01nQ