ericallam / twilio-firebase-extensions

A collection of Firebase Extensions for Twilio functionality.

Home Page:https://www.twilio.com/docs/labs/firebase-extensions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://www.twilio.com/docs/labs/firebase-extensions

License:Apache License 2.0


Languages

Language:TypeScript 99.1%Language:Shell 0.9%