Dynamic planning

See how OFFLIGHT's auto planning works

Written By OFFLIGHT - Jean

Last updated 11 days ago

Auto Scheduling

Auto scheduling is the core of OFFLIGHT’s dynamic planning.
It automatically generates the most efficient schedule based on task properties such as Time frame, Priority, Left time, Schedule after, Due date, and Min split chunk.

How It Works

  • Only tasks with Status = To do will be scheduled.

  • Scheduling respects the task’s defined Time frame.

  • Tasks with higher priority are placed first.

  • If time is limited, OFFLIGHT chooses the task that best fits the available block β€” even if it has a lower priority.

    • Example: If there is a 1-hour gap between meetings, a lower-priority task with 1h Total time may be scheduled instead of a high-priority task that needs 2h.

  • If multiple tasks have the same priority, the older task is scheduled first.

  • If a due date is near, the task is scheduled regardless of priority or Time frame. It can even be scheduled past the defined Time frame (up to 11:59 PM).

Scheduling After a Specific Date

To schedule a task only after a certain day,
use the Schedule after field.
This is useful for tasks you can't start until a certain date.

Triggers for Replanning

Auto scheduling updates when:

  • Calendar events are added, edited, or deleted

  • A task is created or task properties are updated

  • A task is moved to Fast track or started

  • An unfinished task remains incomplete for over 30 minutes

  • Connected calendars are updated in settings


Fast Track

Fast track lets you manually define the order of tasks,
bypassing priority and scheduling logic when needed.

How to Add to Fast Track

  • Hover over a task β†’ Click Fast track icon

  • Click the icon in the task popover

  • Use shortcut Shift + F

Reordering in Fast Track

Task order is based on list position, not task properties.

  • Drag and drop to rearrange

  • Or use Shift + ↑ / Shift + ↓ to move tasks up/down


Start Task (Time Tracking)

Use Start task to begin working on a task immediately.
Time tracking begins, and actual work time is recorded.

  • The task is also moved to the top of Fast track.

How to Start a Task

  • Hover over a task β†’ Click ▢️ icon

  • In the task popover β†’ Click ▢️

  • Press F with task selected

  • Click ▢️ in the task controller for the closest session

Stop Task

Stop task records tracked time as Spent time,
and updates Left time accordingly.

How to Stop a Task

  • Hover over a task β†’ Click stop icon

  • In the task popover β†’ Click stop

  • Press Spacebar to pause

  • Or click stop in the task controller


Lock Schedule

Want to fix a task at a specific time?
Use Lock Schedule β€” shown as a lock icon on the calendar.

How to Lock

  • Drag a scheduled session to a specific time

  • Or right-click a session β†’ Click Lock schedule

How to Unlock

  • Click the lock icon to return to Auto plan

  • Or right-click β†’ Click Unlock schedule

Locked sessions stay fixed until their time comes.
If not completed within 30 minutes after the expected end, the session is returned to Auto plan.

All articles in Task management