This CiviCRM extension integrates https://telerivet.com/ allowing you to use send and receive SMS with CiviCRM anywhere that you can send and receive SMS using an Android or IOS phone.
Download and install the extension as normal. Sign up for an account with Telerivet. Download the telerivet app to your phone.
You'll need to configure both CiviCRM and Telerivent. We'll do Telerivet first.
- Sign up for an account and add your phone number to your account
- From your account pages, make a note of the following
- Your
API key
, which can be found on the ** Account > Developer API ** page. - Your
Project ID
which can also be found on the ** Account > Developer API ** page - (if you are doing two way SMS), you'll need to register a webhook (a CiviCRM URL that will listen for incoming texts) in Telerivet and make a note of the secret associated with the webhook.
- In Services, select ** Add New Service **
- Choose ** Webhook API **
- Fill out the form and put the following URL (replacing example with your domain): http://example.org/civicrm/sms/callback?provider=org.ndi.sms.telerivet (note that the URL with be slightly different for Wordpress and Joomla). If you aren't sure what it should be, please file an issue in this repository.
- Make a note of the
secret
.
- Configure a new SMS provider at civicrm/admin/sms/provider?reset=1
- Choose Telerivet for the name.
- Add your api key, project id and (if you are setting up two way SMS) your secret into the API parameters box as follows
api_key=##############################
project_id=#################
secret=################################
- Other fields on the SMS provider form are not used, but are required by CiviCRM. So you can add anything into these fields.