How to Choose an SMS Gateway Provider

Once you’ve decided that you would like to integrate a mobile marketing strategy into your overall marketing strategy, you will need to know how to choose an SMS gateway provider. Choosing a gateway provider can be a bit tricky, so we’ve put together this handy guide to help walk you through the process. This guide is much simpler than our more in-depth SMS Gateway provider article we wrote awhile back.

Jhaymesisviphotography

The first thing you will want to know is that an SMS gateway provider is basically a business or company that provides SMS messaging services. They are not a mobile network operator, but they will act as the middleman between the operators and your SMS end users. SMS gateway providers can also be called SMS service providers, SMS brokers, or SMS resellers. There ARE differences between these titles.

An SMS gateway provider provides an SMS gateway for its users to send text messages to. This gateway will route the messages to another SMS gateway or SMSC. An SMS reseller or SMS broker buys text messages in bulk from numerous different wireless carriers at a very lost cost per text message. They then sell the same messages at a higher price to the company that is wanting to use the messages for their SMS program. Keeping all this in mind, these are the 13 questions you want to ask yourself when deciding on an SMS gateway provider.

How Much Does a Single Message Cost? 

Credit-based gateway providers allow you to buy credits for your text messages. For example, you can purchase X amount of credits from the provider. Sending a message will cost you X amount of credits depending on which country the message is going to.

SMS-based providers also allow you to buy credits for your text messages, but instead you are paying as you go rather than buying a bunch of credits at the beginning of the month like with credit-based SMS.

Now, you would think you would only want to purchase SMS-based credits, but if your provider allows you rollover credits from month to month, then sticking with credit-based might be the better choice.

Are There Hidden Costs? 

Sometimes there may be some hidden charges associated with the pricing of your SMS messaging program. A lot of companies like to hide a lot of their fees so their services look cheaper on the service, when it’s really not. Be aware of any hidden charges and fees before ever diving into an SMS marketing program.

What Are the Minimum Buying or Monthly Usage Requirements? 

Some gateway providers will require you to buy a minimum number of credits each time you make a purchase. If you are feeling iffy about your SMS program anyways, you will want to find a provider that does not have a minimum requirement so you can feel more comfortable starting out.

Luckily, most gateway providers do not have minimum requirements on a monthly basis. You usually see mobile network operators set requirements. For example, a network operator may not offer you any SMS messaging services until you have built up your monthly traffic to at least 50,000 messages. So in other words, if you’re starting out, find someone without a minimum monthly requirement.

Is the Gateway Provider’s Coverage Good? 

This will be dependent on who and where you are trying to reach with your messsages. Some gateway providers will not be able to deliver messages to certain countries and mobile operators, so you will want to be aware of these if they exist. The list of countries and operators supported by a particular provider can usually be found on their website.

Despite this, you will still want to doublecheck to make sure that their list is updated and accurate. A lot of providers allow you a certain number of free messages to test out their coverage, so use these to your advantage.

00-sms-text-message-marketing

What is the Quality of the Provider’s Network 

Keep in mind that if a provider is offering you an extremely cheap price per message, then their network’s quality may be poor. In other words, your messages may get delayed in their delivery, or they may not make it to their destinations at all. Like with coverage, you will want to take advantage of any free messages the provider offers so you can test out the quality of their network.

Does the Provider Support the Interface/Protocol You Want to Use? 

The most common protocols and interfaces supported by providers are HTTP, HTTPS, XML over HTTP/HTTPS, SMTP, FTP, and SMPP. You can get a more detailed explanation of each of these protocols in our in-depth service provider article. Depending on your provider, you may or may not be getting the protocol you want, so make sure you know  which ones are offered before diving into a campaign.

Is the Provider’s API Easy to Use and Well Documented? 

If your provider has an API and sample code that is well documented, this could be invaluable to developers due to the time they save on development. You can use this API documentation to see what specific elements it can support before ever making a final decision on your provider.

What Are the Payment Options Offered by the Service Provider?

Usually, service providers will let you pay with credit since most SMS programs run off of a web-based account management system. Some may also offer PayPal, check payments, direct deposits, or wire transfers. However, since the web-based account management systems usually allow you to manage your entire SMS campaign from a central location you will probably end up paying with credit. On another note, you will also want to be aware of the different features offered by different web-based platforms.

Are Free Messages Offered by the Provider? 

If they are, use them to test out their network’s coverage and quality. You do not want to blindly purchase SMS messages or credits without knowing the full capabilities of your network.

Are 2-Way Messaging Services Offered? 

