This CiviCRM extension provides a seven SMS provider for sending/receiving SMS.
cd /path/to/civicrm/ext
git clone https://github.com/seven-io/CiviCRM io.seven.sms
- Go to
Administer->System Settings->Extensions
- Locate
seven SMS provider
and press theInstall
button
- Navigate to
Administer->System Settings->SMS Providers
- Click the button
Add SMS Provider
Name
: Chooseseven
and wait for the default values to loadTitle
: Use whatever label makes sense to youUsername
: Insert anything, the field is not used, but requiredPassword
: Use one of your seven API keysAPI Type
: Set this tohttp
API Url
: Make sure it's set tohttps://gateway.seven.io
API Parameters
: Set a custom sender ID likefrom=CiviCRM
or omit the value e.g.from=
To receive an SMS message use the SmsProvider.receive function:
cv api SmsProvider.receive sequential=1 from_number="01234" content="hello world"
To send an SMS use the built-in CiviCRM functions (e.g. Contact->Outbound SMS activity).
Sent SMS messages will be added to the activity log.
Important: Make sure to use event SMS_MO when creating a seven webhook.
Need help? Feel free to contact us.