Permissions and role rules

Who can edit presets, who can apply, role-restricted presets

Preset permissions

Preset system is role-based: preset creation, editing, application is role-tied.

Default role rules

Owner

  • ✅ Create preset
  • ✅ Edit preset
  • ✅ Deactivate / delete preset
  • ✅ Apply preset in any situation

Manager

  • ✅ Create preset
  • ✅ Edit preset
  • ✅ Deactivate preset
  • ✅ Apply preset in any situation
  • ❌ Hard-delete preset (Owner only)

Reception

  • ❌ Create / edit preset
  • ✅ Apply preset (at checkout)
  • ❌ Manual discount (depending on config)

Staff

  • ❌ Create / edit preset
  • ✅ Apply preset (on own bookings)
  • ❌ Manual discount

Per-preset role restriction

A specific preset accessible only to certain roles:

  • "Manager comp 50%" preset → Manager / Owner only
  • "Loyalty 10%" preset → everyone

When editing preset: Allowed roles field → role multi-select.

Limit fields (advanced)

Max value per preset (cap)

Preset can have max value:

  • "Manager comp 50%" → max 5,000 HUF (even if 50% is larger)

Max count per staff per day

  • "Welcome 500 HUF" preset → max 5×/staff/day

Reason required / optional

  • "Manager comp" preset → reason required

Manual discount toggle

Configurable at salon level:

  • Staff-level manual discount: ON / OFF
  • Reception-level manual discount: ON / OFF
  • Manager-level manual discount: always ON

If Reception manual discount is OFF, they can only use presets.

Role-based audit trail

In reports:

  • Per-staff preset usage
  • Per-staff manual discount usage
  • Per-role average

Manager sees Reception uses presets, Manager-level uses manual. Useful.

When to use it

Scenario 1, restrictive salon Owner wants strict discount policy:

  • Reception can only use presets
  • Manual discount only Manager / Owner

Scenario 2, manager-level compensation "Manager comp 50%" preset Manager only. If Reception tries, dropdown hides it.

Scenario 3, junior staff restriction New Staff can only use base presets (Loyalty, Welcome), complex Manager presets unavailable.

Scenario 4, max-value protection "Manager comp 50%" preset max 5,000 HUF. If applied to 30,000 HUF service, only takes off 5,000. Profit protector.

Scenario 5, audit dispute Customer claims no discount given. Stat → preset history → preset permission check. Was staff authorized? If not, why try? Internal audit.

Tips

  • Default role rules 95% OK, modify only for special needs.
  • Per-preset role restriction is security layer, don't ignore.
  • Manual discount toggle is "soft" protection, hard protection is per-preset role.
  • Max-value is profit protection, mandatory for high-value presets.
  • Reason requirement is audit strengthening, use for "Manager comp" type presets.
  • Junior staff training should use preset-only, gradually enable manual.

Related articles

#permissions#role#restriction#security
💬

Have a question? Ask the AI assistant

The Bookinda AI knows the entire help center and can answer in seconds.

B

Bookinda AI Assistant

Ask anything about features, settings, or integrations.

Hi! I'm the Bookinda assistant. I can answer questions about features, billing, integrations, and more. What would you like to know?

Still need help?

Get in touch with our support team.

Contact us