26 posts categorized "Announcements"


Tracking SMS Broadcasts with Telerivet

Telerivet has always made it easy for organizations to send SMS messages to groups of contacts. Some businesses use Telerivet to send notifications to groups of employees, other organizations use Telerivet for sending SMS polls, and others send SMS to notify their customers of special deals. We've designed Telerivet to be scalable, so that you can use Telerivet whether you need to send a message to ten contacts, a thousand contacts, or even a million contacts at once.

We're happy to announce some powerful new features available whenever you send a message to multiple contacts in Telerivet:

Real-Time Delivery Stats

On the Messages page, the Broadcasts tab now shows the number of messages with each status (e.g. Queued, Sent, Failed, Delivered). Click any broadcast to view additional statistics, which update in real time while the broadcast is being sent.


Broadcast Cancellation

Occasionally you might want to cancel a broadcast that's already being sent, for example if you notice a mistake, or if you realize that a broadcast is larger or more expensive than you expected. To cancel a broadcast in progress, click "Cancel" when viewing the broadcast.

Automatic Reply Tracking

For each broadcast you send, Telerivet will automatically keep track of the messages that contacts send in reply to your broadcast, and will automatically calculate the response rate (as shown in the image above). If there are any replies, you can view them on the Replies tab for that broadcast:

The Replies tab will show the next incoming message received from one of the contacts in the broadcast (within 7 days, until you send another message to that contact).

Exporting Broadcast Statistics

If you send multiple broadcasts, Telerivet makes it easy to quickly download their details to CSV. For example, you could use use Excel to analyze trends with your SMS deliverability, response rates, or spending. From the Messages page, click the Broadcasts tab, then click More > Export broadcasts.

Broadcasts API

The Webhook API now makes it easy to notify other systems whenever a broadcast is sent. For example, without needing any servers or programmers, you could connect the Webhook API to Zapier, and configure Zapier to post a message in a Slack channel or send an email notification for each broadcast sent from your Telerivet account. Or if you have your own web app, you could configure the Webhook API to notify your server directly when a broadcast is sent. (If you have multiple systems, you can even trigger multiple webhook notifications.)

In addition, the REST API now lets your systems fetch broadcast statistics directly. For example, if you want your own system to show the progress of a Telerivet broadcast, you can periodically call the REST API every few seconds and get the current number of messages in each status (e.g. queued, sent, delivered) until there are no more queued messages.

Try it out

If you already have a Telerivet account, try out the new features from the Broadcasts tab on the Messages page. We hope you'll find these new features useful! (If you don't have an account already, set up a free Telerivet account first.) If you have feedback or ideas for features that would be useful to your organization, feel free to get in touch at support@telerivet.com!

To learn more about how leading businesses and NGOs are already using Telerivet SMS broadcasts to reach their goals, check out the case studies for ZALORA, Asia's leading fashion e-commerce site, and Farm Radio International, an international NGO fighting food insecurity in Africa.


Number Insight: Validating and Cleaning Your Contacts

If you have an existing database of phone numbers, and you want to send SMS messages to them, it's easy to import the contact information into Telerivet. But how can you know if the phone numbers you've collected are actually valid, or whether they're mobile numbers capable of receiving SMS?

Telerivet now makes it easy to look up information about your phone numbers via our partnership with Nexmo.

On the Contacts page, Telerivet now provides a web interface to Nexmo's Number Insight API, which makes it easy to look up information about your contacts' phone numbers, including the type of phone number (mobile, landline, or VOIP), validity, mobile network, and country.

You can use Number Insight to detect invalid numbers, landlines, or VOIP phone lines in your contact list, so you can clean your contact list before sending SMS broadcasts.

Configuring Number Insight

In order to use Number Insight, you'll first need to register your own Nexmo account, so that you can pay Nexmo to use this functionality. (For pricing, see the Number Insight tab on Nexmo's pricing page.)

To configure Number Insight in your Telerivet account, go to your Contacts page and click Actions > Number Insight setup, or follow this link.

Running Number Insight

On your Contacts page, select any contacts to look up, then click Actions > Number Insight. Nexmo's Number Insight API will fill in information about the selected contacts. The process may take some time, depending on the number of contacts selected.


Removing/Blocking Unwanted Phone Numbers

You can use Number Insight to help you remove invalid or unwanted phone numbers from your contact list before sending an SMS broadcast.

After running Number Insight on your contact list, you can use the "Filters" function on the Contacts page to create a filter for unwanted contacts, such as "Number Type is not mobile":

After creating a filter for the contacts you don't want, select all contacts in the filter, then either block the contacts via Actions > Block sending, remove them from a group via Groups... dialog, or permanently delete them via Actions > Delete contacts.

Try Number Insight and email us at support@telerivet.com if you have any questions or feedback!


Automating SMS via Drag-and-Drop

Subscription-simple2 Today, Telerivet is excited to make it dramatically easier for anyone to create your own automated SMS system. Without needing to hire a programmer or write a single line of code, you can easily create your interactive messaging service just by building an intuitive, visual flowchart.

Each action in your SMS service has a corresponding shape in the flowchart, and the logic flow simply follows the lines and arrows between the shapes. It's easy to add follow-up questions and handle responses to create an automated conversation.

As an example, let’s see how to create a registration flow to ask new subscribers to provide information about themselves. After they text the keyword JOIN, we’ll follow up by asking their name, then their email address.

Creating this SMS system with Telerivet only takes 2 minutes from start to finish.

In addition to triggering custom actions when an SMS is received, you can also trigger custom actions manually, for one or more messages or contacts. For example, you could message several contacts and wait for a response. Or, you could use custom actions to streamline your workflow and automate repetitive tasks like adding/removing contacts from groups, or updating contact information.

