Skip to content
twilio-labs

GitHub Action

Twilio SMS

v1 Latest version

Twilio SMS

twilio-labs

Twilio SMS

Send an SMS from GitHub Actions using Twilio Programmable SMS

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Twilio SMS

uses: twilio-labs/actions-sms@v1

Learn more about this action in twilio-labs/actions-sms

Choose a version

Twilio SMS GitHub Action

Send an SMS from GitHub Actions.

Prerequisites

Usage

  1. Set up your credentials as secrets in your repository settings using TWILIO_ACCOUNT_SID, TWILIO_API_KEY, TWILIO_API_SECRET

  2. Add the following to your workflow

- name: 'Sending SMS Notification'
  uses: twilio-labs/actions-sms@v1-alpha
  with:
    fromPhoneNumber: '+1(234)5678901'
    toPhoneNumber: '+1(234)3334444'
    message: 'Hello from Twilio'
  env:
    TWILIO_ACCOUNT_SID: ${{ secrets.TWILIO_ACCOUNT_SID }}
    TWILIO_API_KEY: ${{ secrets.TWILIO_API_KEY }}
    TWILIO_API_SECRET: ${{ secrets.TWILIO_API_SECRET }}

Inputs

fromPhoneNumber

Required Phone number in your Twilio account to send the SMS from

toPhoneNumber

Required Phone number to send the SMS to required: true

message

Required The message you want to send

TWILIO_ACCOUNT_SID

A Twilio Account SID. Can alternatively be stored in environment'

TWILIO_API_KEY

A Twilio API Key. Can alternatively be stored in environment'

TWILIO_API_SECRET

A Twilio API Secret. Can alternatively be stored in environment'

Outputs

messageSid

The SID of the message resource associated with the SMS sent.

Contributing

Third Party Licenses

This GitHub Action uses a couple of Node.js modules to work.

License and other copyright information for each module is included in the release branch of each action version under node_modules/{module}.

More information for each package can be found at https://www.npmjs.com/package/{package}

License

MIT