- Sending users confirmation text messages
-
Sign up for a Twilio account
-
Create a new phone number in your Twilio trial account
-
Grab your ACCOUNT SID and AUTH TOKEN from the Twilio console and plug those into the
serverless.yml
file in the next step -
Set your
env
variables inserverless.yml
with your Twilio account values
environment:
# replace these env variables with your twilio account values
TWILIO_ACCOUNT_SID: YOUR-TWILIO-ACCOUNT-SID-HERE
TWILIO_AUTH_TOKEN: YOUR-TWILIO-AUTH-TOKEN-HERE
TWILIO_PHONE_NUMBER: YOUR-TWILIO-PHONE-NUMBER-HERE
If you want to use encrypted API keys, see our encrypted environment variables example
- Invoke the function and send an SMS message
Update the to
phone number the event.json
file and message
to send in the SMS
Then invoke the function with the serverless CLI. Set the --path event.json
so the function knows where to send the SMS.
serverless invoke -f sendText --path event.json
- (Optional) Deploy the front-end application
Update the API_ENDPOINT
variable in the /frontend/index.html
file and deploy the /frontend
folder to a static host of your choice.
We recommend S3, netlify, or surge.sh for quick and easy static site hosting.