Configuring Workflows
Enable a workflow and define its stages and actions
This guide shows you how to build a Workflow
You'll need Configure permission for this collection. If you're unsure, ask your System admin.
1. Enable the workflow
1. Open the collection's configuration
In the sidebar, right-click the collection and select Configure (or open the collection and use the options menu (⋯) at the top-right). Open the Workflow pane, under Setup.
2. Turn on stages
Turn on Enable workflow stages for this collection. The Stages and Actions section appears, ready for you to build your process.
2. Define your stages
Each stage is one phase of your process. Every collection starts with a single default stage, which you can rename.
1. Add a stage
Click Add Stage and give it a clear, action-oriented name - for example Submitted, In Review, Approved, Paid.
2. Give it a colour
Choose a colour for the stage. This is the badge colour shown on records and in lists, so pick colours that make progress easy to read at a glance.
3. Repeat for every phase
Add a stage for each phase of your process. Records will always sit at exactly one stage.
The first stage carries a Default badge - every new record starts here, and this stage cannot be deleted.
3. Create actions to move records between stages
An Action is the button a user clicks to move a record to another stage. Without actions, a record has no way to progress.
1. Add an action to a stage
Within a stage, click to add an action and choose the target stage it moves records to.
2. Name and colour it
On the General tab, set the action's Label (for example Approve, Reject, Send to Production) and its Colour. The label and colour are what users see on the button.
3. Add more actions where a stage can branch
If a stage can progress in more than one direction, add an action for each route - for example an Approve action and a Request Revision action on the same In Review stage.
4. How a stage change works for users
When a user clicks an action on a record's Details tab, Kinabase opens a confirmation before anything changes.
The confirmation asks the user to confirm the move (for example, "Are you sure you want to change this record to Approved?"). If the action requires extra fields, signatures, or list items, the user completes those here first. Where the action will set off automations, the confirmation previews how many will run.
Actions are filtered by permission, so a user only sees the buttons they're allowed to use. When a stage has three or more available actions, they collapse into a Next Stage dropdown to keep the record tidy.
Some transitions can be marked as irreversible; the confirmation then warns that the change cannot be undone.
5. Set per-stage permissions
By default, who can view and edit a record does not depend on its stage. When you need that to change - for example, locking a record once it reaches Approved - use per-stage permissions.
Permissions are configured in the collection's Permissions pane, under Security. You'll need Configure permission for the collection.
1. Open the Permissions pane
In the collection's configuration, open Permissions. Alongside the Default tab you'll see one tab per stage.
2. Override a stage
Open a stage's tab and turn on Custom permissions. The stage now uses the record permissions you set here instead of the Default ones, but only for records currently at that stage.
For a full explanation of roles and permission levels, see Assign Roles and Permissions.
6. See stages on records and in views
Once configured, the current stage shows as a coloured badge on each record and as a column in your tables.
To review a collection stage by stage, open the list and select Group by → Stage. Records cluster under their current stage, giving you a stage-by-stage breakdown you can scan quickly.
Grouping by stage is not a board or kanban view - Kinabase has no such view. It groups records within the Table and Side by side views. See Views.
7. Best practices
Define your core stages and actions first, then layer on validation, signatures and notifications as your process matures.
Run a record through every stage to confirm each action, permission and validation rule behaves as you expect.
Review action permissions regularly so only authorised colleagues can perform critical transitions such as approvals.
Need more help? Ask your System admin, or contact our support team via Help & Support.