- 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.ymlfile in the next step -
Set your
envvariables inserverless.ymlwith 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-HEREIf 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.
