4. SMS provisioning (Telnyx)
CollisionLoop uses Telnyx for outbound SMS. Toll-free numbers (8XX) require carrier verification before they can deliver to U.S. mobile networks — this guide walks through the submission.
Prerequisites
Before you start the toll-free submission:
- ✅ Business name, address, phone matches what’s on your state-of-incorporation filing
- ✅ EIN handy (encrypted server-side; we never echo it back to the browser after submission)
- ✅ Public Privacy Policy URL — see Privacy & T&C URLs
- ✅ Public Terms & Conditions URL
- ✅ Screenshot(s) of where customers opt in to SMS (the renter signing flow handles this automatically — we generate the screenshot)
Where to start
Settings → Messaging → SMS provisioning
The page is gated to owner-only because TF registration carries Telnyx fees and is a regulated submission.
Steps
- Business identity — confirm the legal name, EIN, country (US), entity type (LLC / S-Corp / etc.). Encrypted and submitted to Telnyx exactly as entered.
- Contact info — first name, last name, email, phone for the named submitter (must be a real person at your shop).
- Opt-in keywords — the keyword(s) renters can text in to opt in if they declined at sign time. Default
STARTis fine. - Privacy + Terms URLs — confirmed from Step 3 above. If empty, the submission won’t proceed.
- Sample messages — pre-filled with realistic copy (“Your rental is ready for pickup at 123 Main St…”). Edit if your tone is different.
- Submit — CollisionLoop POSTs the verification record to Telnyx. Status flips to Submitted to Telnyx.
Status timeline
| Status | What it means |
|---|---|
NotStarted | You haven’t submitted yet |
WaitingForBusinessInfo | Some required field is blank — finish step 1 |
WaitingForTelnyx | Submitted; Telnyx is reviewing (typically 1-3 business days) |
WaitingForCarrier | Telnyx forwarded to carriers (T-Mobile, Verizon, AT&T) for final approval |
Approved | You can send SMS to U.S. mobile numbers |
Rejected | See the rejection reason in the page banner; fix and resubmit |
If Telnyx rejects
The rejection reason appears as a banner on the SMS provisioning page. Common causes and fixes:
- “Privacy URL does not mention SMS” — add a paragraph about SMS data collection to your privacy page
- “Opt-in flow screenshot unclear” — the screenshot CollisionLoop submitted shows the in-app consent screen; if Telnyx wants a different angle, take one from the iOS sign-in flow and upload via the SMS provisioning page
- “Business address mismatch” — your address must match what’s on file with the state-of-incorporation; update Settings → Tenant → Business Details first, then resubmit
After fixing, click Resubmit on the same page. A fresh verification record is sent.
Next
→ Payments — connect Stripe, Square, or iPOSpays before your first rental.