Inspiration
within the past 2 years I had worked in multiple marketing agencies as a designer and a developer. During that time I saw that there were many tools to generate, design websites using AI or no-code drag and drop tools. But there were limited number of tools to create promotional emails. ** Most marketing agencies relied upon designers to create email images and attached them on a campaign made from platforms like brevo, mailchimp ect. These emails looks good but lacks the element of interaction. What could be achieved from writing HTML and CSS only **(which most marketers do not know)
What it does
Mailforge generates promotional email HTML content with interactive animations using user provided content with the help of AI models. Stunning interactive high-converting emails in just under a minute.
How we built it
I used BOLT :). And anthropic claude AI model to generate HTML email content. Also used supabase for user authentication and databases.
Challenges we ran into
The main challenge I faced was the prompt optimization for different sections when it comes to email generations. We had to do trial and error for many prompt types to get a consistent and correct output form the Ai model.
The second-most challenge I faced was on how to include advance interaction to emails. Since we can't include Javascript in emails I had to rely mostly on sections that included CSS animations.
Also I faced some Git issues with bolt. Which we solved by creating a new branch from the last saved point and merging to the main. (I lost about one days worth of features :) )
Accomplishments that we're proud of
The app is working as intended. Thats the best accomplishment I could have :)
What we learned
I learned more about how to handle anthropic model and prompt engineering.
What's next for MailForge
We hope to add more pre-defined customizable sections with advanced animations. Then we hope to create a fully customizable email builder. (This allows users to build email like they are building a website from Webflow or framer.) Also we are hoping to add direct integrations for platforms like mailchimp and brevo.
How to login
You can create your own account. Or you can use my credentials. Username : ddsgallage@gmail.com password : test123
Built With
- anthropic
- netlify
- react
- supabase
- tailwind
Log in or sign up for Devpost to join the conversation.