Place text-to-speech voice calls from any GitHub Actions workflow via the seven gateway. Useful for noisy on-call alerts that should bypass silenced phones.
- Drop-in Workflow Step - Trigger a phone call from any job with a single
uses:line - Custom Caller ID - Override the displayed sender via the
frominput - No External Voice Provider Needed - All TTS rendering happens on the seven side
- A seven account with API key (How to get your API key)
- The
SEVEN_API_KEYsecret configured under Settings > Secrets and variables > Actions
- name: Send Voice
uses: seven-io/github-action-voice@master
with:
from: 'Tommy Tester'
text: 'seven.io wishes you a nice day!'
to: '+4901234567890'
env:
SEVEN_API_KEY: ${{ secrets.SEVEN_API_KEY }}| Input | Required | Description |
|---|---|---|
apiKey |
yes* | seven API key. *Optional if SEVEN_API_KEY env var is set. |
to |
yes | Phone number to call |
text |
yes | Text that will be read out loud |
from |
no | Caller ID. Up to 11 alphanumeric or 16 numeric characters |
| Output | Description |
|---|---|
response |
Raw API response payload |
Need help? Feel free to contact us or open an issue.