Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

bor1904's avatar

Best way to creating and managing email templates in web system

Hello, Im starting with project where client need to creating emails (templates) using few possible variables ("placeholders"). Of course want to have elastic, simple, RWD, beautiful emails but he isnt frontend developer :)

I try to find some packages, information or hints in Internet but ... I found mostly a few not precise information which cannot help me or very old packages on github.

Maybe GrapeJS? maybe https://github.com/spatie/laravel-database-mail-templates? maybe this https://github.com/Qoraiche/laravel-mail-editor?

Any hints will be helpful. Thank you!

K.

0 likes
4 replies
Sinnbeck's avatar

I created exactly this by using react with draft js. I limit what elements are allowed, and even have real-time preview.

bor1904's avatar

Hi, thank you for your replay.

But I checked this and this is simple WYSWIG text editor right? If yes then how can i build a "grid" structure of template?

thank you

gitwithravish's avatar

@bor1904 you can use drag and drop email template builders and export it into html code.

Try this out

https://stripo.email/

If you are using good SMTP service, then check if they provide any template feature. I use sendinblue which has a user interface to create email templates.

bor1904's avatar

Unfortunately I need my own template builder. Templates will be simple but I need to use some intuitive tool for normal users.

PS: very nice this online tool. I saved the link

Please or to participate in this conversation.