Skip to main content

Completion Conditions

Completion conditions — labelled Done Conditions in the app — make sure a task is genuinely finished before anyone can mark it complete. They turn a vague "is this done?" into a short, explicit checklist: enter the final amount, upload the signed document, get the approval, wait for the other task to close.

Each condition is either required or optional. A task cannot move to Done while a required condition is still unanswered.

Done condition types


How It Works

  1. Someone defines the conditions when the task is created.
  2. You do the work on the task.
  3. You open the task and answer each condition — type a value, pick an option, upload a file, request an approval.
  4. Answered conditions turn green and get a strikethrough.
  5. Once every required condition is met, Mark Done becomes available.

If a required condition is still open, the task footer shows how many are left (for example, 2 condition(s) pending) and the Mark Done button stays disabled.

info

Conditions are answered from the Details tab of the task. See Task Details for the rest of the task view.


Setting Conditions on a Task

Done Conditions are defined in the New Task window, in the Done Conditions section. There are two ways to fill it:

WayWhat happens
Build them by handClick + Add Condition and configure each row yourself
Pick a Form TemplateChoose a template in the Form Template field — its fields are copied onto the task as conditions

The condition row

Every condition you add by hand is one row with these controls:

ControlWhat it does
Type dropdownChooses the kind of condition (see the table below)
Condition descriptionThe text the person doing the task will read. Required — the box turns red while it's empty
Required checkboxTicked by default. Untick it to make the condition optional (it won't block Done)
×Removes the row

Some types add extra settings under the row — a minimum and maximum, a list of options, accepted file types, and so on. Those are listed per type below.

tip

Write the description as an instruction, not a title. "Attach the signed delivery note (PDF)" is far more useful than "Document".


Condition Types

This is the complete list, in the order it appears in the type dropdown.

TypeWhat you set upHow it's answered
ChecklistNothing extraA single Complete button
TextNothing extraType a response, then Submit
ApprovalNothing extraA reviewer clicks Approve or Reject
NumberOptional Min and MaxEnter a value, then Submit
CurrencyOptional Min amount and Max amountEnter an amount, choose a currency, then Submit
DateOptional earliest and latest datePick a date, then Submit
DropdownOptions (comma-separated)Choose one option, then Submit
FileOptional Accepted types (for example pdf, docx)Upload file — the condition is satisfied by the upload itself
DependencyPick the task this one waits onMark Dependency Met, plus a View blocking task link
FormulaA Formula expressionMark Formula Met
note

Checklist is a single confirmation, not a list of tick boxes. If you need several items ticked individually, either add one Checklist condition per item or use a Form Template with a multi-checkbox field.

Notes on individual types

  • Approval — the task can't be completed until a reviewer approves. See Approvals for who can approve and what happens next.
  • File — leave Accepted types empty to accept any file. Each File condition gets its own upload, so several document requirements never get mixed up. Uploaded files also appear on the task's Files tab.
  • Dependency — you choose the blocking task from a list of your team's open tasks (finished and cancelled tasks aren't offered). Until the dependency is met, the task card carries a Blocked badge.
  • Formula — a calculated condition the system checks. The person doing the task just confirms it with Mark Formula Met.

The Currency Condition

Use Currency when the task needs a monetary figure recorded — a quoted price, an approved budget, a refund amount, a final invoice total.

When you define it

You set only an optional Min amount and an optional Max amount. Leave either blank to skip that limit, or both blank for no limit at all.

SettingMeaning
Min amountThe lowest amount that will be accepted
Max amountThe highest amount that will be accepted
info

You do not pick a currency when defining the condition. The person answering it chooses the currency themselves — which keeps the same condition usable across teams and countries.

When you answer it

The condition shows an Amount box and a currency dropdown side by side:

FieldBehaviour
AmountAccepts decimals
Currency dropdownEach entry shows the currency symbol and its code — for example $ USD. Just pick the one you need
SubmitRecords the amount together with the chosen currency
  • If a minimum or maximum was set, an Allowed: hint appears under the fields so you can see the range before submitting.
  • The currencies you use most often move to the top of the dropdown, so repeat entries take one click. This is remembered for you personally.
  • Once submitted, the answer is displayed as a properly formatted amount (for example, $1,250.00) alongside the name of the person who entered it.
caution

The amount is checked against the allowed range when you submit. If it falls outside the range, the condition won't be accepted — check the Allowed: hint and try again.


Conditions From a Form Template

When a task is created from a Form Template, the template's fields are copied onto the task as conditions. These behave like normal conditions but can show richer inputs:

Template fieldHow it appears on the task
Long textA multi-line text box → Submit
NumberA number box → Submit
DateA date picker → Submit
Multi-select checklistA list of tick boxes — select several → Submit
Single choiceA set of radio buttons → Submit
Image uploadAn Upload image button that accepts images

Templates can also carry display-only items — headings, explanatory notes, and dividers. These are there to organise the form; they need no answer and never block completion.

Conditions that came from a template are marked with a small Template badge.

info

Template fields are snapshotted onto the task when it is created. Editing the template later does not change tasks that already exist. See Form Templates.


Answering Conditions

  1. Open the task from the board or the list.
  2. Stay on the Details tab and scroll to Done Conditions.
  3. Answer each condition using the control it shows.
  4. When all required ones are green, click Mark Done.

What each row shows

ElementMeaning
Circle iconEmpty = not yet met, green tick = met
DescriptionWhat you're being asked for
Template badgeThe condition came from a Form Template
Type tagWhich kind of condition it is
*The condition is required

Once a condition is met, its row turns green and the description is struck through. Below it, the recorded answer is listed together with the name of the person who gave it — so there's a clear trail of who entered what.

tip

Answer conditions as you go rather than saving them all for the end. A single missing file at 5pm is what keeps a task open overnight.


If Conditions Aren't Met

  • The task can't move to Done. Mark Done stays disabled and the footer shows how many conditions are still pending.
  • If the task has unmet Dependency conditions, a banner at the top of the section reads Blocked by N dependency task(s), and the task card on the board shows a Blocked badge.
  • Use View blocking task on a dependency condition to jump straight to the task you're waiting on.

If the task also needs approval, Mark Done sends it to Pending Approval instead of Done. See Approvals.


Who Can Change Conditions

Conditions are defined when the task is created. Only a manager or an admin can change or remove them afterwards.

If a condition looks wrong, impossible, or no longer relevant, don't work around it — ask a manager or admin to adjust it.


Tips

  • Keep descriptions specific. The person answering should not have to ask what you meant.
  • Untick Required for nice-to-haves. Optional conditions still get recorded, but they never block the task.
  • Set a range on Number and Currency conditions. It catches typos before they become reporting errors.
  • Have files ready before you start closing a task. File conditions are the most common reason a task stalls at the last step.
  • Follow up on dependencies early. A blocked task can't close until the task it's waiting on does.
  • Reuse a Form Template when the same set of conditions comes up repeatedly — it's faster and more consistent than rebuilding them each time.

I want to…Go to
Add conditions while creating a taskCreating Tasks
See the rest of the task viewTask Details
Understand approval stepsApprovals
Reuse a set of fieldsForm Templates
See blocked and pending badges on cardsKanban Board