Every single gateway provider will offer 1-way messaging, but some will also offer 2-way messaging which will give you and your end users to send and receive messages, not just send messages. This will depend on the SMS campaign you plan to run, but if you are hoping to communicate with your customers back and forth, you will want to make sure you have 2-way messaging capabilities.

How Good is the Provider’s Support? 

This can be the most important part of choosing a service provider! If your provider simply sets you up with an SMS campaign, sells you credits and messages, and just lets you go after that, who will you turn to for help if you have a problem or question? The best service providers have a complete understanding of their own system and are willing to give you full support whenever you may need it. Make sure you have a good idea of the support you will be given before ever jumping into your SMS program.

Of course, this is just scraping the surface when it comes to the considerations you need to make when choosing an SMS gateway provider. This article simplified the process as best as possible, but you can learn much, much more in our in-depth article regarding SMS gateway providers. Good luck!

SMS Gateway Providers | A How-To Guide On How To Choose One

sms-text-messaging

If you’re new to the mobile marketing landscape, choosing an SMS gateway provider can be tricky. Luckily, we’re here to help you out!

For starters, an SMS service provider is a business entity which provides SMS messaging services, yet is not a mobile network operator. Your SMS service would act as the middleman between network operators and SMS service users. SMS providers sign an agreement with several mobile network operators in order to get their permission to exchange SMS messages with their mobile networks, and also offer an interface for end users to send and receive text messages. Interfaces can be very simple because they will hide a majority of the tedious detials of SMS messaging, while others are more powerful and can support more features. Note that SMS service providers can also be called SMS gateway privders, SMS resellers, or SMS brokers. We’ll explain the differences.

  • SMS Gateway ProviderAn SMS service provider gives an SMS gateway for its users to send SMS messages to. This SMS gateway will then route the SMS messages to another SMS gateway or SMSC.
  • SMS Reseller/SMS Broker: SMS service providers buy SMS messages in bulk from several wireless carriers at a low price per text message. They in turn sell the messages at a higher price than the original cost.

Now that we’ve cleared that up, we will now give you 13 questions you need to ask yourself before choosing an SMS service provider.

 sms-gateway-api-message-sale

How Much Does It Cost For One Message?

You can usually find that SMS gateway providers are divided up into two categories as far as how they require you to pay for their SMS service.

  • Credit-Based: You purchase X amount of credits from the service provider. Sending one message will cost you X amount of credits, depending on the country you send the message to. So some countries may cost two credits per message while some will only require one.
  • SMS-Based: You purchase X amount of credits. The cost for sending out messages still varies from country to country, but you are paying as you go rather than buying a bunch of credits at the beginning of the month like you would with a credit-based purchase.

So logically you would want to go with SMS-based right? Not necessarily. If you are allowed to rollover credits that you haven’t used month to month, you may want to stick with credit-based. Here is another example.

SMS Gateway Provider A: Credit-Based (Cost per Credit=6 cents)

SMS Gateway Provider B: SMS-Based (Cost per SMS message=1 cent)

So consider this information:

SMS Gateway Provider A SMS Gateway Provider B
To Country X

(Suppose 1 credit is required.)

Cost per SMS message = $0.06

Cost per SMS message = $0.1

To Country Y

(Suppose 3 credits are required.)

Cost per SMS message = $0.06 * 3 = $0.18

Cost per SMS message = $0.1

So you can see that your purchase decision is going to be dependent on a number of factors. If your SMS messaging application targets country X, you want to choose gateway provider A because sending an SMS message to country X with SMS gateway provider A is cheaper. Likewise, if your SMS messaging application targets country Y, you want to choose gateway provider B. If your messaging application targets BOTH countries, then you want to route all SMS messages destined for country X to gateway provider A, and any messages destined for country Y to gateway provider B.

For a majority of gateway providers, the price of sending one SMS message decreases with your purchase amount. For example, the pricing structure of gateway provider B and gateway provider C may look like this:

Number of SMS Messages Purchased SMS Gateway Provider B SMS Gateway Provider C

1 to 10,000

Cost per SMS message = $0.1

Cost per SMS message = $0.09

10,001 to 20,000

Cost per SMS message = $0.08

Cost per SMS message = $0.08

>=20,001

Cost per SMS message = $0.06

Cost per SMS message = $0.07

So, judging from the table, you can observe that if you plan to purchase 1 to 10,000 SMS messages at one time, you still want to choose gateway provider C because the cost per message is lower. However, if you want to purchase more than or equal to 20,001 messages at once, you’ll want to choose gateway provider B.

Are There Any Hidden Costs?

