Tasks
A task is a discrete unit of work inside an engagement (or, less commonly, a firm-level admin task not tied to any engagement). Most tasks auto-generate from pipeline stage templates. You can also add ad-hoc tasks manually.
Tasks have a type, a status, an assignee, a due date, and (optionally) a “waiting on” reason.
Where to find tasks
| Page | What it shows |
|---|---|
| Tasks (sidebar) | Cross-engagement view. Defaults to “My tasks” — tasks assigned to you. |
| Engagement detail → Tasks section | All tasks for one engagement, grouped by stage. |
| Engagement drawer | Same as the detail page, in a slide-out. |
| Client detail page → Overview tab | Tasks card with open tasks for the client. |
| Workflow kanban card | Progress bar showing tasks-completed / total-tasks. |
The Tasks page has two views: List and Board.
Using the list view
A sortable table with one task per row:
- Title
- Engagement (with client)
- Type (Collect, Prepare, Review, …)
- Status
- Assignee
- Due date
- Stage (which engagement stage this task belongs to)
Filterable, sortable, supports bulk actions (select rows → bulk reassign or set status).
Using the board view
Kanban-style with status columns (To do / In progress / Completed). Drag cards between columns to update status.
The 13 task types
| Type | What it’s for | Typical assignee role |
|---|---|---|
| Collect | Gather information or documents from the client. | Preparer or admin |
| Prepare | Do the core prep work (data entry, calculation, drafting). | Preparer |
| Review | Audit a prepared deliverable. | Reviewer |
| Approve | Final sign-off (typically by partner). | Partner |
| File | Submit the return to IRS or state. | Preparer or admin |
| Follow up | Chase a pending dependency (client response, IRS letter). | Preparer or admin |
| Admin | Internal admin (filing fees, archive paperwork, internal notes). | Admin |
| Communicate | Send a specific email, SMS, or call (often pre-templated). | Preparer or admin |
| Bookkeeping | A bookkeeping-specific step (reconciliation, categorization). | Preparer |
| Fieldwork | An audit-specific step (sampling, testing). | Auditor |
| Planning | Planning-stage work (risk assessment, kickoff). | Partner or preparer |
| Meeting | A scheduled meeting tied to the engagement. | Anyone |
| Research | Research a tax issue, regulation, or precedent. | Preparer or partner |
Type is mostly metadata for filtering and reporting — it doesn’t change behavior. Pick the closest match.
The 5 statuses
| Status | What it means |
|---|---|
| To do | Hasn’t been started. |
| In progress | Someone’s actively working on it. Optional intermediate state — many firms skip it. |
| Completed | Done. |
| Cancelled | Not going to be done (and not blocking anything). |
| Not applicable | Doesn’t apply to this engagement (for example, “State return for a state the client doesn’t owe taxes in”). |
Completed, Cancelled, and Not applicable all count as “done” for stage-gate evaluation — none of them block stage advancement.
The “waiting on” flag
When a task is To do or In progress, it can have a Waiting on label:
| Value | What it means |
|---|---|
| Not blocked | Default. No external dependency. |
| Client | Waiting on the client (for example, their answer to a question). |
| IRS | Waiting on the IRS. |
| Third party | Waiting on a non-client third party (outside firm, bank, employer). |
| Internal | Waiting on someone inside the firm. |
The waiting-on flag is for status reporting — the Tasks page lets you filter to “tasks I’m waiting on client for” so you can prioritize the right follow-ups. It doesn’t auto-create a blocker (use Blockers for that).
Auto-generated tasks (stage templates)
When an engagement enters a stage, Assure Pro creates tasks from the stage’s task templates.
Each template defines:
- A task title (with merge variables resolved).
- A type.
- An assignee role (preparer, reviewer, or partner) — resolved to the actual user from the engagement’s assignments.
- A default due-date offset from stage entry (or from engagement due date).
- Whether the task is required for advance (gates the stage in strict mode).
Example: the Tax pipeline’s In prep stage might have these templates:
| Template | Type | Role | Required |
|---|---|---|---|
| Review extracted data | Review | preparer | yes |
| Prepare federal return | Prepare | preparer | yes |
| Prepare state return | Prepare | preparer | no |
| Log time for prep work | Admin | preparer | no |
When an engagement moves into In prep, those four tasks are created, assigned, and given due dates relative to stage entry.
Adding a manual task
Click + Add task anywhere a task list appears.
The dialog asks:
| Field | What goes here |
|---|---|
| Title | The task description. |
| Engagement | (Optional) The engagement this task belongs to. If left blank, the task is firm-level admin. |
| Stage | (Optional, only if an engagement is set) The pipeline stage this task counts toward. |
| Type | One of the 13 task types. |
| Assignee | A firm user. |
| Due date | The date the task should be done by. |
| Required for advance | If checked and the stage is strict, this task gates the stage move. |
| Description | Free-form longer detail. |
Click Add. The task appears in the task list immediately.
Completing a task
Three ways:
| Where | How |
|---|---|
| Task list | Check the box at the start of the row. |
| Task detail page | Click Mark complete. |
| Engagement drawer | Same checkbox pattern. |
When you complete a task:
- Status changes to Completed.
- The completion is logged in the activity timeline.
- If the stage’s gate fires (all required tasks now complete, no blockers, auto-advance condition met), the engagement auto-advances.
- The engagement’s task-progress bar updates on the kanban card.
Bulk task actions
In the Tasks page list view, select multiple rows (checkboxes). The Task bulk bar appears at the bottom with:
- Set status — mark many tasks as Completed, Not applicable, or Cancelled.
- Reassign — change assignee on many tasks at once.
- Set due date — bulk reschedule.
- Delete — remove tasks (use sparingly — completed tasks shouldn’t be deleted).
The Tasks page (cross-engagement)
The dedicated Tasks page (sidebar) shows tasks across all engagements. Filters:
| Filter | Default |
|---|---|
| Assignee | Me |
| Status | To do + In progress |
| Type | All |
| Engagement | Any |
| Due date | All (toggle “Due this week” for triage) |
| Waiting on | Any |
The default view is “what’s on my plate right now” — To do plus In progress tasks assigned to me.
Saved views are supported — for example, “Waiting on client” filters to status = To do, waiting on = Client.
Working in the task detail page
Click any task to open its detail page. Sections:
- Header — title, status, type, engagement, client, stage, assignee, due date.
- Description — free-form. Editable.
- Activity — timeline of changes (status, assignee, due date).
- Comments — threaded discussion (rare for tasks — most discussion lives at the engagement level).
- Subtasks — optional checklist within the task.
Keyboard shortcuts
| Key | Action |
|---|---|
Enter | Open focused task |
Space | Toggle complete on focused task |
j / k | Navigate down / up in the task list |
n | New task |
r | Reassign focused task |
d | Set due date |
? | Show shortcuts |
Common patterns
”I want a task that isn’t tied to a stage”
Most stage-template tasks belong to a stage. Manual tasks don’t have to — create with stage = “(none)”. They appear in the engagement’s task list under “Unassigned to stage” and don’t gate any stage moves.
”I want a recurring task across many engagements”
Set up a stage template in the Pipeline builder — the template generates the task on every engagement that enters the stage. Pure manual tasks don’t recur.
”I want a task that’s actually a checklist”
Use the subtasks field on the task detail page. A task can have many subtasks; the parent task is complete when all subtasks are complete (or you can mark it complete manually).
”Tasks that span engagements”
Tasks belong to one engagement (or none). For work that crosses engagements (for example, “Reconcile inter-company eliminations between holding co and operating co”), create the task on the engagement it primarily lives on and add a comment linking to the related engagement.
Permissions
| Action | Required permission |
|---|---|
| View tasks on an engagement | View tasks (or View engagements plus assignment) |
| Create task | Create tasks |
| Edit task (status, assignee, due date) | Edit tasks |
| Delete task | Delete tasks |
| Bulk operations | Edit tasks (status / reassign) or Delete tasks (delete) |
Next
- Custom pipelines — defining stage task templates.
- Stages & gates — how required tasks gate stage advancement.
- The engagement detail page — the Tasks section on an engagement.