Offer SMS marketing without reselling SMS credits
Run text campaigns, order updates and login codes for your clients through phones on unlimited plans — and keep the margin.
Per-message SMS platforms eat your margin
Every text through a credit-based provider has a cost you either absorb or mark up. Clients compare your price to the platform’s price — and you become a reseller instead of a strategist.
No per-message cost
Texts go out through SIM plans you already pay for. Your costs are flat, so your margin grows with every campaign instead of shrinking.
Each client stays separate
One SwarmSMS install per client WordPress site. Contacts, messages and consent records live in the client’s own database — nothing is shared or pooled.
Automation clients love
Order updates, booking confirmations, lead follow-ups, review requests and OTP login — all wired to the forms and shop they already use.
How agencies run it
1. Pick your phone setup
Most agencies use one dedicated phone per client (so the client’s texts come from a number their customers recognise) or a small pool of phones shared through failover for high-volume clients. For several small clients, one phone can also be paired to many websites at once — each client site keeps its own device key and limits, and replies go back to the site that texted the number. Use a plan with unlimited texts, keep each phone on power and Wi-Fi, and set the per-phone daily limit and message gap so you stay well inside your carrier’s fair-use rules.
2. Install per client site
Install SwarmSMS on each client’s WordPress, pair their phone with the QR code and set the sending hours and opt-out wording. A Pro license activates on up to five sites; the Agency plan covers 25 and lets one phone be paired to up to 25 client websites at once.
3. Sell outcomes, not texts
- Retainer: a monthly SMS-marketing service (strategy, list growth, campaigns, reporting).
- Automations as a one-off setup fee: abandoned-booking nudges, order status texts, review requests, appointment reminders.
- Campaign packages: an offer and a follow-up three days later, with an end date, tracked links and a results report.
4. Report like a pro
Per-step delivery reports, click-through rates per campaign, per-phone stats and the activity log give you the numbers for monthly client reports. Ask your AI assistant to pull them: connect Claude Code or Codex over MCP and request “a summary of last month’s campaigns”.
5. Stay on the right side of the rules
You and your clients are responsible for following the SMS and anti-spam laws that apply (for example the Australian Spam Act, US TCPA and GDPR/PECR). SwarmSMS helps — consent tracking, automatic STOP/START/HELP, opt-out lines, sending hours — but it can’t replace getting permission. Read our acceptable use policy and the compliance guides.
Built for running several clients
25 sites, unlimited phones
Give every client the phones they need without per-device fees.
One phone, many client sites
Pair the same Android phone to up to 25 client websites at once. Each site keeps its own key and limits, sends are spaced out across them, and replies go back to the site that texted the number.
Failover, Twilio backup & alerts
If a phone drops, messages move to another — and if every phone is offline, Twilio can send as a last resort — and you get an email or SMS before the client notices.
Automations & OTP
Contact Form 7, Gravity Forms, WPForms, Elementor, WooCommerce — plus login codes and SMS 2FA for client sites.
White-label app
Upload your own branded APK so clients see your name on the phone.
AI-ready
The Agency plan includes the MCP connection, so you can run reports and campaigns across clients from your editor or terminal.
