Using multiple Long Codes (aka DIDs) to send your SMS Campaigns


In our previous post “Short Codes or Long Codes? Benefits and Drawbacks for your SMS Campaigns” we discussed the main differences between using long codes and short codes. One of the most important of those differences is the throughput: long codes are slower because carriers usually impose a 1-SMS per second limit.

Today we are announcing a new feature for your SMS campaigns: You can specify multiple DIDs (or long codes) as the origin of your messages, and our platform will take it from there, trying to evenly balance the traffic between them.

Balancing or Rotating long codes for your SMS

When specifying multiple long codes in your campaign, our systems will try to evenly distribute the load between them.

For example, if you specify 3 long codes as the origin of an SMS campaign for 30 destinations, you will see that perhaps one DID was used 10 times, another 5 times, and another one 15 times.

But the more messages you send, the better distributed your messages will be across those long codes (i.e: when sending 300 messages, or 3000 messages you will most likely see a 33% distribution per number).

Better throughput, less chance of being blocked

Using this feature will yield a better speed for the deliveries of your SMS campaigns. Also, if you make sure that you get enough inbound messages, there will also be less chance of being classified as SPAM and being blocked by carriers as a result.

Enabling multiple long codes in SMS campaigns

To specify multiple long codes you can keep using our Campaigns API and specify multiple DIDs in the “from” parameter. And of course you can do the same in your user panel.

Please don’t hesitate to contact us if you have any questions about this new feature!

Enjoy 🙂

— The PortaText Team.