Dan Kang

Dead Simple Email Collection

Recently, I set out to add an email collection form on the splash page for Bemo, a mobile app I’ve been working on. I wanted people to be able to submit their email addresses so that they can be notified when the app is ready to be downloaded. This is a commonly used tactic, so I was pretty surprised that I couldn’t find any prepackaged solutions for this. Well, except for LaunchRock.

For the uninitiated, LaunchRock allows you to set up a “Coming Soon” page in just a couple minutes. To be honest, I don’t think people should use LaunchRock to advertise a product that they’re making. The problem is that, while LaunchRock pages look very pretty, they don’t provide enough information for me to want to just give away my email address. Oftentimes, I have no idea what the product is even going to do. It would be great if LaunchRock provided an embeddable version that allowed you to include a signup form anywhere on your marketing website, but they don’t. So I decided to build a generic solution that anyone can use.

Enter Email Bin. Email Bin is a simple Flask application that allows you to collect emails from your potential users without writing any code. It should be dead simple to create a splash page so that you can gauge interest for your app/website/book/etc. That’s exactly what Joel from Buffer app did before even building Buffer, and I think it’s a great way to validate your idea. The email collection is often the only component requiring server-side code in an otherwise completely static web site, and I think that it presents enough of a hurdle that there should be a prepackaged solution to it.