For agencies

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.

The problem

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.

The playbook

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.
Illustrative numbers only: five clients on a $150/month SMS retainer is $750/month of recurring revenue against one $89/year Pro license and a few phone plans you may already have. Your results depend on your market, your clients and your pricing.

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.

Why Agency

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.

Scroll to Top