Handling stripe transactional email (invoice, charge failed, etc) without writing from scratch?

I’ve written these from scratch before, and it sucks.

I’ve seen a few services that do this:

https://plasso.com/

Or are there any integration apps to use?

There has to be a better way than doing it from scratch. It ends up being a major undertaking, from setting up the webhooks, to handling all the different (but similar) hooks, blah blah blah

has anyone tried an alternative to boiler plate from scratch?