Skip to content

Approval workflows

Under Settings > Approval workflows you set up multi-step approval workflows for booking requests. This ensures booking requests are only approved after one or more internal approvals. ↗ Open in Locaboo

Approval workflows overview with empty list and Create new process button

Approval workflows help when booking requests should not be approved by a single person alone, but several parties are involved – for example:

  • A booking request must first be checked by the caretaker and then approved by the department head.
  • Certain resources require approval from administration before the booking is confirmed.
  • In larger organisations, different responsible people should be involved in a defined sequence.

Use + Create new process to create a new approval workflow.

Create new approval workflow with title and On Flow action
SettingDescription
TitleName of the approval workflow (e.g. “Two-step approval sports hall”).
On Flow actionThe sequence of actions executed one after another.

Use Add action to add a new action to the process.


Dropdown with action types: Send email and Send request

For each action in the process you choose a type:

Action typeDescription
Send requestSends the booking request to a specific user for approval. The user can approve or reject the request.
Send emailSends a notification email to a defined address (e.g. for information, without an approval step).
Send request action with user selection, Cc field, and On approval and On rejection buttons
SettingDescription
UserThe user who should approve or reject the request.
CcOptional email addresses that receive a copy of the request.
+ Add optionAdds further users as alternative approvers.

After a “Send request” action there are two paths:

  • On approval (green) – defines what happens next when approved (e.g. next action in the process or completion).
  • On rejection (yellow) – defines what happens when rejected (e.g. email to the customer or abort).

Multi-step approval workflow with two consecutive actions

Via Add action you can chain as many actions as you need. Actions are processed from top to bottom:

  1. First action – e.g. “Send request” to the caretaker
  2. On approval → second action – e.g. “Send request” to the department head
  3. On approval → booking is confirmed

If rejected at any point, the process can be aborted or a notification can be sent.

  1. Customer submits a booking request via the platform
  2. Step 1: Request goes to the caretaker → checks availability → approves
  3. Step 2: Request goes to administration → reviews and approves
  4. Booking is confirmed and the customer receives confirmation

Assigning an approval workflow to availability

Section titled “Assigning an approval workflow to availability”
Add availability with dropdown to select approval workflow

Once an approval workflow exists, it can be assigned in a resource’s availability settings. Go to Resources > Settings > Availability and create or edit an availability:

  1. Set Availability settings to Booking request
  2. In Select approval workflow, choose the desired process
  3. Assign Resources and Customer groups

All booking requests that come in via this availability rule then run through the assigned approval workflow automatically.