Create Your First Workflow Template

A workflow template is the reusable blueprint for every review or approval route in your project. Once built, any document controller can start a workflow from it in two clicks. This guide walks through building a standard multi-step document review template from scratch.
Before you begin
Answer these questions before opening the template builder:
- What is the purpose of this workflow? (Technical review, approval, acknowledgement, sign-off, or a combination)
- How many distinct steps are needed and what happens at each one?
- Who is responsible for each step — a named user, a role, or an access group?
- Should steps run one after another (sequential) or simultaneously (parallel)?
- Is there a conditional branch — for example, if Step 1 rejects, skip to a Return step?
- Are any steps assigned to external (guest) reviewers?
- What are the acceptable due-date windows per step?
Step 1 — Open the template builder
- Go to Settings → Workflow Templates (org-level) or open the Templates panel from the Workflows area.
- Click Create Template.
- Enter a clear template name (e.g.,
Standard Drawing Review) and a short description. - Set the template category if your organisation uses categories for governance filtering.
- Leave the status as Draft — you will activate it after testing.
Step 2 — Understand step types
Each step has a type that controls what response actions are available:
| Step type | Purpose | Available response actions |
|---|---|---|
| Review | Technical or discipline review; comments expected | Approve, Approve with Comments, Reject, Return for Revision |
| Approve | Formal sign-off by an authority | Approve, Reject |
| Acknowledge | Confirm receipt without a review decision | Acknowledge |
| Sign | Digital signature capture | Sign, Decline |
Use Review for discipline reviewers who may have comments. Use Approve for the project manager or client representative who makes the final decision. Use Acknowledge for distribution-only steps where receipt confirmation is required.
Step 3 — Understand routing modes
The routing mode controls the relationship between steps:
| Routing mode | Behaviour |
|---|---|
| Sequential | Steps run one at a time in order. Step 2 does not begin until Step 1 is completed. |
| Parallel | Selected steps run simultaneously. The workflow moves forward only when all parallel steps are complete. |
| Conditional | The next step depends on the decision made in the previous step. For example: if Step 1 returns Rejected → go to Step 3 (Return route), otherwise proceed to Step 2. |
Most standard review templates use sequential routing. Use parallel for discipline reviews where multiple teams review the same document at the same time.
Step 4 — Add your steps
- In the template builder, click Add Step.
- Give the step a clear operational name (e.g.,
Technical Review,Discipline Check,Project Manager Approval,Closeout). - Select the step type (Review, Approve, Acknowledge, or Sign).
- Set the assignee: choose a named user, a project role, an access group, or Review Matrix (let the matrix auto-assign based on document attributes).
- Set the due-date rule: the number of business days after the step becomes active (e.g., 5 days for review, 2 days for approval).
- Optionally add instructions — freetext notes shown to the assignee when the step is active.
- Repeat for each step in your route.
Example four-step route:
| Step | Name | Type | Assignee | Due (days) |
|---|---|---|---|---|
| 1 | Technical Review | Review | Civil Lead | 5 |
| 2 | Discipline Check | Review | Review Matrix | 3 |
| 3 | PM Approval | Approve | Project Manager | 2 |
| 4 | Closeout | Acknowledge | Document Controller | 1 |
Step 5 — Configure conditional routing (optional)
If you need a branch:
- On the step that may trigger a branch, enable Conditional next step.
- Set the condition: e.g., if response is
Rejected→ route toRevision Returnstep. - Add the Revision Return step as an additional step in the template.
- Set the
elsepath: if response isApproved→ continue to the next step in the main route.
Step 6 — Set escalation rules (optional)
For each step, you can configure escalation:
- Overdue notification — sends a reminder to the assignee when the due date passes.
- Escalation recipient — sends a notification to a supervisor or project admin after a configurable number of overdue days.
- Auto-close — after a configurable number of overdue days, the step auto-completes with a recorded
No Responseaction. Use with caution.
Step 7 — Configure reviewer groups
If your organisation has teams that always review documents in a certain category, use an Access Control Group rather than named users as step assignees. This means the template stays valid when team membership changes — you only need to update the group, not every template.
Step 8 — Save and test
- Click Save Template (status remains Draft).
- Open the Documents register and find a test document (or upload a sample).
- Start a workflow and select your new template.
- Confirm the steps, assignees, and due dates look correct.
- Step through the workflow as each reviewer role and verify all actions work.
- Check the audit trail to confirm all decisions are recorded.
Step 9 — Activate the template
Once testing is complete:
- Open Settings → Workflow Templates.
- Find your template in Draft status.
- Click Activate. The template is now available to all document controllers.
Step 10 — Maintain the template
- When your process changes, create a new version (minor or major) rather than editing the live template. In-flight workflows continue to use the version they were started on.
- Archive templates that are no longer used so they do not appear in the template picker.
- Review template performance quarterly using the Workflows report — look for steps with high overdue rates.
Template design tips
- Keep step names short and operational — reviewers see step names in their notification emails.
- Use Review Matrix assignment for discipline-specific steps rather than named users, so routing stays correct as teams change.
- Avoid creating a template per document type; build one standard route and use conditional routing for variations.
- Test every conditional branch with a real document before activating.
- Document the template purpose in the description field so future admins understand when to use it.