Last year we started a project (didn't work out) but we had a quit cool method to get emails and sign ups. In our case, we used the data of 500px - you can read about it here: http://saloon.io/geek-approach-to-marketing/
Even if you can't use the same strategy, maybe it gives you an idea for your customer field :)