Skip to content

meet-marty/twilio-firebase-extensions

 
 

Repository files navigation

Twilio Firebase Extensions

Part of Twilio Labs Banner

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 ❤️

About

A collection of Firebase Extensions for Twilio functionality.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.1%
  • Shell 0.9%