Constant Contact, which provides on-demand email marketing solutions for small businesses and non-profits, filed terms Wednesday with the SEC for its upcoming IPO. The company and selling shareholders plan to offer a total of 6.7 million shares at a price range of $12 to $14 per share. CIBC and Thomas Weisel are the joint book runners on the deal.

