EPTSS - Setting up Resend for email confirmation on signup
And setting myself up for the ability to send email at different events in the future
This has been a long awaited feature that I'd been holding off on implemented for some reason. But here we finally are - signing up for a round of Everyone Plays the Same Song will now send you an email confirmation with what you signed up with and the key dates for the round.
I'm using Resend - an email service I'm already using for the Magic Links for login - to send these one-off confirmation emails. The free plan allows up to 100 emails a day, which at our size is more than email. There is also a Marketing email feature that I can see myself using to replace my manual announcement emails to the whole mailin list. The free tier has a contact limit of 1000 people - also well within our scope.
Here is the commit with the change. It also includes a button on the admin panel to send a test email. I tested by signing up for round 28 and via this testing button.
I then added a follow up commit to email me notification emails when folks sign up!
Time to manually send my "Signup for Round 28" email! Maybe by next time I'll have it automated.