https://github.com/seven-io/stackstorm
Send SMS and make text-to-speech calls via StackStorm
https://github.com/seven-io/stackstorm
seven-plugin sms stackstorm stackstorm-action text-to-speech tts voice
Last synced: 7 days ago
JSON representation
Send SMS and make text-to-speech calls via StackStorm
- Host: GitHub
- URL: https://github.com/seven-io/stackstorm
- Owner: seven-io
- License: mit
- Created: 2021-08-13T10:10:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2026-05-25T10:10:00.000Z (25 days ago)
- Last Synced: 2026-05-25T12:13:37.807Z (25 days ago)
- Topics: seven-plugin, sms, stackstorm, stackstorm-action, text-to-speech, tts, voice
- Language: Python
- Homepage: https://www.seven.io/en/docs/third-party-solutions/stackstorm/
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
seven SMS & Voice for StackStorm
Integration pack for StackStorm that sends SMS and places text-to-speech calls via the seven gateway.
---
## Actions
| Action | Description |
|--------|-------------|
| `seven.send_sms` | Send an SMS. Multiple recipients can be comma-separated. |
| `seven.send_voice` | Place a text-to-speech voice call. |
## Prerequisites
- A [StackStorm](https://stackstorm.com/) installation
- A [seven account](https://www.seven.io/) with API key ([How to get your API key](https://help.seven.io/en/developer/where-do-i-find-my-api-key))
## Installation
```bash
st2 pack install https://github.com/seven-io/StackStorm
```
## Configuration
Copy the sample config and edit it:
```bash
cp seven.yaml.dist /opt/stackstorm/configs/seven.yaml
```
| Field | Description |
|-------|-------------|
| `api_key` | Your seven API key |
Dynamic [datastore values](https://docs.stackstorm.com/reference/pack_configs.html) can be referenced as well.
After editing, reload the config:
```bash
st2ctl reload --register-configs
```
## Usage
### Send SMS
```bash
st2 run seven.send_sms \
to="01716992343,491625453093" \
text=HI2U \
from=StackStorm \
flash=true \
performance_tracking=true \
label=CustomLabel \
foreign_id=ForeignID \
delay="2021-12-30 12:00"
```
### Send Voice
```bash
st2 run seven.send_voice \
to=+491716992343 \
text='Dear sir or madam' \
from=+13134378004 \
xml=false
```
## Support
Need help? Feel free to [contact us](https://www.seven.io/en/company/contact/) or [open an issue](https://github.com/seven-io/StackStorm/issues).
## License
[MIT](LICENSE)