Auto-scheduling

Your to-do list, with time blocked for each task.

Give each task a duration, a deadline and a priority. Pensova reads every calendar you subscribe to, finds the time you actually have, and blocks time for each task. When the week changes, the blocks move.

Start free trial7 days free, cancel any time
ET
MonSep 7
TueSep 8
WedSep 9
ThuSep 10
FriSep 11
SatSep 12
SunSep 13
9101112123456789
Labor Day
Family cookout1:00–4:00
Standup
Q3 board deck9:30–12:00
Client call
Delaware filing2:00–3:30
Kids' soccer practice5:00–6:30
Q3 board deck9:00–11:30
Design review
Hiring loop
Website copy3:00–5:00
Gym
1:1s
Q3 board deck10:30–12:30
Website copy1:30–3:30
Date night7:00–9:30
Standup
Website copy9:30–11:00
Board rehearsal
Inbox to zero2:00–3:00
Drinks with friends5:30–8:00
Kids' soccer game9:00–11:00
Farmers market
Family brunch10:30–12:00
Movie night7:00–9:00
Time blocked by PensovaMeetingsLife
The board deck is due Friday and needs seven hours. Pensova put it in the mornings that were free and stopped at the end of the working day. Soccer practice, date night and Friday drinks are on the calendar as commitments, and Pensova treats them exactly like meetings: it plans around your life, never over it. Monday is a public holiday on a subscribed calendar, so no tasks landed there. Sunday stayed empty because nothing was left to fit in, not because the week ran out of hours.

How Pensova picks times

The rules, in the order they apply.

  1. 01

    Fixed things first

    Meetings, blocked time, holidays and anything on a calendar you count as busy are read from your calendar and treated as immovable.

  2. 02

    Priority, then duration, then due date

    Urgent tasks get time before high, high before medium, medium before low. Within a priority, the earliest due date goes first. A deadline never lets a low-priority task jump an urgent one. Each task then takes the earliest gap long enough for it, so a short task can fill a gap a longer one had to pass over.

  3. 03

    The earliest free time that fits

    Each task takes the first gap inside your working hours that is long enough. A task that can be split takes the first gap of at least thirty minutes and continues in the next.

  4. 04

    Repeating tasks, one week at a time

    A weekly task gets its own time in each week it falls in, and stays within that week. It is not pinned to the same hour forever.

  5. 05

    What cannot fit says so

    A task with no duration, a deadline already passed, or no free time before its deadline is left without a time, with the reason on its row. It is never silently dropped.

Planning the week · Tue 8 Sep, 11:454 given time · 1 waiting
  • Q3 board deck

    Urgent, due Friday. Given the first free mornings.

    Tue 9:30–12:00

  • Delaware filing follow-up

    High, due today. Fitted the 90 minutes after the client call.

    Tue 2:00–3:30

  • Website copy

    High, can be split. Three blocks across Wed, Thu and Fri.

    Wed 3:00–5:00

  • Inbox to zero

    Weekly. This week’s repeat, given its own time.

    Fri 2:00–3:00

  • Read the vendor contract

    Low, no deadline. No free time left before Friday, so it shows as not on your calendar yet, not hidden.

    No time yet

Every calendar counts

Busy is busy, whichever calendar says so.

Pensova lists every calendar your Google or Microsoft account subscribes to and lets you choose which ones count as busy.

Shared calendars
A colleague's calendar that shows only when they are busy still blocks the time. Pensova cannot see what the meeting is, and does not need to.
Holidays
A public-holiday calendar marks the whole day. No task is given time on it, which is why Monday in the week above has no task blocks.
Personal calendars
Practice, date night, the dentist. If it is on a calendar that counts, Pensova works around it exactly as it would a meeting.

It keeps happening

Your task blocks move as soon as your calendar changes.

Google or Microsoft tells Pensova when a connected calendar changes, and Pensova also checks every hour. If the times you are busy have changed since it last looked, it moves your task blocks. If nothing changed, nothing happens, and nothing on your calendar is rewritten.

You stay in charge

Your edits in your calendar win.

Before it moves anything, Pensova checks your calendar, Google or Outlook. A block you moved stays where you put it. A block you deleted is gone, and the task shows as not on your calendar yet. Pensova only ever touches events it created.

The view

The list beside the calendar, or the calendar alone.

On a computer, switch between List and Calendar at the top. List shows your to-do list by day, with the next three days of the calendar beside it and a divider you drag between them. Calendar shows the calendar alone: one day, three days, five, or the week, with non-working days hidden unless you work them. A phone opens on the list, with the calendar a tap away.

Working hours and days
Monday to Friday, nine to five by default. Change either and Pensova only blocks time for tasks inside them.
Blocked time
Protect a standing focus block or a recurring commitment. It is added to your calendar as a repeating event. From then on it is an ordinary event there, and Pensova works around it.
Microsoft 365 and Outlook Live
Sign in with Microsoft and Pensova reads your Outlook calendars, work or personal, with the same rules as Google Calendar. Apple Calendar is in development, expected Q1 2027.

The full decision order, with the edge cases, is in the help center: How Pensova picks times.

Add your to-do list and see where each task lands.