logologo
Pricing
AppsPartners
Log inStart free trial

Run workflows on your timetable

Run workflows on a timetable — morning digests, nightly reconciles, Monday briefs. WEXTL scheduling fires the same canvas as a webhook run, with every tick in run history.

  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region
Schedule popover on the canvas — every Monday at 07:00

Schedule popover on the canvas — every Monday at 07:00

What Scheduling helps you do

Timetable you ownHourly digests, nightly syncs, Monday briefs — without a cron host you forget about.
Same canvas every tickScheduled runs use the identical nodes and apps as a manual or webhook run.
Prove it firedEach tick leaves run history — useful when someone asks if the Monday report went out.
Pause without deletingDisable the schedule for a freeze; the rest of the workflow stays ready.

Set the cadence, keep the canvas

  1. 1

    Pick a cadence, set a timezone

    Interval, weekly, monthly-by-day, monthly-by-nth-weekday, or last-day-of-month — each carries its own IANA timezone. No crontab syntax to get wrong.

  2. 2

    Build the recurring work like any run

    Refresh Power BI, pull rows from Sheets, notify Slack or Outlook — the schedule attaches to a trigger node; everything after it is the same canvas as a webhook or manual run.

  3. 3

    Fires land on the clock; pause when needed

    A 15-minute interval fires at :00, :15, :30, :45 local time, not 15 minutes after you last saved it. Toggle the workflow off to pause the whole cadence without deleting the schedule; turn on skip-if-running if an overlapping tick would fight over the same data.

Five cadence patterns, not a crontab

Interval fires every N minutes or hours, with an optional weekday restriction — a stock-level poll every 30 minutes, weekdays only. Weekly fires on the days and times you choose — Monday and Thursday at 09:00 for a biweekly ops digest.

Monthly-by-day fires on day numbers you pick — the 1st and 15th for a payroll-prep sync. Monthly-by-nth-weekday fires on an ordinal weekday, like the 2nd Tuesday for a board pack, or ordinal -1 for the last occurrence of that weekday. Last-day-of-month is its own pattern for a close routine, so nobody is computing whether this month ends on the 28th, 30th, or 31st.

Each pattern carries its own IANA timezone set on the schedule itself — a US finance close and an EU morning digest can sit in the same workspace, each firing on its own local clock.

Calendar cadence — day 1 and 15 of every month at 09:00

Calendar cadence — day 1 and 15 of every month at 09:00

Fires land on the clock, not on drift

An interval set to every 15 minutes fires at :00, :15, :30, and :45 in the schedule's local time — wall-clock-boundary alignment, the way traditional cron aligns — not 15 minutes after whoever last saved the workflow. Two schedules set to the same interval land on the same clock ticks.

Daylight saving time is handled explicitly, not left to chance: a time that falls inside a spring-forward gap rolls forward to the first valid instant after the jump; a time that falls in the fall-back fold — which occurs twice — fires once, on the earlier occurrence, never twice.

By default, a schedule that fires while the previous tick is still running just enqueues the new run — the same stack-and-run behavior most automation tools default to, no silent coalescing and no dropped tick. Turn on skip-if-running for a specific schedule and WEXTL suppresses that overlapping fire instead — useful for a CRM reconcile that occasionally runs long, where two overlapping diffs would fight over the same rows; the schedule still advances to its next slot rather than piling up a backlog of missed runs to replay.

Turning a scheduled workflow off stops the cadence without touching the graph — useful for a freeze window during month-end close, where the workflow needs to stay intact but silent. Editing the cadence afterward — moving a digest from daily to weekdays-only, or a close routine from the 30th to last-day-of-month — recomputes only the next fire time; the nodes, apps, and logic downstream of the trigger don't get rebuilt.

Simple cadence — every hour, Mondays only

Simple cadence — every hour, Mondays only

Frequently asked questions

Five: interval (every N minutes or hours, optionally restricted to certain weekdays), weekly (specific weekdays at specific times), monthly-by-day (day numbers 1–31), monthly-by-nth-weekday (an ordinal weekday like the 2nd Tuesday, or -1 for the last occurrence of that weekday), and last-day-of-month. Pick the shape that matches the job instead of writing a cron expression.

Put recurring work on a schedule or explore more

Put recurring work on a scheduleStart free and add a schedule to your next workflow.
Browse templatesClone a timed digest or sync.