Nexmo

A mailer, member database, and so much more, for digital activism.

Nexmo

To use text blasting and receive messages from members via SMS using Nexmo, follow these instructions

  1. Set up a Nexmo account, and upgrade to a fully paid account.

  2. Buy a phone number(make sure it is SMS enabled).

  3. Configure an identity API token with permission to access the nexmo webhook endpoint by executing this code in a rails console. Copy the token for use in the next step. APIUser.create_with_permission!('nexmo_webhook', name: 'nexmo', active: true).token

  4. Configure the phone number to make an HTTP POST request to https://{ your deployment }/nexmo/api/inbound_sms?api_token=YOUR_API_TOKEN_HERE

  5. Get your API keys from Nexmo in the main dashboard.

  6. Set the ENV variables:

    • NEXMO_API_KEY
    • NEXMO_API_SECRET
    • SMS_TEXT_FROM_NUMBER

The number you bought above e.g. +447480123456