Skip to Main Content
CrystalCommerce 2.0 - UX Tickets (NEW) Ideas Portal (PUBLIC)
Created by Operations Dept
Created on Feb 9, 2022

Email newsletter signup integration with checkout

Add checkbox to sign up for our MadMimi email newsletters/campaigns (or other newsletter service)


When making a new account on our website and/or when going through the order process, there should be a popup option or checkbox that allows for customers to sign-up to our MadMimi newsletter (or other newsletter service).


Also, if possible, there should be a similar choice option when existing customers who aren't subscribed reach checkout.


When a customer subscribes with a new email, they are greeted with a confirmation page that mentions tournament announcement updates. Perhaps if this page could be edited as well in order to encompass all of what our newsletter includes not simply just tournaments.


The attached photo is an example of a popup option that could potentially greet customers once they make it through checkout. Please advise.


Originally requested by Collector's Cache


Matthew’s notes


This is a huge project with many complex parts. It will require further discussion, research, etc


It will require ux design, front end code, backend code, api / integration, legal considerations (privacy laws, both in the ux and the backend handling) and so on


At the least, the ux will require a checkbox (which by default is UN-checked) which allows the user to give consent to sign up / receive marketing materials, and a link to review the privacy policy of the site they are on.


Also would want to make this work for multiple different newsletter services (MadMimi, Constant Contact, MailChimp, etc)


For the landing page part, after they sign up, it would need to be a customizable page for the client to edit so they can put whatever content they want there (as opposed to limiting it to the ideas noted by the client in the original request)


There are many other considerations as well that need to be researched and discussed first



  • Attach files