4 minute read

In this article, we’ll learn how to send SMS with OpenText Notifications.

OpenText™ Notifications brings email, SMS, push, voice and fax messaging channels together into a single, cloud-based messaging platform, eliminating siloed communication services. Whether sending one or millions of messages, Notifications makes it easy to deliver personalized communications to customers’ channel of choice to strengthen relationships, expand visibility and fuel sales.

Use case

A new product has been launched, so we want to inform our clients, through SMS, about a special promotion for the early birds. For this, I will use a recipient list and also use variables for personalization.

Client list

Our client list is a CSV file that looks like this:

REF,ADDR,INS_1,INS_2,INS_3,INS_4
Summer campaign 2023,699-999-999,Joaquin,Garzon,joaquin@joaquinonsft.com,MyApp

Login

Browse to your Notifications server and introduce your credentials (user name/password)

New Communication

Click on the Sign in button to log in.

User interface desired language

You can change the language used in the user interface doing click on the world icon at the bottom of the login page.

Select desired language

At the moment of writing this article, there are 8 languages supported by default.

Upload a client list

Let’s create a new client list from our CSV file.

Click on Lists > Manage list > Upload list (icon)

Upload list

The Upload list pop-up is shown. Just provide the required information:

  • List name: UpdateApp.SMS
  • Level: Customer
  • List type: Sms List
  • Character set: Unicode (UTF-8)
  • Choose file: customer-update_app_sms.csv

Upload list pop-up

Click on Upload button to create the list.

When the import is finished, a pop-up window will appear with a summary of the number of imported records. You can close it by clicking the Close window button.

Client list import summary

Create a message

Next, we are going to create a message. Just follow these steps:

  • Click on Jobs > Create/Send job > SMS
  • Click on Select stored list icon

New SMS message

In the Select stored list pop-up:

  • Select the list created previously (#updateapp.sms)
  • Click on Add button
  • Click on Done button

Select stored list

  • Introduce the text for your message in the text box Type/edit your message, i.e.
 Hello, a required update for your app has been released. 
 Pls visit www.innovate.com/ to download the latest version 
 and stay up2date

Select stored list

Now, let’s customize our communication adding some variables.

 Hello (i1), a required update for your (i4) app has been released. 
 Pls visit www.innovate.com/(i4) to download the latest version 
 and stay up2date

Where (i1) makes references to column INS_1 (client name) and (i4) refers to column (INS_4) (app name) in our CSV file.

Adding variables

NOTE: Instead of writing a text by myself, I could also select a file that already contains a meaningful text, using the Text message body file option. This can ensure that the text is created in accordance with company policies and of course it saves time when dealing with more complex texts with variables and business logic.

Finally I add the campaign name and the billing code. That makes it easier to find the related report after the SMS has been sent out and create an invoice based on these. Just follow these steps:

  • Click on Job tracking and Report Options
  • Provide a Campaign name (Cust Ref), i.e. Summer campaign 2023
  • Provide a Billing code, i.e. 20230814

Job tracking and Report Options

  • Click on Save Template button at the top of the page

Job tracking and Report Options

  • Provide a Job Template Name, i.e. UpdatedApp_SMS_2023.1
  • Click on Save Template

The template has been saved, next time we don’t have to enter the billing code or other details manually nor do I have to select the correct list of recipients.

TIP: To load a Job Template previously saved, just:

  • Browse to Jobs > Create/Send Job > SMS
  • Select a template from the Select Template drop-down list

And everything is back again after selecting the template

Click on Submit button on the top right-hand side.

The Job Number under which I’ll find the job report in the next step is shown in a pop-up.

Job no

Check job status

To check the job status click on Jobs > Check Job Status.

Until the job expires, the job number will show up in this section.

Click on the job number.

Check Job Status

The Details for job X pop-up is shown.

In the bottom line, we can see that our message was processed and sent and that there was no error

Check Job Status

Click on Reports tab. You’ll see additional information. The most relevant info usually is the Delivery Receipt that shows us that the delivery is confirmed (DELC = DELivery Confirmed).

Check Job Status - reports

If we want to double-check our message text after we have sent it out, we just need to click on Download icon under Actions section.

Check Job Status - reports

Click on Ok button to close the SMS Content pop-up.

On our mobile phone, we can see the message exactly as it would appear on the devices of our customers.

on my mobile phone

In addition to checking the status via the frontend, we also get an e-mail that contains the same information. This is important for users who don’t have access to the frontend or just don’t want to use it as they use the API to communicate with OpenText Notifications.

Summary reports for job X