Sometimes SMS gateway providers are not clear on all of the fees involved on the pricing page of their website. They will hide a lot of the fees so their service looks cheaper on the surface, but in reality it’s not. Make sure you are aware of any hidden fees, such as setup fees, before you make your purchase.

Are There Any Minimum Purchase Requirements Or Monthly Minimum Usage Requirements?

Sometimes gateway providers will have a minimum purchase requirement. For example, a gateway provider may require you to buy 1,000 credits each time you make a purchase. If you’re not certain whether your SMS application is going to be successful, you’ll want to find an SMS service provider that does not have a minimum requirement. Then you can start out by buying a small amount of SMS messages or credits, then add on more later as you get more users.

Most of the time, gateway providers will not have monthly minimum requirements. This is more common with SMS messaging services provided by mobile network operators. For example, a mobile network operator may not offer SMS messaging services unless the customer already has built monthly traffic up to 50,000 messages.

If you’re one of the companies with a very small amount of SMS traffic, you’ll want to choose an SMS gateway provider with no monthly minimum usage requirement.

For some gateway providers, the credits or messages purchased can only be used within a certain timeframe, meaning any remaining unused credits or messages will expire. If you end up choosing a service provider whose credits or messages expire, you’ll want to be very conservative when approximating the amount of SMS traffic you’ll be getting on your SMS application.

How Good Is The SMS Gateway Provider’s Coverage?

Considering network coverage is important because it can be possible that an SMS gateway provider does not to have the ability to deliver to certain countries or mobile operators. Usually, you can find a detailed list of countries and mobile operators supported by a particular gateway provider on their website.

Noting this, you still want to be aware of the fact that network coverage also may not be updated. Even if it isupdated, some gateway providers may not be able to guarantee that you can assuredly send messages to a mobile operator listed on their network coverage web page. Why? An SMS message could be routed to other gateways that are not controlled directly by the gateway providers themselves.

Additonally, you want to remember that some gateway providers cannot reach mobile phone numbers that have been ported between mobile operators. Several gateway providers will give new users a few free SMS messages, so you can use those to test the capacities of that gateway provider’s coverage.

How Good Is The SMS Gateway Provider’s Network Quality?

Some gateway providers will offer a very low price per message, however, those providers probably will have poor network quality and your messages sometimes may be delayed while reaching their intended destination, or they may not make it at all. So you’ll want to test the gateway provider’s network quality before choosing them. Like we mentioned earlier, some gateway providers will offer you a small amount of free messages for new uses, so take advantage of these to test their network’s quality.

Also, some gatewya providers will offer many message routing options. You’ll have the choice of routing SMS messsages through more reliable yet more expensive networks, or you can route your messages through a cheaper but less reliable network.

Does The SMS Gateway Support The Protocol/Interface You Intend To Use?

Protocols and interfaces usually supported by SMS gateway providers for sending and receiving SMS messages include:

  • HTTP: The most commonly supported protocol for sending and receiving SMS messages. It is very simple to use.
  • HTTPS (HTTP + SSL encryption): Data transmitted over HTTP is not secure. If you do not want your data to be seen by others on the Internet, use HTTPS instead. With HTTPS, data is encrypted before transmitting over the internet, thus protecting the data from eavesdropping.
  • XML over HTTP / HTTPS: One or more SMS messages are put in an XML file and uploaded to the SMS gateway provider’s server. XML over HTTP / HTTPS is a better choice than HTTP / HTTPS for sending bulk SMS messages since it enables the submission of a large amount of SMS messages in a single HTTP request.
  • SMTP (email to SMS / SMS to email): Choose SMTP if you want to send or receive SMS messages in the form of email.
  • FTP: One or more SMS messages are put in a text file and uploaded to the SMS gateway provider’s FTP server. Like XML over HTTP / HTTPS, FTP is a better choice than HTTP / HTTPS for sending bulk SMS messages since it enables the submission of a large amount of SMS messages in a single upload.
  • SMPP: The SMPP protocol is usually used by advanced users. It is a binary protocol for communicating with SMSCs (SMS centers) and SMS gateways. SMPP is suitable for sending and receiving bulk SMS messages.

Gateway providers usually support only a subset of the above mentioned protocols and interfaces. Some providers also offer their users a COM object for free. You can implement the COM object into your ASP or Microsoft Windows based programs and call the methods of the COM object to submit SMS messages to the SMS gateway.

Is The SMS Gateway Provider’s API Well Documented And Easy To Use? Is There Any Sample Code Provided?

Application Programming Interfaces (APIs) and sample codes that are well documented are invaluable to developers because of the development time they save.

