Articles on: SMS software

SMS Features & restrictions in USA and Canada


Since 2023, SMS marketing in USA and Canada has become restricted, and carriers require a campaign registration because of new CTIA guidelines. As a result, our SMS software is not working anymore in USA & Canada without taking these extra brand/campaign registration steps. We cannot provide our customers anymore with a ready-made solution for Toll Free Numbers, Long Numbers and 10DLC numbers. Extra steps are necessary to make SMS marketing succesful.


As a solution we now allow our customers in USA & Canada to integrate their own SMS API with our Coupontools SMS software, so you can use the Coupontools platform to send the messages and your own SMS provider for the best message pricing, delivery & regulation support.

We have experience with Twilio, Messagebird, Nexmo (Vonage), EZtexting and Bandwidth.
Other providers are available on request.

How to set this up?

Register an account at Twilio, Nexmo, Messagebird, Bandwidth,...
Purchase your own 10DLC/Toll Free SMS number.
Register your brand name, campaign, opt-in, opt-out.

You can find brand registration instructions here:

For questions about 10DLC registration please contact your provider directly.

After succesful setup & campaign registration:
Provide us your provider, 10DLC/Toll Free SMS number and API keys via and we'll implement your own SMS provider in our software.


If you setup SMS marketing campaigns for your clients/subaccounts you'll need to register a unique 10DLC/Toll Free SMS number for each client.
The providers handle sending limitations per number.
Marketing messages are allowed but it's not allowed to do indirect marketing. Promotions must come directly from the brand, not sent by a third party. Also, lead generation (selling or sharing customer opt-in data with third parties) is not allowed. If you text any of the above from your toll-free number, you can expect to have it shut down. For this reason you'll need to have a unique number per subaccount.


Silver & Gold clients: Setup is free of charge to setup SMS for the admin account
Subaccounts: 75$ one-time setup fee
Lite & Bronze clients: 75$ one-time setup fee

Updated on: 09/06/2023

Was this article helpful?

Share your feedback


Thank you!