We set up GoHighLevel for you · Book a free 15-minute callWe set up GoHighLevel for you
Book a call

GoHighLevel birthday or date triggers firing at the wrong time

A planning session at a whiteboard of sticky notes

Short answer

GoHighLevel's Birthday Reminder trigger runs daily at 8 AM in the account's time zone and skips contacts with an empty or badly formatted date of birth. The Custom Date Reminder fires before, on or after a date field, set by its days-before or days-after filters. To send at a specific hour, add wait steps; the workflow's time zone setting decides whether later steps follow the account's or the contact's time.

How to fix it

  1. Know when it runs. Birthday Reminder fires at 8 AM in the account time zone. Add a wait to send later in the day.
  2. Check the dates. Contacts with an empty or badly formatted date of birth are skipped. Store and import dates as MM/DD/YYYY.
  3. Check the filters. Before or after a number of days, day, month, and for custom dates whether to match the year too.
  4. Check the time zone and window. Workflow Settings: account or contact time zone, and the time window, either of which can move send times.
  5. Test it. Set a test contact's birthday to tomorrow, or use a days-before filter.
  6. Other date fields. Custom Date Reminder also works on opportunity, company and custom object dates.

Common questions

What time does Custom Date Reminder run?
HighLevel doesn't document a time of day for it; add a wait to control the hour.
Why did a birthday text arrive at 5 AM?
The account time zone is ahead of the contact's. Use the contact time zone in workflow settings, and a wait.

More workflow fixes

All Workflows fixes

Want GoHighLevel set up and running for you?

Book a free 15-minute call. Tell us what you sell and where your leads come from, new account or the one you have, and we'll tell you what we'd set up, how long it takes and what it costs.

Rather we set it up? GoHighLevel rescue, done for you.

See the packageBook a call