This article is specifically aimed at Merchants who have enabled the MailChimp integration.
We have a hidden Beta feature that when enabled, will push new or updated MailChimp contacts straight into the Happy Birthday app. This is a great way to ask new visitors to join your mailing list and your Birthday Club.
The Happy Birthday app will then push a birthday discount link back to the newly created or updated contact in MailChimp. The only requirement is that the new or updated contact in MailChimp has a birthdate associated with it.
How does it work?
When we enable the feature, we create a webhook in your MailChimp account that will notify Happy Birthday when the following events occur in MailChimp - subscribe and profile.
Subscribe - When a customer subscribes to your MailChimp list, it will trigger the webhook and we will receive the details of that customer.
Profile - When a customer already in your MailChimp list updates their user profile, it will trigger the webhook and we will receive the details of that customer. This will only be triggered if the update is made by the customer in their MailChimp profile, or from within the MailChimp admin area by the administrator. It will not trigger if the profile change is made via an app using the MailChimp API.
When the Happy Birthday app receives the webhook notification for either of those events, it will first check the details of the new/updated contact. If the contact doesn't already exist in the Happy Birthday app, we will create that contact, generate the discount page link and then push that link back through to the new/updated MailChimp contact.
How do I add a birthdate field to my MailChimp Forms?
You will need to ensure that any MailChimp forms you use to collect sign-up's contain a birthday field. Use the form builder tools within MailChimp to add the birthday field as a required field in your sign-up forms. The format will always be mm/dd and it doesn't matter if this does not match the date format you have set in the Happy Birthday app.
How do I enable this feature?
The feature can currently only be turned on by our support team. Please contact our support team to request this feature.