"Contact property date or time is reached" trigger

How to trigger flow when contact property date or time is reached

Written By Ray Tang (Administrator)

Updated at June 5th, 2026

This trigger runs based on a date or time field in a contact’s profile. Ideal for automating time-sensitive workflows like reminders or renewals. Here are some example use cases:

  • Send birthday or anniversary greetings automatically
  • Remind a customer about an upcoming appointment one day in advance
  • Trigger renewal reminders 7 days before a contract end date
     

Set up "Contact property date and time is reached" trigger

  1. Click on the "Contact property date and time is reached" trigger node to open up its node form, which will appear on the right side of the screen
  1. The node form contains the following fields for you to set up the trigger:
  • Setup tab
    • Contact property: Select which contact property will be used as the reference point for this trigger
    • Trigger date: Decide whether the trigger should activate on the exact contact property date, or set it to trigger before or after that date. 
  • Trigger time: Configure whether the trigger should execute at the time specified in the contact property or at a custom time.
    • Exactly on property time: The trigger will run at the exact time stored in the selected contact property
    • Before property time: The trigger will run a specified amount of time before the contact property time (e.g., 1 hour before an appointment)
    • After property time: The trigger will run a specified amount of time after the contact property time (e.g., 2 days after a subscription start date)
    • Custom time: The trigger will run at a fixed, user-defined time, independent of the contact property value
  • Repeat: Configure whether the trigger should run only once or on a recurring schedule. 
  • Filter tab
    • Enrollment conditions: When toggled on, you can set specific conditions at the “Filter” tab that the customer must meet in order to be enrolled into the flow.