How Pensova picks times

The order the rules apply in, when Pensova plans, and the three reasons a task is left without a time.

Updated 31 October 2026

How Pensova picks times · 2:06Narrated walkthrough, captions included

Every time Pensova plans your week, it runs the same steps in the same order.

  1. Check your calendar first. Each block Pensova made earlier is checked against your calendar. If you moved it, in the app or in Google or Outlook, it stays where you put it. If you deleted it, the task goes back to having no time.
  2. Read what is busy. Every calendar you count is checked each time, including busy-only and holiday calendars. All-day events block the whole day. Nothing from your calendar is stored.
  3. Put the tasks in order. By priority first (urgent, high, medium, low), then by earliest deadline within a priority. A deadline never lets a low-priority task jump ahead of an urgent one. Duration then decides where each one can go: a task takes the earliest gap long enough for it, so a short task can fill a gap that a longer, more urgent task had to pass over.
  4. Give each task the earliest gap that fits, inside your working hours and days, from now up to fourteen days ahead. A task you moved by hand keeps its time, and the rest are fitted around it. A repeating task gets its own time for each repeat, inside the period that repeat falls in.
  5. Split what is allowed to split, into blocks of at least thirty minutes. See Splitting long tasks.
  6. Change only what moved. Blocks that stay put are left alone in Google, so your calendar is not rewritten over and over.

Why a task has no time

A task without a time sits under No time yet, with the reason on its row. There are three:

  • No duration. Pensova cannot find time for a task without knowing how long it takes.
  • Deadline passed. Move the deadline later and it will get time.
  • No free slot before the deadline. Shorten it, allow splitting, extend working hours, or move the deadline.

When Pensova plans

When you add or edit a task, change a setting, or press Schedule all. It also keeps watch on its own: Google or Microsoft tells Pensova when one of your calendars changes, and Pensova checks each connected calendar every quarter of an hour as well. Either way, it compares when you are busy with a short code made from what it saw last time. If something changed (say a meeting landed on one of your task blocks), Pensova moves your task blocks to fit. If nothing changed, nothing happens.