The SMS Framework is a set of modules enabling interaction between Drupal and mobile users via SMS. The included API allows developers to add support for third party gateways, and integrate gateway-agnostic SMS features in your projects.

The SMS Framework allows you to:

  • Send SMS messages using any supported gateway
  • Collect, confirm, and store mobile information for Drupal users
  • Send batch messages to Drupal users
  • Allow users to send nodes or portions of nodes to mobile phones

Discussions are taking place on the SMS Framework Group.

Support #

Documentation Instructions, how-to's, and developer documentation for Drupal 7 and Drupal 8 versions.
Slack Chat on IRC on Freenode in #drupal-sms channel.
Chat on Slack in #sms channel.

Gateways #

The core SMS Framework does not bundle any gateways. Feel free to share your custom gateway modules in a separate project. A list of SMS gateway plugins can be found for Drupal 7 and Drupal 8.

If you use another gateway with a simple HTTP API you may find the simple gateway module a possible option instead of writing your own gateway.

Development Status #

Drupal 7 Drupal 8
The Drupal 7 version is being stabilized to allow for focus on development of the 8.x-1.x branch. All sub-modules have been completed and only bugfixes are allowed in 7.x-1.x The Drupal 8 port is complete. Please test the Drupal 8 versions and report bugs. All new features should be filed against the Drupal 8 version and can be back-ported to the Drupal 7 version after commit.

Dependencies #

Drupal 7 Drupal 8
Required None.
  • Rules
  • Token — Token should be installed in order to use tokens on various parts of the admin UI.
  • Token — Token should be installed in order to use tokens on various parts of the admin UI.


SMS Framework began as a Google Summer of Code 2007 project.
Grown @ Development Seed

Project Information