Twilio Firebase Extensions
This repository contains the source code for Firebase Extensions that enable communications with Twilio. To learn more about Firebase Extensions, including how to install them in your Firebase projects, visit the Firebase documentation.
Available Extensions
Send Messages using Twilio
Sync contacts to SendGrid Marketing Campaigns
Send emails when shopping carts are abandoned
Running the extensions locally
- Create a Firebase project
- Clone the project
- Install the dependencies:
npm install
cd
into the extension that you want to run- Copy the
.env.example
file:cp .env.example .env
- Fill in the
.env
file with values from your Twilio account - Run the Firebase emulator:
npx firebase ext:dev:emulators:start --test-params .env --project YOUR_FIREBASE_PROJECT_ID
- Open the emulator in your browser at
localhost:4000
Contributing
This project welcomes contributions from the community.
Code of Conduct
Please be aware that this project has a Code of Conduct. The tldr; is to just be excellent to each other ❤️