There are dozens of other improvements with this update, all with the goal of making it even simpler to create and manage automated SMS services. To explore the latest updates, visit the Services page in your Telerivet account.    


Airtime Transfer and Top-up with Telerivet

Telerivet’s mobile messaging platform now has a new feature – airtime transfer.

On over 450 mobile networks in more than 120 countries worldwide, Telerivet users can transfer airtime to help power their business operations, messaging services, community outreach, and marketing campaigns.

Send_airtime3If you use the Telerivet Android app to send messages with a prepaid SIM card, you can easily top up your airtime directly from Telerivet, without needing to buy airtime vouchers from a local vendor.

Your business can easily offer airtime as a promotion or reward for loyal customers, or send airtime to your own employees, making communication expenses easily trackable and avoiding the need for cash payments or reimbursements.

When conducting a poll or survey via SMS, you can send airtime to your respondents to encourage participation and reimburse them for the cost of sending SMS. You could either send a small amount of airtime automatically to each participant, or randomly select a winner to receive a larger airtime topup.


Each of the 450+ mobile networks supported by Telerivet sells different airtime values to Telerivet at different price markups. For some mobile networks, the airtime topups are priced at or below “face value” on Telerivet, while other mobile networks sell airtime at a markup.

To check the availability and pricing for the mobile networks in your country, visit the airtime pricing page.

In addition to Telerivet’s “built-in” support for these mobile networks, Telerivet can also integrate other airtime transfer APIs into your Telerivet account upon request (such as Africa’s Talking in Kenya or Selcom Wireless in Tanzania), for an additional monthly fee (learn more) .

To learn more and start sending airtime today, visit the User Guide:

Try it out and email us at support@telerivet.com if you have any questions or feedback!


New powerful features for contact management

We launched a huge upgrade to Telerivet this week, with several new features that make it easier than ever to manage and engage your organization’s mobile messaging contacts.

Here's what's new:

Full-text contact search

While the new search box looks the same as before, it’s much more powerful under the hood.

The search box on the Contacts page now searches within the full text of all contact fields, including name, phone number, and all custom fields.


In particular, you can now search for any sequence of 3 or more digits any within the contact’s phone number. It’s not necessary to match the exact formatting of the contact’s phone number. Also, if you store the contact’s full name in Telerivet, it’s possible to search for contacts by either first or last name.

Full-text search also means that Telerivet is much better at auto-completing contact names and phone numbers whenever you compose a new message.

Even if your organization has hundreds of thousands of contacts, searching your contacts is practically instantaneous.

Advanced contact segmentation

The new Contacts page makes it easy to filter and segment your contacts by a variety of conditions -- for example, to find new contacts created in the past few days; active contacts that have sent messages recently; or inactive contacts that may need further outreach.

Simply click “Filter” and select your conditions, like the number of messages sent or received, the last time you contacted them or heard from them, and any custom variables.


For any filter you create, you can easily send messages to all contacts in the filter, add/remove them from groups, and apply custom services.

Dynamic Groups

If you often need to segment contacts matching a particular set of filter conditions, you can save your filter as a Dynamic Group -- for example, new contacts, active contacts, or inactive contacts.

First, define a filter, then click “Add Group” and select “Create dynamic group from current filter”.


Like a normal group, a Dynamic Group lets you easily send and schedule messages to all members of the group. But instead of needing to manually add or remove contacts from the group, a dynamic group’s members are updated automatically from the filter conditions.

Import more contacts at once

We’ve increased Telerivet’s ability to handle importing more contacts at once, so now it’s possible to import up to 5,000 100,000 contacts at one time. (Previously, Telerivet only supported importing 500 contacts at a time.)

Also, it’s possible to import contacts into different groups – just import a “Groups” column with a list of group names separated by commas.


Block sending messages to contacts

It is now possible to prevent Telerivet from sending messages to particular contacts.

For example, you can block sending messages to contacts who text “STOP” to unsubscribe, or contacts who abuse your SMS system.

You can manually select block/unblock contacts from the “Actions” menu, or block contacts automatically from the Rules Engine, API, or a subscription service.

Telerivet displays blocked contacts with a red line through the middle.


When you send a message to a group containing any blocked contacts, Telerivet will automatically skip the blocked contacts.

Custom Date/Time fields

Telerivet now supports storing custom Date/Time fields for your contacts, so you can easily keep track of the exact time when contacts trigger an event.

If you use the Rules Engine, you can set a Date/Time variable to the value [[time]].

View non-members of a group

If you use Telerivet to conduct an SMS poll, you typically have one group of contacts that was invited to participate in the poll (the sample), and a smaller group of contacts that actually participated in the poll (the respondents).

Now it’s also possible to see the non-respondents: contacts in the sample group that are not in the respondents group -- for example, if you want to send them a reminder to complete the poll.

Simply select a group, then click “Non-Members” to see the contacts that are not in that group. You can choose whether to show all non-members, or only non-members that are members of another group.


Automatically track when contacts added to a group

Groups can automatically keep track of the date/time when each contact joined the group.

This is particularly useful for subscription services – you can keep track of the time each contact subscribed, and then schedule a series of messages to each contact a certain number of days after they joined.

To enable this functionality, click the settings icon for your group, then choose which contact field will store the subscription time for that group.


Updating a custom field on multiple contacts

Need to update a field for a bunch of contacts at once? Just select the contacts and click Actions > Update field.


Preview messages before sending

When sending messages with variables like [[contact.name]] or [[contact.vars.example]], you can see what the variables will look like before you click “Send”. Just click the “Preview” link and we’ll show exactly what the messages will look like for up to 50 contacts.


To explore the new ways your organization can use Telerivet’s contact management tools, head over to your Contacts page now! As always, let us know if you have any questions or feedback, and feel free to email us at support@telerivet.com .

Subscribe to feed