📖Reference: Auto-scheduling

Introduction

Auto-Scheduling is Motion’s system for placing tasks onto your calendar automatically based on defined parameters and constraints. Instead of manually arranging work, Motion optimizes task placement by considering deadlines, priorities, durations, and existing calendar events. This reference defines the scheduling models, parameters, behaviors, and edge cases that govern how Auto-Scheduling operates.

At a Glance

Tasks are placed on your calendar automatically based on duration, start date, deadline, priority, effort, chunking, schedules, and existing events — adapting dynamically as your day changes.

What Auto-Scheduling considers

  • Duration → How long the task will take.

  • Start date → The earliest date a task can begin.

  • Deadline → The latest time a task must be completed.

  • Priority → The relative importance compared to other tasks.

  • Duration → Total hours required if the task spans multiple blocks.

  • Chunking → Long tasks are split into min chunks to fit available time.

  • Schedule → Motion respects user-defined working schedules, breaks, and availability.

  • Calendar events → Meetings and personal events on 'My Calendars' are treated as unavailable time.

Scheduling models

  • Unidirectional → Tasks sync one-way: tasks scheduled in Motion appear in external calendars (e.g., Google and Outlook), but tasks created externally do not appear in Motion.

  • Bidirectional → Events sync both ways: events created in an external calendar show in Motion, and events created in Motion show in the external calendar.

Manual vs Auto-Scheduling

  • Manual → Users drag and place tasks directly on the calendar.

  • Auto → Motion dynamically optimizes placement based on constraints and parameters.

System behavior

  • Tasks are placed dynamically across available time when auto-scheduling is turned on.

  • Past-due tasks are automatically rescheduled or surfaced as overdue.

  • ETA indicators act as “beacons,” showing when deadlines may be at risk.

    • If a task can’t fit, Motion flags it with a warning.

  • Motion’s predictive engine adjusts scheduling across projects and tasks as constraints change.

Conclusion

Auto-Scheduling is Motion’s core system for dynamically managing tasks. By considering parameters like duration, deadlines, priority, schedules, and calendar events, Motion places work where it fits best and continuously adapts as your day changes. Clear rules around models, limits, and troubleshooting ensure that users always know why a task is (or isn’t) scheduled.

Key Takeaway

Manual scheduling offers control, but Auto-Scheduling delivers adaptability and efficiency. Motion’s engine keeps tasks aligned with your real schedule so you can focus on doing the work not rearranging it.

Last updated

Was this helpful?