A role is a set of these. Nobody is an “admin” or a “staff member” here — those were fixed roles in an early version and they are gone. An owner composes a role out of the list below, and the app checks the same list on every screen and every action.
Permissions marked Read keep working when a subscription lapses; permissions marked Write stop until the bill is paid. Nothing is ever deleted or hidden by a lapse.
Inventory
| Permission | What it allows | Read / write | Screens |
|---|
inventory.view | See items and stock levels | read | /inventory |
inventory.create | Add new items | write | — |
inventory.edit | Edit item details | write | — |
inventory.delete | Delete items | write | — |
inventory.adjust | Run stock counts and adjust quantities | write | — |
inventory.total.adjust | Change an item's total count | write | — |
inventory.zone.manage | Manage storage zones | write | /inventory/zones |
inventory.category.manage | Manage categories | write | /inventory/categories |
Bookings
| Permission | What it allows | Read / write | Screens |
|---|
bookings.view | See bookings | read | /bookings |
bookings.create | Create bookings | write | — |
bookings.edit | Edit booking details and lines | write | — |
bookings.status.out | Mark stock as gone out | write | — |
bookings.status.confirm | Confirm a tentative booking | write | — |
bookings.status.cancel | Cancel a booking | write | — |
bookings.return | Process returns | write | — |
bookings.override | Override an overbooking | write | — |
bookings.type.manage | Manage booking types | write | /bookings/types |
availability.view | Check availability | read | /bookings/availability |
Planning
| Permission | What it allows | Read / write | Screens |
|---|
planning.view | See run sheets | read | /planning/planner |
planning.manage | Write and change run sheets | write | — |
planning.complete | Tick a task done | write | — |
planning.override | Override a crew clash | write | — |
Logistics
| Permission | What it allows | Read / write | Screens |
|---|
logistics.view | See the dispatch board | read | /dispatch |
logistics.schedule | Schedule runs and assign vehicles and crew | write | — |
logistics.override | Override a vehicle or crew clash | write | — |
logistics.vehicle.manage | Manage vehicles and transport suppliers | write | /dispatch/vehicles |
Procurement
| Permission | What it allows | Read / write | Screens |
|---|
procurement.view | See purchase orders and vendors | read | /procurement |
procurement.manage | Raise and change purchase orders | write | — |
procurement.receive | Record what arrived against an order | write | — |
procurement.vendor.manage | Manage vendors | write | /procurement/vendors |
procurement.bill.manage | Record supplier bills and payments | write | — |
Customers
| Permission | What it allows | Read / write | Screens |
|---|
customers.view | See customers | read | /customers |
customers.create | Add customers | write | — |
customers.edit | Edit customer records | write | — |
customers.archive | Archive and restore customers | write | — |
customers.merge | Merge duplicate customers | write | — |
customers.contacts.manage | Manage contacts | write | — |
customers.addresses.manage | Manage addresses | write | — |
customers.interactions.log | Log an interaction | write | — |
customers.interactions.edit.own | Correct their own logged interactions | write | — |
customers.interactions.edit.any | Correct anyone's logged interactions | write | — |
Finance
| Permission | What it allows | Read / write | Screens |
|---|
finance.view | See quotes, invoices, and payments | read | /finance |
finance.quote.create | Create and edit draft quotes | write | — |
finance.quote.send | Send and decide quotes | write | — |
finance.invoice.create | Create and edit draft invoices | write | — |
finance.invoice.issue | Issue invoices | write | — |
finance.payment.record | Record and reverse payments | write | — |
finance.document.void | Void financial documents | write | — |
finance.settings.manage | Manage finance settings | write | /settings/business-profile/settings/finance |
finance.item.price | See and set item prices | read | — |
finance.item.cost | See and set item cost prices | read | — |
Staff / HR
| Permission | What it allows | Read / write | Screens |
|---|
staff.view | See the staff list | read | /settings/team |
staff.create | Create staff accounts | write | — |
staff.edit | Edit staff records | write | — |
staff.deactivate | Deactivate and reactivate accounts | write | — |
staff.role.assign | Assign roles to people | write | — |
staff.password.reset | Reset someone's password | write | — |
staff.contact.view | See staff email and phone unmasked | read | — |
Audit
| Permission | What it allows | Read / write | Screens |
|---|
audit.view | See the audit log | read | /audit-log |
Reports
| Permission | What it allows | Read / write | Screens |
|---|
reports.view | See business reports | read | /reports |
Enquiries
| Permission | What it allows | Read / write | Screens |
|---|
leads.view operator only | See and handle demo requests | read | /subscribers/enquiries/subscribers/leads/subscribers/mail |
Subscription
| Permission | What it allows | Read / write | Screens |
|---|
billing.manage | See and pay the subscription | write | /settings/billing |
Operator
| Permission | What it allows | Read / write | Screens |
|---|
subscriptions.view operator only | See every company's subscription | read | /subscribers |
Editing roles is not on this list
There is deliberately no permission for editing roles. If there were, whoever held it could grant themselves every other one, which is a hole through the middle of the system. Only the owner of the business reaches the role editor, and that cannot be delegated.
← All help articles