B2C platform for marketing