CON-In-A-Box / CIAB-Portal

The Core of Con-In-A-Box, but so much more! Convention Meetings, Registration and Volunteers management software package
Apache License 2.0
9 stars 5 forks source link

PROOF OF CONCEPT: SendGrid for E-mail Campaigns #406

Open mshappe opened 4 years ago

mshappe commented 4 years ago

Right now, in order to send out mass mailings to the membership, we're using Neon as the Customer Relationship Manager/Marketing E-mail system.

Going forward, so that we don't have to implement it ourselves, we probably want to use SendGrid for that.

In order to do that, we need to use SendGrid's Marketing Campaigns API to create a list of members, and keep it synced. SendGrid would then also handle "suppressions" (e.g. unsubscriptions) from that list and I believe we can sync that data back.

AS A PROOF OF CONCEPT: Use the SendGrid API to create a list and populate it with members who are not already suppressed in Neon.

This can be a one-time/push-button thing rather than a timed process for now. This is purely proof of concept that we can bridge from Neon and/or our internal database to SendGrid to build the lists.

AricStewart commented 4 years ago

We have the beginning of this setup in the e-mail system. It just requires that all the member be in our database. Which I believe would likely be the case at this point. But I will have to double check to verify it. Then we need to test and unlock the pieces we want and hook it up to sendgrid (since right now it just uses php mail) But the core bits of this are present.