Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Email Send Out Functionality #11

Open
Lermatroid opened this issue Jun 27, 2023 · 5 comments
Open

Add Email Send Out Functionality #11

Lermatroid opened this issue Jun 27, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@Lermatroid
Copy link
Member

No description provided.

@Lermatroid Lermatroid converted this from a draft issue Jun 27, 2023
@Lermatroid
Copy link
Member Author

Needs planning.

  • What kind of functionality it serves
  • Should be just for admins to send out emails or include automatic emails for reminders, etc. ?
  • Platform to use (Amazon SES, Mailchimp, Sendgrid, etc.)

@Xevion
Copy link
Member

Xevion commented Sep 14, 2023

I really like UTD's email design. Pasted here for reference.

image

And the footer:

image

@Xevion
Copy link
Member

Xevion commented Sep 14, 2023

I especially like the tid-bit about advertising projects - community engagement and promotion of projects is a crazy hard thing to get, so creating a mailing list cycle of projects going would be great. Reaching out and asking to promote people's projects might get the ball rolling on it, too.

@Xevion
Copy link
Member

Xevion commented Sep 14, 2023

Some thoughts though.

  • I think emails should be tailored for low-frequency, important emails. Monthly/bi-weekly newsletters should be hand-crafted and incorporate unique text. They need to be proofread.
  • Notification emails should be created for events, and people should be able to tune them.
    • Event Reminders (like 3 to 1 to day of event)
    • Event Sign-up Confirmations
    • Account Signup
    • Monthly Calendar (but what's the point if no one's adding their events onto Portal anyways?)
    • Officer Administration Reminders (would require some way to identify individual officers, especially to tailor organizations and notify them of important things - currently impossible).

@Xevion
Copy link
Member

Xevion commented Sep 14, 2023

I also think there should be some way to modify templates quickly, as well as see what they look. Keep the important stuff static (like header images, styling), but allow text and certain meta links dynamic.

Rendering them somehow should not be difficult.

Analytics should also be tracked - what emails were sent to who - but keep anything crazy precise to the platform we use to send emails. Thousands of emails will be sent if this is implemented - storing more than a couple hundred bytes PER EMAIL would add up massively over time.

@Xevion Xevion added the enhancement New feature or request label Sep 14, 2023
@Xevion Xevion moved this from Todo to Planning in Portal Sep 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Planning
Development

No branches or pull requests

2 participants