How to Set Up Recurring Automations at a Specific Time in monday.com
The problem
You want a recurring automation in monday.com that fires at a specific time. Examples:
- "Every Monday at 09:00, reset this item's status to Pending"
- "Every day at 17:00, send a webhook to our reporting system"
- "Every Friday at 14:30, notify the team lead to review open items"
Monday.com has recurring automations ("Every time period, do X"), but they share the same limitation as date-based triggers: they fire in a daily batch window, not at the hour you specify. "Every week" means "sometime on Monday morning around 7 AM" — not "Monday at 09:00."
There's no native way to say "at exactly this hour, on this recurring schedule, fire this action."
The workaround: Date column + Precise Triggers + reset
The pattern is straightforward:
- Create a Date column with the next occurrence (date + time)
- Point Precise Triggers at that column → it fires at the exact moment
- After firing, update the date to the next occurrence (manually or with an automation that adds 7 days, 1 day, etc.)
Step 1: Set up the "Next Run" column
Add a DateTime column called "Next Run" (or "Next Trigger"). Set it to the first occurrence you want — e.g., "Monday June 16, 09:00".
Step 2: Create the trigger
- Install Precise Triggers and open the board view
- Select the "Next Run" column
- Choose your action (change status, notify person, or send webhook)
- Add a condition if needed ("only if status is not Done")
- Save
The trigger fires at exactly 09:00 on Monday.
Step 3: Reset for the next occurrence
After the trigger fires, you need the "Next Run" column to advance to the next week. Three approaches:
Option A — Native automation (simplest):
Create a monday.com automation: "When Status changes to [the value your trigger sets], push Next Run by 7 days." This creates a loop: trigger fires → changes status → automation pushes date → Precise Triggers reschedules for next week.
Option B — Webhook + external script:
If you're using the webhook action, your receiving endpoint can call the monday.com API to update the "Next Run" column after processing. Full control, but requires a small server-side script.
Option C — Manual reset:
For low-frequency recurrences (monthly), just update the date manually after each run. Simple and reliable.
Example: "Every Monday 09:00, reset status to Pending"
- Next Run column: set to "2026-06-16 09:00"
- Precise Trigger: column = "Next Run", action = Change Status → "Pending"
- Native automation: "When Status changes to Pending, push Next Run by 7 days"
Result: every Monday at 09:00, the status flips to Pending. The native automation then pushes the date to next Monday. Precise Triggers detects the date change (via webhook) and reschedules. Infinite loop, fully automatic.
Example: "Every day at 17:00, send a Slack webhook"
- Next Run: today at 17:00
- Trigger: Send Webhook to your Slack Incoming Webhook URL
- Reset: your webhook endpoint calls monday API to set Next Run = tomorrow 17:00
Limitations of this approach
- Not a true cron: this is a workaround, not a built-in recurring scheduler. Each recurrence uses 1 automation from your monthly quota.
- Depends on the reset step: if the status change or webhook fails to advance the date, the recurrence stops. Monitor your execution logs.
- "Push date" can be imprecise: monday's "push date by X days" rounds in some cases. Test that it preserves the time component.
Why not use monday's native "Every time period"?
Because it offers no time control. "Every week" fires whenever the batch runs — you can't specify 09:00 vs 17:00. For reporting, client-facing schedules, or SLA resets where the hour matters, you need the workaround above.
The alternative: Zapier Schedule trigger
Zapier's "Schedule by Zapier" trigger does support specific times and recurrence patterns. But it costs per task ($0.03-0.05 each), adds 1-5 min of delay, and doesn't integrate with your monday board's date columns (it runs on its own schedule, disconnected from your data). For a full comparison: monday.com vs Zapier vs Make vs n8n.
Related guides
- How to trigger automations X hours before a deadline
- How to auto-change status on a specific date
- 5 monday.com automation limitations and workarounds
Exact-time recurring actions for monday.com
14-day trial · 25 automations/month · No credit card
Add to monday — Free