Schedule Trigger
The Schedule Trigger runs your flow automatically on a timer or based on dates stored in your contact table. It is one of the most powerful triggers in ReplyWolf because it lets you set up fully hands-off automations — birthday messages, appointment reminders, recurring campaigns, and more.

Two Modes
The Schedule Trigger has two distinct modes: Cron Schedule and Date Field.
Cron Schedule
Cron Schedule runs your flow at fixed, recurring times. You configure the frequency and timing using simple dropdowns — no cron syntax required.
Configuration options:
| Setting | Description |
|---|---|
| Frequency | Daily, Weekly, or Monthly |
| Hour | The hour to run (0–23) |
| Minute | The minute to run (0–59) |
| Day of week | Which day to run on (only for Weekly) |
| Day of month | Which date to run on (only for Monthly) |
Examples:
- "Every day at 9:00 AM" — Frequency: Daily, Hour: 9, Minute: 0
- "Every Monday at 9:00 AM" — Frequency: Weekly, Day: Monday, Hour: 9, Minute: 0
- "1st of every month at 10:00 AM" — Frequency: Monthly, Day: 1, Hour: 10, Minute: 0

Date Field
Date Field mode matches contacts in your table by a date column. When a contact's date matches today (or today's anniversary), that contact is automatically fed into the flow.
Configuration options:
| Setting | Description |
|---|---|
| Date column | Which column in your contact table contains the date (e.g., birthday, appointment_date) |
| Time column | Optional. Which column contains the time to run. If not set, the flow runs at midnight. |
| Match mode | Anniversary or Exact |
Match modes explained:
- Anniversary — Matches the month and day every year, ignoring the year. Perfect for birthdays and annual reminders.
- Exact — Matches the full date exactly, once. Perfect for appointments, one-time follow-ups, or deadlines.

Timezone
The Schedule Trigger uses the timezone configured in your Settings page. Make sure your timezone is set correctly so flows fire at the right local time.
How Often It Checks
The scheduler checks for matching triggers every 60 seconds. Your flow will fire within one minute of the scheduled time.
Tips
- Use Cron Schedule when you want to run a flow for all contacts at the same time (e.g., a weekly newsletter blast).
- Use Date Field when each contact should be messaged on their own specific date (e.g., birthday greetings, appointment reminders).
- Combine with the Send Message node and
{{variable}}templates to personalize each message.