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

  1. 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.
  2. 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.
  3. In your scheduled workflow, fetch https://synaxar.com/api/portal/el/today. Compare celebrants[].key with the field on your existing audience members.
  4. Post the event to each eligible member’s Events endpoint. Keep a record of the member ID and iso date 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.

Official references