Skip to content

seven-io/drupal-sms-framework

Repository files navigation

seven logo

seven Gateway for Drupal SMS Framework

Plug seven into the Drupal SMS Framework as an outbound and inbound SMS gateway.

MIT License Drupal 9 | 10 | 11 SMS Framework required


Features

  • Outbound SMS Gateway - Standard SMS Framework gateway, drop-in for any module that uses SMS Framework
  • Inbound SMS - Forward incoming SMS via webhook to create or update Drupal entities
  • Custom Sender ID - Configure an alphanumeric or numeric sender per gateway

Prerequisites

Installation

  1. Extract the latest release into /path/to/drupal/web/modules.

  2. In the Drupal admin go to Extend > SEVEN SMS, tick seven SMS Module and click Install.

  3. Open Configuration > SMS FRAMEWORK > Gateways and click + Add gateway.

  4. Configure the seven gateway as shown:

    Add gateway

  5. Paste your API key and (optionally) a sender ID, then save.

Inbound SMS (optional)

To receive inbound SMS as Drupal events:

  1. In the seven dashboard under Developer > Webhooks add an inbound-SMS webhook.

  2. Point the webhook URL at /<your-drupal>/sms/receive/seven:

    Create webhook

Drupal events fire on every incoming message and can be consumed by Rules, Webform handlers, or any custom module.

Support

Need help? Feel free to contact us or open an issue.

License

MIT

About

Gateway for Drupal SMS Framework

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages