Tags: English

Glossary of SMS Marketing

19 July, 2019
Reading time: 5 min 24 sec

Know the essential SMS marketing knowledge starting with the most popular terms and acronyms. In the first episode of our educational series, we are focusing on technical terms — everything you need to know about the SMS sending system.

Customer Portal

SMSAPI Customer Portal is the basic method of sending business SMS. You don’t need any programming skills to use it. Just log in via a browser and use the full potential of SMS marketing. A good campaign concept and contact database will also come in handy!

SMSAPI Customer Portal

Intuitive user interface based on tabs allows you to send, plan messages as well as to manage contact databases, sender names, and shortened links. Here, you can also edit your company’s details, check reports and download invoices.

Take a look at the bottom right corner of the Portal, you’ll find there our live chat button. By clicking it you’ll start a conversation with our tech support specialist. Use it in case of problems or doubts concerning the Portal. Keep in mind that we can answer your question only during working hours (Monday-Friday, 8-17). 


API is an acronym of Application Programming Interface. It translates to a set of rules, definitions with which apps are able to communicate with each other.

To put it even simpler, API is “a language” which allows applications to exchange information and to use their functionalities. For example, by using a weather forecast API, you can check the weather directly on your phone screen. 

How can I use API in my business?

You don’t have to use API to send bulk SMS!
API is an additional tool for companies that want to further customize their communication system according to their needs.

Knowing the meaning of the acronym, our name should be clear now. SMSAPI is a programming interface which allows you to send text messages from any device or application.

The potential of API is equal to your programming knowledge. So, if you don’t know how to use it, we suggest sticking to the Customer Portal or using a ready integration. Programming interface will be necessary for creating your own solution, e.g. an app that sends SMS notifications to your clients. You will probably need to use our libraries.

Majority API-related issues can be solved by reading the Documentation in which we have thoroughly explained all functionalities and modules.


The term means a ready-to-use connection between SMSAPI and another platform, e.g. e-commerce, CRM (customer relationship management) or CMS (content management system). SMS sending API connected to the Freshmail allows you to conduct consistent communication based on multiple channels.

The Customer Portal is more than enough to send quick campaigns based on contact databases (imported from a .csv file), but more sophisticated projects will require integration with external platforms. The connection between systems is possible with API implementation.

Usually, the purpose of integration is the automatization of a company’s communication and marketing. Both are exceptionally useful during larger campaigns which scale and frequency render manual sending ineffective. 

Automatic notifications informing about order completion, shipping or appointment confirmation, etc. have numerous advantages: 

  • Messages are sent exactly when planned by the system.
  • Less work for the customer care department as they don’t have to create and send individual messages.
  • Once prepared a template can be used to automatize and at the same time personalize the communication.
  • By using segmentation and targeting you can send more effective campaigns focused on your target groups.

Among the most popular integrations of SMSAPI are those which allow you to send SMS, collect numbers or manage your contact database. Majority of e-commerce solutions are integrated with SMSAPI by default, e.g. WooCommerce, WordPress or OpenCart.

By the rule of thumb, launching automated SMS notifications requires little more than toggling an option in a platform’s control panel. Some will require you to download a plugin.


Documentation is a detailed instruction on how to use platform’s features and functionalities. In our case, it’s an extensive document which will help you to use the potential of SMS communication to the fullest. The Documentation is divided into sections each describing a different aspect of the system.

SMSAPI Documentation

To make it user-friendly, especially for beginners, we have included code snippets ready for copying and pasting. Our Documentation is continuously updated by our developers so you can always find relevant information.


A library is an advanced tool for developers. It allows using the platform’s functionalities directly via code. You don’t have to use it if you’d like to simply send SMS. It is designed to help developers in creating integrations and it requires programming know-how.

In other words, it’s a set of functions which can be run in an external application. Libraries make implementation more efficient and faster because they allow using the same code multiple times. You can find ours on GitHub. They are written in PHP, C# .net, Bash, Python, JavaScript (node.js) and Java. 

Contact database

A database with telephone numbers and additional important data about brand’s clients. Databases in .csv, .xls, .xlsx or .odt formats can easily be imported in Customer Portal. You can also paste information from a text file. Our system will automatically assign the fields but remember about formatting!

SMS Marketing and GDPR

Remember to acquire proper consents from your clients!
Learn more about how to use SMS marketing in accordance with GDPR from the article with frequently asked questions.

To build your contact database, use ready-made solutions like Newsletter SMS widget. Its implementation is easy, just copy the code and paste it on your website. Contacts collected are automatically synced with the database. The tool can be used on a website as well as in a retail store.

Remember to act according to the principles of permission marketing: let your customers leave the database if they will. Our Unsubsc.me system was created exactly for this purpose. 

All you have to do is include the link in a message. Clicking it will blacklist the number. We suggest to send it with the first message to limit the costs of sending SMS to undecided customers.