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.
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.