A good use of the API documentation while you’re choosing a gateway provider is to check whether or not a gateway provider can support particular elements required by your SMS application. An example would be finding out whether or not a gateway provider supports the sending of linked messages. You can check the API documentation and see if there is a description of the commands and parameters for sending linked SMS messages.

Some gateway providers may require you to register an account or make a purchase before you can download their API documentation or sample code form their site, but these providers are usually less preferable.

What Options On Payment Does The SMS Gateway Provider Offer?

Usually SMS messages and credits are purchased from a website, so naturally, most gateway providers support online credit card payment. They may also support PayPal, check payment, direct deposit, or a wire transfer.

A lot of gateway providers will offer a web-based account management system where you can manage your entire SMS campaign from one central location. Most of the different management systems are pretty alike, they only differ in ease of use. Some service providers will offer an account management system that is both easy to use and easy to learn. Their user interface is clean and insightful, the menu items are well organized, and plenty of hints and tips are available along the way to help you out when needed.

So you’ll want to note that some gateway providers’ account management systems support more features than others. Let us give you a few examples.

  • Access via HTTPS (HTTP + SSL encryption): Some account management systems are accessible via HTTPS. With an HTTPS connection, the data transmitted between your computer and the web server over the Internet is encrypted. So, your data (for example, the user name and password you entered in the login page) is protected from eavesdropping.
  • IP locking: Some account management systems allow you to associate a few IP addresses to your account. Only computers with those IP addresses can send or receive SMS messages via the SMS gateway provider. This feature enhances your account’s security.
  • Low credits/SMS messages alert: Some account management systems will send a text message to the email address or mobile phone number you specified when the number of remaining credits/SMS messages in your account is lower than a certain value.
  • Detailed reports: Some account management systems provide detailed reports of the SMS messages sent and received. You can request reports of a certain day or date range. The reports usually include fields such as the total number of SMS message sent or received, the date and time that an individual SMS message was sent or received, and the originating/recipient mobile phone number. Some account management systems also allow you to download a report as a CSV (Comma Separated Values) file or Microsoft Excel file, which can be imported into a spreadsheet program to do things such as generating charts from the data.
  • Sub users management: Some account management systems allow you to add sub users to your account. You and the sub users share the same account but they use their own user name and password. You, as the administrator, can view reports of the SMS messages sent and received by a certain sub user. The ability to add sub users is particularly useful to large companies where many applications or staff members need to send or receive SMS messages.
  • SMS message routing options. Some SMS gateway providers offer several message routing options that can be set or changed with their account management system. For example, an SMS gateway provider might allow you to specify:
  1. Whether to route SMS messages at a certain cost (Sometimes you may not want to allow your staff members to send SMS messages to destinations that cost too many credits.)
  2. Whether to route SMS messages to a certain destination (Suppose your company sets up an SMS messaging system for staff members to contact clients in the UK, you may want to disable the sending of SMS messages to other countries.)
  3. Which network to route SMS messages through (Do you want to route SMS messages through more reliable but more expensive networks, or less reliable but cheaper networks?)

Does The SMS Gateway Provider Offer Free SMS Messages For Testing?

You obviously will want to test an SMS gateway carefully before you decide on making a purchase. As mentioned earlier, you can usually test whethere you can successfully send and receive messages to and from your target countries, mobile operators, or mobile phone numbers through the gateway provider. You’ll also want to test the gateway provider’s network quality.

If the gateway provider does offer free SMS messages for testing, great! But if they don’t, know that you can still test it yourself for very little money. Either way, you don’t want to blindly purchase a set of SMS messages or credits without knowing the full capabilities of what you’re buying.

Does Your SMS Application Need 2-Way SMS Messaging Services?

There are two types of SMS messaging services; 1-way and 2-way. 1-way messaging services enable you to send messages, while 2-way messaging services enable you to both send and receive messages. Every single gateway provider offers 1-way messaging, but only some of them offer 2-way. The reasoning behind this is that it is technically more difficult for an SMS service provider to allow its users to receive messages than to send messages.

How Good Is The SMS Gateway Provider’s Support Service?

Don’t ever jump into business with a gateway provider if you’re not sure that they can provide a good support system for your SMS campaign. Good service providers have support teams that have a complete understanding of their own system. They should be able to answer any and all questions and problems and be familiar with compatibility issues concerning different mobile network operators. You can find this out by emailing or asking them questions, then asking yourself these questions:

  • Do they reply?
  • Are their responses timely?
  • Do they answer your questions clearly and concisely?
  • Are they familiar with the topic and subject matter?
  • Ask follow-up questions also. Do they have patience? Etc.

A majority of gateway providers offer support service by email, but some do offer support by telephone. You may want to also consider this when choosing a gateway provider.