SecondBrain/2026-03-31-10dlc-isv-setup-...

3.2 KiB

tags source date
reference
sms
pest-control
pest-control-spring-2026
niche-automation-prospecting
niche-automation-prospecting 2026-03-31

10DLC ISV Setup Guide for OnCadence

Date: 2026-03-31 Context: Practical guide for managing 10DLC registration on behalf of pest control clients via Twilio ISV architecture.

Architecture

  • OnCadence = primary Twilio account (ISV/CSP)
  • Each pest control client = Twilio subaccount
  • Each subaccount gets: Secondary Customer Profile, Brand registration, Campaign registration, dedicated phone number(s)
  • If one client gets flagged, others are unaffected

What OnCadence Submits (via TrustHub API)

  • ISV creates Primary Business Profile once
  • Per client: Secondary Customer Profile with client's identity data
  • Brand registration + Campaign registration per client

What Each Client Provides (5-field intake form)

  1. Legal business name (must match IRS EIN records exactly)
  2. EIN
  3. Business address (no P.O. boxes)
  4. Website URL (Facebook Business page acceptable if no website)
  5. Owner name, email, mobile number

No-Website Edge Case

  • Facebook Business page accepted by some carriers
  • Google Business Profile URL sometimes works
  • Page must "bear some relationship" to business name
  • Companies with zero web presence = genuine friction point

Sole Proprietors (No EIN)

  • Lower throughput path: 1,000 msgs/day on T-Mobile
  • Limited to one campaign, one number
  • Requires mobile phone OTP verification
  • Adequate for single-tech pest control shops

Cost Per Client

Item Cost
Brand registration $4.50 one-time
Campaign vetting $15.00 one-time
Authentication verification $12.50 one-time
Total one-time ~$32
Campaign monthly fee $1.50-10/mo
Twilio number rental ~$1.15/mo
Carrier surcharge/SMS $0.003-0.005/msg
Practical monthly (500 SMS) ~$10-20/mo

Timeline

  • Twilio announced direct carrier connections March 24, 2026 — registration now "days not weeks"
  • Realistic: 5-10 business days for clean submission
  • Tell clients 2 weeks, aim for 1

Common Rejection Causes

  • Legal name doesn't match IRS records (most common)
  • Website down, parked, or doesn't mention business
  • Vague campaign description
  • Missing opt-out language in sample messages

OnCadence Implementation

  1. Build standardized intake form (5 fields)
  2. Pre-write one campaign template for pest control: "Appointment Reminders / Customer Care" use case
  3. Include sample messages with STOP opt-out language
  4. Submit via Twilio TrustHub API using subaccount-per-client architecture
  5. Budget ~$32 into setup fee (trivial at $3,500-5,000 implementation price)

Key Rules

  • Cannot use OnCadence's identity for client registrations — must use client's actual EIN/name
  • Cannot share one number across multiple client brands (prohibited since Summer 2023)
  • Each client gets dedicated Twilio long-code number registered to their brand
  • Forward callbacks to client's actual business line

Yes, OnCadence can submit registrations on behalf of clients. This is the designed ISV path in Twilio's system. The registration attests the sending business identity, which must be the client's — but the ISV handles the submission process.