queen.raae.codes · a developer’s logbook
1 min read

How to send an email in 10 days from your app?

Written in 2023, 3 years ago. Tools and advice may have moved on since.

How would you send an email 10 days from now in your app?

Below is a cleaned-up version of my response to Aditya Malani when he asked this question on x-bird app.

Drip Campaigns: Platforms like Userlist, ConvertKit, or Outseta offer capabilities to set up drip campaigns with delays you may trigger from your app.

Email Scheduling: Services like like SendGrid and Mailchimp Transactional let you schedule emails in the future.

Cron job: Set up a cron job (for Node, there is node-cron) to periodically check the time since the event and send an email through providers such as Resend when the elapsed time hits 10 days.

Queues: Last but not least, you may use a queue solution with delay capabilities like RabbitMQ or Inngest with SendGrid, Resend etc.

Any I missed? Any your favorite way?

All the best,
Queen Raae

PS: Remember to move your Gatsby Cloud sites soon (mostly a reminder to myself).

Join the crew!

All the shenanigans from me and my piratical family, straight to your inbox.

Search the log

↑↓ to move · Enter to open · Esc to close All entries →