top | item 36255098

Show HN: I turned my email automation tool into a full-fledged email platform

10 points| driaug | 2 years ago |useplunk.com

Around 10 months ago, I published a tool I made (https://news.ycombinator.com/item?id=32229278).

I was scouring the market for an affordable and easy-to-use email automation tool, to no avail. The solution? I decided to just build it myself.

Since then, I've added the ability to send transactional and broadcast emails, threw out the subscription pricing and turned it into a usage-based model, etc. In short, turned it into a full-fledged email platform designed for SaaS.

With this post, I would like to share my learnings, findings... Ask any question and I'll answer it to the best of my ability.

Thanks to the feedback of the HN community, I was able to turn this into something that I am still proud of every single day. A sincere thank you from my side.

10 comments

order

williamhyzhang|2 years ago

This is super cool! Do you have/plan on having integrations where you can pull in contacts from CRMs/email marketing tools for easy onboarding? I think that would be a great value add.

musb|2 years ago

Hi Dries,

Plunk is a great example of an end-to-end SaaS application. I would be interested to know if you used a particular framework to implement the multi-tenant SaaS capability when building Plunk?

Thanks,

Mustafa.

carnewal|2 years ago

Hey Dries, what was the most challenging part of building Plunk?

driaug|2 years ago

Love that one! That would definitely be the carving of my space in the market. There are so many email tools out there, really setting myself apart in the market was a difficult one! In the end, I managed to do it with affordability and DX.

taubek|2 years ago

Can you tell me what are transactional and broadcast emails?

driaug|2 years ago

That's a great question. The 3 email categories IMO are the following.

- Transactional: one-time emails, sent through an API on-demand (e.g. password resets, magic links...)

- Automations: Repeatable sequences such as onboarding flows with delays and follow-ups

- Broadcasts: Emails sent to a segment of contacts (e.g. newsletters, changelogs...)