Mailchimp name-day automation
Use the Synaxar daily feed to find subscribed Mailchimp contacts who celebrate today and start an email automation with a custom event.
Set up a Mailchimp automation flow
- Add a text field to your audience for each contact’s calendar and name key, such as
el:giorgos. Confirm the celebration date with the contact if their name has multiple observances. - In Mailchimp, create a marketing automation flow with the Event API trigger and enter
synaxar_name_day. Add your greeting and check the audience and subscription filters. - In your scheduled workflow, fetch
https://synaxar.com/api/portal/el/today. Comparecelebrants[].keywith the field on your existing audience members. - Post the event to each eligible member’s Events endpoint. Keep a record of the member ID and
isodate after Mailchimp accepts it, so the next run can skip that member for the same day.
Example event for a Mailchimp audience member
For a contact mapped to el:giorgos on 3 May 2027, send this JSON to POST /3.0/lists/{list_id}/members/{subscriber_hash}/events on your Mailchimp API host. Use your own audience, credentials and member identifier.
{
"name": "synaxar_name_day",
"properties": {
"calendar": "el",
"name_key": "el:giorgos",
"name_day_date": "2027-05-03"
}
}
Check the audience match before activating
Use the Greek feed for 3 May 2027 and an audience member you control. Check that the workflow selects the expected member and that Mailchimp receives the same event name configured in the flow.