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.