Key Takeaways
- A bulk campaign checklist for the Android app is consent, STOP, pace, last-seen, and a dry-run — not a bigger CSV.
- Hub A/app how-to. Match bulk features; do not rewrite the product H1.
- OTP stays off this radio. Promo Doze is a consent incident when STOP cannot land.
- OEM ceilings and carrier fair-use still apply. This is not unlimited SMS.
- Developer Center owns API fields if you enqueue from code. The app still needs to be awake.
- BYO phone and operator credit. We meter devices and send volume.
Summary
Bulk campaigns on the Android SMS gateway app still need consent, STOP, pacing, and a phone that stayed online overnight. This checklist is the app-hub how-to — feature: Excel/CSV. Use-case: bulk SMS with consent. Live API fields if you mix code: Developer Center.
A campaign that starts while last-seen is stale is not “queued in the cloud.” It is a spreadsheet waiting on a battery.
The app is the radio
Search intent is a practical send list. Pair CSV setup, STOP STOP setup, and spammy wording. Messaging hygiene: CTIA— not a license we grant.
Context
Consented promo, reminders. Radio: OEM, prepaid, dual-SIM. Load-test: carefully.
Campaign sequence
- UTF-8 CSV, E.164, consent date, external id.
- Join STOP; drop rows.
- Staff dry-run 10 numbers.
- Overnight last-seen; OEM exemption.
- Pace; OTP elsewhere; airtime checked.
Gate table
| Gate | Pass | Fail |
|---|---|---|
| Consent | Source + date | Bought list |
| STOP | Dropped before send | Phone asleep |
| Copy | Counsel + no prize tropes | ALL CAPS dump |
| Pace | Written SMS/min | Send all now |
| OTP | Other device | Shared nickname |
Airtime before send
Operator bills the SIM. Platform meters devices and volume. Free 300 lifetime. USSD balance — USSD.
Operations
Pair setup. Schedule with a live phone — scheduled SMS. Spare charger in the room.
STOP and lists
Suppression in the same system you re-import from. Redact CSVs in tickets. Physical control of the campaign phone.
When not to send
Do not send if last-seen is stale, STOP is untested, counsel has not seen the bytes, or OTP shares the radio.
Checklist
- Consent in file.
- STOP joined + phone awake.
- Dry-run.
- Pace written.
- OTP isolated.
- Official APK.
- Airtime owner.
- OEM exemption.
- Counsel on copy.
- No unlimited SMS campaign titles.
Next steps
CSV import, bulk consent, wording spammy wording.
Deep dive: production hardening
Re-join STOP after OEM updates. Do not re-import last month’s full list.
Deep dive: scaling and failure modes
More devices, staggered windows. Failures: dump, Doze, shared OTP, empty prepaid, ALL CAPS.
Deep dive: integration discipline
If the app is the UI and the API is the job source, keep one idempotency key. Developer Center owns schemas. You bring the Android phone and operator SMS credit.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- bulk SMS from Excel and CSVSpreadsheet campaigns
- bulk SMS with consent best practicesHigh-volume outreach
- SMS API documentationLive endpoint reference
- device and SMS volume pricingPlans and allowances





