Task Statuses and States
Every task in Jetpack Workflow carries statuses that tell you and your team where things stand at a glance. Some of these are set manually, some are applied automatically by the system. This article explains what each one means and how it works.
Ready to Start
A task is Ready to Start when it's been created but no work has begun yet. This is the default - it's set automatically when a task is created and doesn't require any action from your team.
In Progress
In Progress means work on the task has begun. This can happen two ways:
Manually - a team member updates the status directly on the task
Automatically - if the task has a checklist, it moves to In Progress as soon as the first checkbox is checked (as long as at least one item remains unchecked)
Complete
A task is Complete when it's done. Like In Progress, this can be set manually or automatically:
Manually - a team member marks the task complete directly
Automatically - if the task has a checklist, it moves to Complete once every checkbox has been checked off
Up Next
Up Next is a conditional status that appears on a task when the task immediately before it in the project's task order has been completed. It's the system's way of signaling to the next assignee that their work is ready to begin.
A task with the Up Next status can still carry a status of Ready to Start or In Progress - Up Next just adds an extra layer of context on top, letting the assignee know it's their turn without needing a manual handoff or separate message.
Overdue
A task becomes Overdue automatically once its due date has passed and it hasn't been completed. There's nothing to apply or remove - it's entirely driven by the due date. You'll notice it in two ways:
The task's due date turns red wherever it appears
On the Tasks page, overdue tasks surface in a dedicated Overdue section, separate from your other incomplete work
The only way to clear Overdue is to either complete the task or push out its due date.
Tip: If a task is going overdue because you're waiting on something outside your control - a client document, a third-party response - leave a comment on the task explaining the hold-up. It keeps the rest of the team in the loop without needing a separate conversation. This is also a great place to use a project label!
Summary
Status/State | Set by | What it means |
Ready to Start | Automatic | Task exists but hasn't been started |
In Progress | Manual | Work has begun |
Complete | Manual | Task is done |
Up Next | Automatic | The previous task was just completed — this one is next |
Overdue | Automatic | Due date has passed and task isn't complete |