---
title: Configure a recurring trigger
description: Run an automation on a timetable, daily, weekly, monthly or yearly, from a start date and time in a time zone you choose, for everyone in the audience.
sidebar:
  order: 2
area: flows
feature: automations
appPath: /flows/home
lastVerified: 2026-10-22
version: "2026-10-16"
audience: admin
related:
  - flows/automations/set-the-audience
  - flows/automations/trigger-catalogue
  - flows/automations/scheduling-internals
intercom:
  - id: "11987518"
    title: Select the Right Trigger for your Flow (Pyn 2)
    url: https://intercom.help/pyn/en/articles/11987518-select-the-right-trigger-for-your-flow-pyn-2
    note: draws on
  - id: "12651319"
    title: Using Triggers in Pyn (Pyn 2)
    url: https://intercom.help/pyn/en/articles/12651319-using-triggers-in-pyn-pyn-2
    note: draws on
---

A recurring trigger has nothing to do with any one employee's dates. On each tick of its schedule it enrols everyone in the audience, with that day as the reference date. Use it for a weekly pulse, a monthly reminder to book leave or a yearly compliance acknowledgement.

## Before you start

- Set the audience before you publish. A recurring trigger with the default audience enrols every current employee on every run. See [Set the audience for an automation](https://support.pynhq.com/flows/automations/set-the-audience/).
- Decide the time zone. The trigger keeps local time across daylight-saving changes in the zone you pick.

![A recurring trigger runs on a timetable and previews its upcoming runs.](https://support.pynhq.com/media/flows/automations/flows-automations-recurring-trigger.png)

## Steps

1. In Pyn, open **Flows** in the left navigation, then **Automations**. Select **Create New**, choose **Dates and Schedules**, then **Recurring Trigger**. On an existing automation, select the trigger card to open its drawer.

2. On **Configure**, set **Starting from Date (Inclusive)**. The first run is on this date if the time has not passed yet.

3. Set **Time** in five-minute steps and choose the zone under **In Time Zone**.

4. Under **Recurrence**, choose **Daily**, **Weekly**, **Monthly** or **Yearly**. Weekly repeats on the weekday of the start date; monthly and yearly repeat on its day of the month.

5. Check the list under "Based on the current configuration, scheduled times are:". It lists the upcoming runs in the trigger's zone.

6. Open **Audience** and set the lifecycle stages and groups. Then select **Publish**.

> **Note:** Pyn checks recurring triggers once an hour, at 14 minutes past. A run scheduled for 09:00 produces its enrollments at the next check after 09:00. Steps scheduled **on the day of** at a later time still send at their own time.

## What you should see

After the first run, [Enrollments](https://support.pynhq.com/activity/enrollments/) lists one enrollment per audience member with the run date as the reference date. Each later run adds a new set. The default **Prevent repeat enrollments** for this trigger is **1 day**, so a daily schedule still enrols each person once per day.

## Related

- [Set the audience for an automation](https://support.pynhq.com/flows/automations/set-the-audience/) to decide who each run reaches.
- [Trigger catalogue](https://support.pynhq.com/flows/automations/trigger-catalogue/) for the trigger's defaults.
- [Scheduling internals](https://support.pynhq.com/flows/automations/scheduling-internals/) for the hourly cadence and time-zone rules.

## Related Intercom articles

- [Select the Right Trigger for your Flow (Pyn 2)](https://intercom.help/pyn/en/articles/11987518-select-the-right-trigger-for-your-flow-pyn-2) — draws on
- [Using Triggers in Pyn (Pyn 2)](https://intercom.help/pyn/en/articles/12651319-using-triggers-in-pyn-pyn-2) — draws on
