This article is specifically aimed at Merchants who have enabled the MailChimp integration.
When you enable the MailChimp integration, we will automatically create a webhook in MailChimp so that new or updated MailChimp contacts will be sent straight into the Happy Birthday app. This is a great way to add new MailChimp subscribers directly into 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 you have created a birthday field within your selected audience and add that to your MailChimp sign-up forms.
How does it work?
When you enable the MailChimp integration, 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. We will always transfer it to MailChimp in the required format.
How do I enable this feature?
If you enabled the MailChimp integration within Happy Birthday before November 21st 2022, then you will need to temporarily disable the integration and then re-enable it.
If you enable the integration after that date, the webhooks will be created automatically.
Need any help?
If you need any help setting up your MailChimp integration then please do get in touch!