Can I send SMS for multiple client businesses from one account?

Yes. If you're an agency or software platform sending SMS for your clients, run it from one Mobile Message account in your own business's name. We don't open accounts in your clients' names for you to operate, and there are no sub-accounts or single logins across several accounts. You can charge your clients whatever you like for the messages you send for them.

Setting it up

  • A number for each client. Give each client its own dedicated number and send from it by setting sender on each API request. Your first dedicated number is free, and additional numbers are $100 per year each excluding GST, at any quantity.
  • Replies. The inbound webhook's to field tells you which of your numbers received each reply, so your platform can route it to the right client. You can also set up Inbound Automations for each number.
  • Usage per client. Tag each message with a custom_ref for the client, then use results[].cost in the send response or GET /v1/messages?custom_ref= to reconcile usage.
  • Opt-outs. Your account has one unsubscribe list, so by default a STOP to one client's number stops messages from all your numbers. To keep opt-outs per client, record them in your platform from the unsubscribe webhook events, send with ignore_unsubscribes set to true, and make sure your platform never messages someone who opted out of that client.
  • Sender ID. Register each client's business name on their behalf, or register one sender ID in your own business name and name the client in each message.

If each client holds its own Mobile Message account and connects it to your platform with its own API key, that works too. Each account then has its own credits, numbers and opt-outs. The Partner Program pays commission on referred customers' purchases.