How it actually works

One decision.
not fifty

Every task manager will happily store your list, but storing it was never the hard part: deciding when each thing happens is, and this page walks through exactly what our scheduler does with your list, in the order it actually happens, without skipping a step.

1

You write down what needs doing

A task gets a name, how long it actually takes, and a priority of low, medium, high, or asap, plus an optional due date since plenty of tasks don't have one, and you mark it work or personal so the scheduler knows which block of your day it belongs in.

That's the whole form, with no project hierarchy to set up first and no tagging system to learn.

Write Q3 report
HIGH · 3H · DUE FRIDAY
Dentist follow-up call
MED · 15M · PERSONAL
2

Priority and deadline fight it out, on your terms

When two tasks want the same morning, say one high priority with no deadline and the other low priority but due tomorrow, which one wins isn't hardcoded: a slider in Settings sets how much each factor counts, ranging from almost all priority to almost all urgency.

If you change your mind later, every future run respects the new balance, though nothing about your past schedule changes retroactively.

PRIORITY VS DUE DATE
PRIORITY
DUE DATE
70 / 30 · DEFAULT
"Write Q3 report" outranks a low-priority task due tomorrow because priority is weighted higher than urgency by default, though sliding it the other way lets deadlines win instead.
3

It only ever books inside hours you actually work

No task ever gets scheduled at 11pm just because there happened to be a gap, since you set your working hours once and every run treats everything outside them as unavailable, the same way an existing meeting is unavailable.

Work and personal tasks can use different windows, so a task like "buy groceries" doesn't land inside your 9-to-5 either.

WORKING HOURS
MON – FRI09:00 – 17:30
EVENINGSblocked
WEEKENDSblocked
4

A three-hour task doesn't need a three-hour gap

Set a maximum slot length, 90 minutes by default, and anything longer gets split into sittings that each fit somewhere real instead of sitting unscheduled because no single free block was big enough, though you can turn it off for tasks that genuinely need one uninterrupted block, like a workshop you're running.

WRITE Q3 REPORT · 3H TOTAL
Tue 09:00 – 10:301H30
Wed 14:00 – 15:301H30
SPLIT ACROSS 2 SITTINGS · MAX SLOT 90M
5

It reads your calendar before it writes anything

Connect Google Calendar and every existing event on it counts as busy, so the scheduler never overwrites a meeting to make room for a task; it only sees free and busy, never titles or details, unless you separately opt into showing them in the calendar view.

Connecting is optional, and the scheduler works without it, though you lose conflict-awareness and the calendar-app view of your day.

TUESDAY
09:00
Dentist (existing)
10:00
Write Q3 report
6

A repeat rule sets the days. We pick the hour

A recurring task is set up once, whether daily, weekly, monthly, or yearly, and generates its own instances, each of which gets scheduled fresh into whatever hour is actually open that week instead of colliding with whatever else got booked into a fixed slot.

Editing one instance asks whether the change applies to just that occurrence, everything after it, or the whole series.

WEEKLY REVIEW · EVERY WEEK
This weekThu 16:00
Next weekMon 11:00
Week afterWed 15:30
Same task. Different free hour, every time.
7

Automatic doesn't mean out of your hands

Lock a task to the time you picked and every future run treats that slot as taken, building everything else around it instead of moving it, and you can unlock it the same way whenever you want it to move freely again.

You can also postpone something to tomorrow in one click without touching anything else about it, and both actions live on the same panel, which you open by clicking the task.

Write Q3 report — LOCKED, 09:00 TUE
Dentist call — POSTPONED TO TOMORROW
8

No task starts the second the last one ends

Buffer time is the gap left between two scheduled tasks, fifteen minutes by default, so your day doesn't read as one thing ending the instant the next begins, while buffer days work separately as the minimum lead time a task needs before its due date.

Run out of room to keep both, and the app tells you which task lost its buffer and why, instead of silently squeezing it in at the deadline.

09:00 – 10:30 · Write Q3 report
15M BUFFER
10:45 – 11:15 · Team check-in prep
9

One calendar view, not a tab war

Scheduled tasks and, if you connected Google Calendar, your existing events, both show up in the same in-app calendar, so you're not cross-referencing a task list against a separate calendar app just to see your actual day.

It's optional, though, since everything also syncs to Google Calendar itself if that's where you'd rather look.

CALENDAR VIEW
MON
TUE
WED

What this page
[ leaves out ]

Three things every one of the nine scenes above assumes, stated plainly rather than buried in a footnote.

Sync runs one way

Move a synced event inside Google Calendar and it reverts on the next run. Lock the task here instead.

Google Calendar only

No Outlook, no iCloud, not yet.

Rescheduling is manual

Miss something and it stays put until you run the scheduler again.

Try it on your
[ actual week ]

31 days free. No credit card required.

PRIVACY RESPECTED · CANCEL ANYTIME