Inspiration

Email giveaway is an excellent marketing tool for increasing email list and growing business. But adding it to a website is a complicated task, especially for small businesses with fewer resources at their disposal. So, I created this tool to enable website owners to easily add email giveaway forms to their websites without much overhead.

What it does

You can use it to email customers free guides, ebooks, Coupons, Promo Codes, and more. You can also easily change the contents of the form like the heading and the success message.

It is powered by Courier; when users sign up for the giveaway, an email will automatically be sent to their inbox. It also utilizes the List API to add users who register for the giveaway to a specific list.

Using the form generator tool, you can easily customize your giveaway form and generate an embed code to add to your website.

How I built it

The application is built using Express and EJS as a render engine. I also used HTML and CSS to create the form.

Challenges I ran into

I didn’t have much time to work on this project, but I have made an effort to finish on time and have managed to successfully submit it before the deadline.

What I learned

I hadn’t used EJS before, so I had to look at some documentation to figure it out. I also learned more about the Courier List API, which was also my first time using it on an application.

What's next for Email Giveaway Widget

  • Fully customizable form styles
  • Advanced features like picking a random winner from a pool of users who registered for a giveaway

Built With

Share this project:

Updates