Skip to main content

Manual vs Auto Scheduling

J
Written by Jacob Giguere
Updated over 2 weeks ago

If you are new to GantterAI or migrating from Microsoft Project, one of the most important concepts to understand is Manual Scheduling vs Auto Scheduling.

Under File > Settings > General, you'll see a switch that will set new tasks to be manually scheduled:

This setting controls who decides task dates:

  • You, or

  • GantterAI’s scheduling engine (Critical Path / CPM)

Manual Scheduling (You Control the Dates)

Manual Scheduling means you enter the dates and they stay fixed unless you change them. Tasks that are manually scheduled will be marked with a pin icon:

What happens in Manual Scheduling:

  • You type the Start and Finish dates

  • GantterAI does not automatically move the task

  • Changes to predecessor tasks do not affect this task

  • Dependencies exist visually, but do not drive dates

This is similar to:

  • Typing fixed dates directly into MS Project tasks

  • Pinning a task to the calendar

Use Manual Scheduling when:

  • A date is fixed by contract or regulation

  • You are creating high-level milestones

  • You are still roughing out a plan

  • You do not want tasks to move automatically

Auto Scheduling (GantterAI Controls the Dates)

Auto Scheduling means you define the logic, and GantterAI calculates the dates.

Auto-scheduled tasks are marked with a blue calendar icon with a circle:

What happens in Auto Scheduling:

  • You define task duration and dependencies

  • GantterAI calculates Start and Finish dates

  • If one task changes, connected tasks update automatically

  • Critical Path, slack, and float are calculated correctly

This is similar to:

  • Using fully linked, auto-scheduled tasks in MS Project

Use Auto Scheduling when:

  • Task order matters

  • You want a realistic, dependency-driven schedule

  • You are tracking progress

  • You want accurate Critical Path results

Which Tasks Should Be Manual vs Auto?

A common mistake for new users is setting too many tasks to Manual Scheduling. This prevents the schedule from updating correctly.

Recommended Approach (Especially for MS Project Users)

Manual Scheduling (Use Sparingly):

  • Project start or end milestones

  • Contractual deadlines

  • External review or approval dates

Auto Scheduling (Use by Default):

  • Most execution tasks

  • Tasks with predecessors and successors

  • Work that depends on other work

Best Practice:

Auto schedule most tasks. Use manual scheduling only when a date must not move.

How Does the Scheduling Mode Affect Dependencies?

Action

Manual Scheduling

Auto Scheduling

Add a dependency

Does not move task

Automatically recalculates dates

Change a predecessor

No impact

Downstream tasks update

Change duration

Dates stay fixed

Dates adjust

Critical Path accuracy

Limited

Fully accurate

If your dependencies look correct but dates are not moving, the task is usually manually scheduled.

Did this answer your question?