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

Ability to send automated monthly email newsletter to showcase new Latinas added #12

Closed
FrancesCoronel opened this issue Mar 30, 2023 · 7 comments
Assignees
Labels
help wanted Extra attention is needed new feature New feature or request stale

Comments

@FrancesCoronel
Copy link
Member

Automate email newsletter so if there's even just 1 new Latina added, it will trigger a monthly email newsletter and be sent out to all users who opt into email notifs

@FrancesCoronel FrancesCoronel converted this from a draft issue Mar 30, 2023
@FrancesCoronel FrancesCoronel added the new feature New feature or request label Mar 30, 2023
@fernperezg97 fernperezg97 self-assigned this Apr 1, 2023
@fernperezg97
Copy link

fernperezg97 commented Apr 1, 2023

Since we're hoping that our platform takes off, I'm highly considering integrating a transactional email service as opposed to using Python's integrated SMTP module.

A few pros to using SMTP:

  • Easy to set up
  • Cost effective
  • Platform agnostic

Cons to SMTP:

  • Less secure
  • No built-in analytics
  • Longer send times
  • Long-term maintenance and uptime burden

Pros of transactional service:

  • Analytics
  • Higher email delivery rates
  • Faster email delivery speeds
  • Scalability
  • Better for large volume of emails

Cons of transactional service:

  • Slight learning curve potentially
  • Third-party dependent
  • Higher growth == higher cost

Now, I've been doing a little bit of research and I'm a little familiar with AWS and they seem to offer the best "bang for your buck" in the sense that they offer a free plan where you get up to 62,000 emails/month. I already have an AWS account and could set it up and start integrating the API into my code, but I wanted to check in and see if anyone has any thoughts, comments, questions, opinions @FrancesCoronel @EllaCodes4?

¡Gracias chicas!

@fernperezg97 fernperezg97 moved this from 📋 Backlog to 🏗 In progress in Latina Dev Open Source Member Directory Apr 2, 2023
@FrancesCoronel
Copy link
Member Author

Yep I agree a transactional email service makes sense

I've heard good things about mailgun and sendgrid but if you're familiar with the aws one, I think that's okay that we set it up there!

@EllaCodes4
Copy link
Collaborator

EllaCodes4 commented Apr 2, 2023 via email

@fernperezg97
Copy link

AWS SES use case email sent at 3:39PM CST. Email details can be found below:

Hello Amazon AWS Team,

We appreciate you taking the time to review my request for production access. Only registered users will receive emails from us. Our website’s address is https://latina.dev/ and will be an open source website created with the following objective in mind:

Latina Dev is a free, open source website that will provide a number of different resources to its subscribers such as free resources for learning software development, a place for other Latina developers to connect and network, and monthly newsletters detailing new resources added and/or possible future events.

We currently are in the production stage. This means that we do not yet have emails, but are in the process of creating our platform and implementing a transactional email service. We intend to use AWS SES to provide weekly/monthly newsletters detailing free new resources for Latina developers to notably spread awareness of Latinas in tech, but to also give more Latinas the opportunity to become involved in software development through a supportive open source community platform. These emails will be obtained through LinkedIn connections, existing LinkedIn groups for Latinas in STEM, and through contacting organizations and communities focusing on uplifting and raising awareness of underrepresented peoples in tech.

In accordance with the AWS documentation, we will use Amazon SNS to enable bounce, complaint, and unsubscribe notifications. Once notified of any bounced, complaint, or unsubscribe email action, invalid emails will be placed in the Account-Level Suppression List. This avoids delivery of newsletter emails to invalid email addresses or recipients no longer interested in receiving newsletter emails.

We will also reference the “Amazon SES using an AWS SDK” along with “Email format in Amazon SES” documentation to ensure the compliance of email content and format (as advised by AWS) to help us maintain a good email sending reputation.

Finally, if you require any additional information in order to grant us production access, please do not hesitate to contact me.

Best,
Fernanda Pérez Gutiérrez—Latina Dev Contributor

@fernperezg97
Copy link

AWS SES use case accepted with a sending quota of 50,000 messages per day and a maximum send rate of 14 messages per second.

@FrancesCoronel FrancesCoronel added this to the v4 Launch — API Driven Integrations milestone May 13, 2023
@FrancesCoronel FrancesCoronel added the help wanted Extra attention is needed label May 28, 2023
@github-actions
Copy link

Stale issue message

Copy link

github-actions bot commented Nov 9, 2023

This issue is now stale since there have not been any new conversations within the last 3 months. This PR will automatically close in 1 week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed new feature New feature or request stale
Projects
No open projects
Development

No branches or pull requests

3 participants