1
2 Comments

How do you trigger emails in your SaaS?

How are you handling scheduled emails in your SaaS apps?

For example User A signs up, you send a welcome email, or based on user actions trigger different drip email campaigns.

  1. 3

    I only send transactional email with pivalink.com so I use https://postmarkapp.com/ to handle that. I can recommend the service enough if you are looking for a transactional email provider. I have tried a couple of others (mailgun, sendgrid, etc) and although PostMark might be ever so slightly more expensive, I have had the best delivery rates so far by a landslide with them. In terms of what is actually sent, I send emails on account creation, account detail changes (i.e. password or email), verification emails, and subscription emails primarily.

  2. 1

    We are completely on AWS with www.hrpartner.io, so we use Amazon SES for all in app and transactional emails going out.

    Simple things like a welcome email etc. are just a straight SES API call to send an email template out. We also have the concept of reminders and timed emails from within the app, and for that, we use a background worker server on Amazon Elastic Beanstalk which gets polled every 5 minutes via Amazon SQS, and that poll triggers a check for scheduled emails which the worker server sends out in the background (this doesn't impact the CPU resources of our main app server).

Trending on Indie Hackers
I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments How I Sourced 60% of Customers From Linkedin, Organically 12 comments Hero Section Copywriting Framework that Converts 3x 12 comments Promptzone - first-of-its-kind social media platform dedicated to all things AI. 8 comments How to create a rating system with Tailwind CSS and Alpinejs 7 comments