Hello @emanuelmeier !
Hope you are doing great today! Thank you for your question. We apologize for the delayed response.
The contact birthday trigger in FluentCRM runs once per day, typically scheduled by WordPress cron. This usually happens depending on when your site’s cron jobs are processed (often when a visitor loads your site after midnight, or FluentCRM gets initialized). It will process all contacts whose birthday matches the current date, and only runs once for each contact per day.
If you want to see the exact time the trigger runs, you can check your site’s scheduled cron jobs or use a plugin like WP Crontrol. The relevant hook is fluentcrm_check_daily_birthday, which controls the birthday automation funnel and checks every day at the same time. If you want to set the check for a different time, from the next day, then delete the event and reload the FluentCRM.
To check if a contact’s birthday was within the last 30 days, you can set up an automation condition that evaluates the subscriber’s Date of Birth with the “before 30 days” option. If the contact’s birthday falls within that window, the automation will follow the “Yes” branch; otherwise, it will proceed down the “No” branch.
If you want to track when conditions are applied, FluentCRM’s automation report provides details on when actions were triggered for each contact.
Let us know if you need more details or guidance! You can also contact our support here.
Best regards,
Ashik