Beta

Scheduling

Time, handled.

A scheduler built for reports, not servers. Pick a cadence. Pick a timezone. Donum evaluates every minute, fires every run that is due, and writes a receipt after each one.

Schedule · April

Cadence

DailyWeeklyMonthlyCustom
M
T
W
T
F
S
S
1Investor update
2
3Revenue digest
4
5Agency recap
6
7
8Investor update
9
10Revenue digest
11
12Agency recap
13
14
15Investor update
16
17Revenue digest
18
19Agency recap
20
21
22
23
24
25
26
27
28

Thirteen weeks

Cadence, visible at a glance.

Reporting cadence · last 13 weeks

lessmore
MonTueWedThuFriSatSun

Cadence picker

Pick the rhythm.

D

Daily

08:00 · workspace timezone

W

Weekly

Monday · 08:00

M

Monthly

First business day · 08:00

Q

Quarterly

First day of the quarter

C

Custom cron

0 8 * * 1,4

O

One off

Apr 24, 2026 · 09:30

Under the hood

A tick, every minute.

Workflows · 3 active

Workflows

Automated report delivery pipelines

Active

3

Runs this month

28

Approval rate

96%

Monthly Investor Update

Activeapproval required
First business day · 08:00 10

Weekly Marketing Recap

Active
Every Monday · 07:30 6

March Board Pack

Awaiting approval
Waiting on first run 4

A protected cron endpoint wakes every minute, asks which workflows are due, and triggers the runs. Missed windows are caught on the next tick. Every run is idempotent, so you never get the same report twice.

timezone awareidempotent runsretry with backoffcatch up on miss

Questions

A minute, tops.

Does the scheduler respect holidays?+

Yes. Business day logic is aware of US, UK, EU, and IN holiday calendars. You can add a custom list per workspace.

Can I pause a schedule?+

Yes. Toggling a workflow off stops the next scheduled run. Re enable and the next tick resumes.

What timezone is used?+

The workspace timezone by default. You can override per workflow if a recipient is in another zone.

Can I run now?+

Always. A manual trigger runs the same pipeline as the schedule, skipping only the cadence check.

Pick a cadence once.