Plug seven into the Drupal SMS Framework as an outbound and inbound SMS gateway.
- 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
- Drupal 9 / 10 / 11
- The SMS Framework module installed and enabled
- A seven account with API key (How to get your API key)
-
Extract the latest release into
/path/to/drupal/web/modules. -
In the Drupal admin go to Extend > SEVEN SMS, tick seven SMS Module and click Install.
-
Open Configuration > SMS FRAMEWORK > Gateways and click + Add gateway.
-
Configure the seven gateway as shown:
-
Paste your API key and (optionally) a sender ID, then save.
To receive inbound SMS as Drupal events:
-
In the seven dashboard under Developer > Webhooks add an inbound-SMS webhook.
-
Point the webhook URL at
/<your-drupal>/sms/receive/seven:
Drupal events fire on every incoming message and can be consumed by Rules, Webform handlers, or any custom module.
Need help? Feel free to contact us or open an issue.

