Integrations

In many cases, you can integrate Telerivet with other software without having to write the code yourself.

If you have developed a plugin or integration for a system not listed here, let us know! We'll publish it here and give you credit.

Zapier

Zapier is a web service that lets thousands of web apps talk to each other, including Google Docs, Dropbox, Facebook Pages, Twitter, RSS feeds, Salesforce, Wordpress, Stripe, incoming and outgoing email, and more. (See all apps)

Telerivet has developed a Zapier app to make it easy to integrate Telerivet with any other web app on Zapier.

Telerivet's Zapier app allows you to trigger the following actions:

  • send a text message
  • send a text message to a group
  • create or update a contact
  • trigger an automated service for a contact
  • send a voice call

In addition, you can trigger actions in other web apps when you receive an incoming message on Telerivet.

To get started, add Telerivet to your Zapier account. The Telerivet Zapier app is currently invite-only, so you'll need to use that link before Telerivet shows up in your Zapier account.

In order to use Zapier, you will need to add an API client to your project with the following permissions:

  • Send messages (if using the Send Text Message, Send Group Text Message, Trigger Service for Contact, or Send Voice Call actions)
  • Edit contacts (if using the Import Contact action)

Contact us if you have issues with using Telerivet from Zapier or to request additional actions or triggers.

Zendesk

Zendesk Support is cloud-based software for tracking, prioritizing, and solving customer support tickets.

Telerivet's Zendesk integration lets you use text messaging (SMS, MMS, or WhatsApp) as a Zendesk Support channel in any country.

Your end-users can send support requests via SMS to a local phone number, which will appear as tickets in your Zendesk Support account. When your Zendesk Support agents reply, the replies will be sent as SMS messages from the same phone number.

To get started, install the Telerivet integration from the Zendesk Marketplace.

CommCare

CommCare is an open-source and cloud-based platform developed by Dimagi designed to support frontline health workers in gathering and distributing information.

Dimagi has developed built-in support for using Telerivet as a SMS gateway within CommCare.
See instructions on CommCare's support site.

Viamo

Viamo (formerly VOTO Mobile) is a cloud-based mobile phone notification and survey platform that supports both voice (IVR) and SMS.

Viamo removes the barriers to insightful mobile communication between citizens and the organizations that serve them, by providing easy-to-use tools for community announcements, mobile polling, citizen-driven reporting, and information access.

Viamo has built-in support for using Telerivet as a SMS gateway within the Viamo platform. To connect Telerivet to your Viamo account, click the SMS Providers tab on the Organization Settings page in your Viamo account, then click the Telerivet logo.

Cyclos

Cyclos is feature-rich online and mobile banking software used by local banks, microfinance institutions, and others to easily create mobile banking and payment systems with an SMS interface.

Telerivet can be used to send and receive SMS messages via Cyclos. Configuring Telerivet with Cyclos only requires entering a few settings in the Cyclos administration interface (no plugin installation needed).

If you're using Cyclos 4, configure outbound SMS with Telerivet as follows:

  1. In Cyclos, log in as an administrator and open the System menu.
  2. Select the Configurations section, then select the configuration you want to edit
  3. Under Outbound SMS messages enter the following settings:
    Gateway URL: https://api.telerivet.com/v1/projects/YOUR_PROJECT_ID/messages/send?to_number={number}&content={message}
    HTTP username: YOUR_API_KEY
    HTTP password: abcdefg (doesn't matter what you put here, but it can't be blank)
    HTTP request type: POST
    HTTP request POST body: abcdefg (doesn't matter what you put here, but it can't be blank)
    Character Encoding: UTF-8
    (Note: fill in the values in red with the actual values shown on your API keys page)

  4. Save the configuration.

Configure inbound SMS with Telerivet as follows:

  1. In Cyclos, log in as an administrator and open the System menu.
  2. Select the Configurations section, then select the configuration you want to edit
  3. Select the Channels tab, then select SMS operations
  4. Enter the following settings: Enabled: (checked)
    Mobile number source: {from_number}
    SMS message source: {content}
  5. In your Telerivet account, add a Webhook service. Set the Webhook URL to the URL shown next to Inbound SMS URL in Cyclos.
  6. Save the Cyclos configuration.

AcySMS

AcySMS is a Joomla module that makes it easy to send and receive SMS messages from your Joomla website, for example to send follow-up campaigns, auto-responders, newsletters, promotions, deals, and automated messages.

AcySMS includes built-in support for using Telerivet as an SMS gateway. See installation instructions (at bottom of page)

RapidSMS

RapidSMS is a free and open-source framework for building SMS services using Python.

By using the Telerivet backend, your RapidSMS project can easily send and receive SMS messages through Android phones.

rapidsms-telerivet, by Tim Akinbo (Download .zip) (Source)

Ushahidi

The Ushahidi platform makes it easy to crowdsource information via SMS and other channels, as well as to visualize and map your collected data.

By using the Telerivet plugin, your Ushahidi project can easily send and receive SMS messages through Android phones, while still benefiting from Telerivet's web tools that make it easy to manage and monitor your Android devices.

telerivet-ushahidi, by Telerivet (Download .zip) (Source)