Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Heroku-ready, customizable Sinatra landing page that integrates with MailChimp.
Branch: master
Pull request Compare This branch is 26 commits behind quartzmo:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

Email Landing Page

A simple, customizable landing page for email signup, based on Rack and Sinatra. The current version has MailChimp and Google Analytics integration.

Please visit the live demo on Heroku and join the project mailing list


  1. $ git clone git://
  2. $ cd email-landing-page
  3. $ rm -rf .git
  4. $ bundle install
  5. Register for a free MailChimp account and generate an API key (required).
  6. Edit app.rb, adding your MailChimp API key and list name (required).
  7. Modify public/index.html, replacing sample content with your own.
  8. If you want Google Analytics, edit, uncomment the indicated lines, and add your Google Analytics account ID (optional).
  9. $ bundle exec rackup to start the app locally on port 9292.
  10. Test locally.
  11. Register for a free Heroku account (optional).
  12. Follow instructions to deploy to Heroku, using the Cedar stack if desired (optional).
  13. Configure custom domain name with Heroku.

Todo: Full instructions including Heroku deployment


Inspired by alphabetum/landing-page.

Something went wrong with that request. Please try again.