Skip to Content
ProEngagements & workflowOverview

Engagements & workflow overview

An engagement is one piece of work Assure Pro tracks for a client — a 1040 return for the 2025 tax year, a monthly bookkeeping run, a SOC 2 audit, an R&D tax credit study.

Engagements are the unit you assign work against, set deadlines on, attach documents to, and ultimately bill from.

The three concepts to know

ConceptWhat it isWhere you see it
EngagementOne piece of work for a clientKanban card, table row, sidebar link
PipelineA reusable sequence of stages an engagement moves throughThe column headers on the kanban board
TaskA discrete step inside an engagement (often auto-generated from a stage template)Tasks tab, task board, engagement drawer

In one sentence: engagements live on pipelines and contain tasks.

Where to find them

PageWhat it shows
Workflow (sidebar)The kanban and table views of every engagement in the firm. Default landing page for most preparers.
Tasks (sidebar)Just the tasks — across engagements — assigned to you (or filtered to anyone).
Pipeline builder (sidebar)The editor for customizing your firm’s pipelines. Usually admin-only.
Client detail → Engagements tabAll engagements for a specific client.
Engagement detail pageOne engagement’s full state — every task, blocker, comment, activity entry.

How service lines and engagement types fit together

Assure Pro separates the kind of practice domain from the specific work product:

  • Service line: a top-level practice area. Three are seeded for every firm:
    • Tax — tax returns, tax planning, tax resolution.
    • Accounting — bookkeeping, payroll, controller/CFO services.
    • Audit & Assurance — audits, reviews, compilations, attestations.
  • Engagement type: a specific work product within a service line. Each engagement type belongs to exactly one service line.

52 engagement types ship by default — Form 1040, Monthly Bookkeeping, Form 1120-S, SOC 1/SOC 2 Audit, R&D Tax Credit Study, and so on. See Engagement types & service lines for the full list.

You can customize both — add new types, hide unused ones, change labels — from Settings → Engagement types.

What an engagement holds

FieldWhat it is
ClientThe single client this engagement belongs to. Can’t be moved between clients.
Engagement typeOne of the 52 default types (or a firm-custom type). Determines the default task templates.
Tax year / period”2025 tax year”, “March 2026 bookkeeping”.
PipelineWhich pipeline this engagement runs on. Default pipeline per service line; can be overridden per engagement.
Current stageThe current column on the pipeline.
StatusActive, On hold, Completed, Cancelled, or Archived.
PriorityLow, Medium, High, or Urgent — affects sort order and visual emphasis.
Due dateFiling deadline or internal target.
AssigneesPreparer, reviewer, and partner — separate from the client-level assignments.
TasksThe work items inside (often auto-generated by stage).
BlockersDependencies that prevent stage advancement (K-1 from another engagement, missing docs, pending payment, pending signature, manual).
CommentsA threaded discussion attached to the engagement (for internal team coordination).
DocumentsDocuments linked to this engagement (a subset of the client’s full library).
ActivityA timeline of stage changes, document uploads, task completions, messages, and reminders.

How the pipeline works

Most firms run their tax engagements through a pipeline like:

Awaiting docs → Docs received → In prep → In review → Awaiting signature → Filed

Each column is a stage. Each card is an engagement. Cards advance left-to-right as work completes.

Some advances happen automatically — when all documents on the checklist match, the card moves itself from Awaiting docs to Docs received. Some require a manual move — clicking Move to next stage on the card. See Stages & gates.

Choosing a pipeline view

Assure Pro shows the same engagement data in three views — pick whichever you think in:

ViewBest forSwitch via
KanbanVisual progress, drag-and-drop stage movesDefault workflow view
TableSorting by deadline, filtering by assignee, exportingView menu → Table
CalendarDeadline-driven planningView menu → Calendar

See Pipeline views.

How engagements connect to other modules

Other moduleEngagement’s relationship
ClientsEach engagement belongs to exactly one client.
IntakeSending intake creates an intake instance tied to the engagement.
DocumentsDocuments can be linked to an engagement (filed under that engagement’s subfolder).
E-signEngagement letters and 8879 signing packages are tied to an engagement.
BillingInvoices itemize against engagements.
CommunicationsConversations can be linked to an engagement.
TasksTasks belong to engagements (or stand alone if firm-level admin tasks).

The engagement is the dependency hub for one piece of client work.

What this section covers

PageWhat it answers
Creating an engagement”How do I start a new engagement for a client?”
Engagement types & service lines”What are all the kinds of engagements I can create?”
Priorities & statuses”What does each status mean? When do I pause vs cancel?”
Pipeline views”Kanban, table, or calendar — when do I use which?”
Custom pipelines”How do I edit our pipeline stages?”
Stages & gates”When does Assure Pro advance a stage automatically vs ask me?”
Due dates & deadlines”How are deadlines calculated and surfaced?”
The engagement detail page”What’s on the engagement view?”
Blockers”What’s stopping this engagement from moving?”
Tasks”How do tasks work inside an engagement?”
Last updated on