- 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 valuesenvironment: # 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
-
Install the dependencies required by the service
npm i -->
-
Deploy the service
serverless deploy
-
Invoke the function and send an SMS message
Update the
to
phone number theevent.json
file andmessage
to send in the SMSThen 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.