HubSpot name-day workflows

Update a HubSpot contact property when a customer celebrates a name day, then use the property change in a HubSpot workflow.

Add two contact properties

  • synaxar_name_key stores the selected calendar and name in a single-line text field.
  • synaxar_name_day_date stores the latest matched date in a date picker field.

For example, keep el:giorgos on a Greek contact who celebrates as Γιώργος. Ask the contact which observance they use when their name has more than one date.

Update the date and trigger the HubSpot workflow

  1. Fetch https://synaxar.com/api/portal/el/today once a day. Match the contact’s key against celebrants[].key.
  2. Update the matched contact by record ID only when the stored date differs from the feed’s iso value.
  3. Configure a contact workflow with the Property value changed trigger on the date field. Configure re-enrollment for later celebrations and apply any subscription conditions for the greeting.
{
  "properties": {
    "synaxar_name_day_date": "2027-05-03"
  }
}

Verify the property change on one record

Check that updating the date on a contact you control creates the expected enrollment. Check the workflow’s re-enrollment settings before relying on it for next year’s celebration.

Official references