twilio-labs / twilio-firebase-extensions

A collection of Firebase Extensions for Twilio functionality.
https://www.twilio.com/docs/labs/firebase-extensions
Apache License 2.0
16 stars 11 forks source link

SendGrid Extension/Feature Request #43

Open tsgregoryv opened 1 year ago

tsgregoryv commented 1 year ago

FEATURE REQUEST

Firebase currently has an extension called "Trigger Email" or firestore-send-email. The extension sends an email based on the contents of a document written to a specified Firestore Collection. You can easily setup this extension to send an email using a bulk email service provider like SendGrid. The document is updated when the email is processed, delivered, or when an error occurs.

What can Twilio/SendGrid do better?

I would like to see a Twilio specific version of this extension, with support for additional capabilities powered by SendGrid. SendGrid has the option to add a link to an event webhook. It would be nice to have a cloud function available to receive email provider events. The cloud function would then update the Firestore document used to trigger the email send with event data (such as clicks/opens/bounces).

How would you use it?

Event data would be displayed to end-users to provide more detailed email interaction information.

romanr commented 1 year ago

what is the reason for not providing this extension?