Roles determine what users can see and do in Flowhub. In this article, we’ll guide you through how permissions work, what each section grants access to, and how to use roles effectively to manage employee access at your dispensary.
How Permissions Work
Each permission in Flowhub has up to four levels of access:
Can View – Lets a user see a specific item.
Can Edit – Lets a user make changes to an existing item.
Can Create – Lets a user add a new item.
Can Delete – Lets a user permanently remove an item.
You can combine multiple permissions for a single role.
Some roles, like Inventory, Drawers, Sales, and Carts, have additional options.
Role Permission Definitions
A breakdown of each area of permission within a role:
If enabled, allows the user to view, edit, create, or delete reporting.
Users cannot delete custom reports created by others.
If enabled, allows single-store users to view and pay invoices and view plan details directly in app.
The Billing section is not yet available for multi-store locations.
Budtender Metrics
If enabled, this feature allows users to view their sales metrics for the day, week, or month by clicking on their initials in the upper right corner.
Carts
Enables viewing, editing, creating, or deleting shopping carts (where items are added at checkout).
Access to view, edit, create, and delete is required in order for a user to be able to check out a customer.
Additional Settings
Add to Cart with Click
Apply Discounts
If enabled, allows the user to give an inline discount at the time of sale.
Inline discounts are one-off, manager's discretion discounts separate from established deals, given to the customer at checkout for anything from an upset customer to damaged packaging.
Compliance
Full compliance permissions are required for users who make sales that need to report to the regulator or handle inventory via Metrc or BioTrack.
If enabled, it would allow the user to view, edit, create, or delete custom product categories.
This is a highly powerful permission that impacts compliance and taxes; please exercise caution when granting access to this section.
Enabling customer groups allows users to view, edit, create, or delete customer segments, such as Veterans, Teachers, or Employees.
This does not need to be enabled to add customers to groups. It is only required if the user needs access to view, edit, create or delete the groups themselves.
If enabled, this permission allows users to view, create, edit and delete customers.
At least view, edit, and create is required in order for a role to create a new customer in Maui or the Greet app.
Additional Settings
Edit Loyalty Points
Deals are pre-established discounts that can be set up to auto-apply or be applied using a promo code.
If enabled, this permission grants the user access to view, edit, create, or delete these pre-established discounts.
If this permission is not enabled for a role, the user will still be able to apply discounts via the auto-apply or promo code method.
If enabled, this user will have access to view, edit, or delete drivers or vehicles used for delivery.
Delivery drivers themselves do not need access to this permission. Only the person responsible for creating the driver and vehicles needs access to this.
A drawer represents the physical register or tills used to check out customers.
If enabled, the user will have access to view, edit, create, or delete drawers.
If a Budtender needs to count and open or count and close their own drawer (meaning a manager is not opening it for them), they at least need access to view and edit.
Additional Settings:
View Totals
Drop
Moves money around the dispensary. Drop money from the register to the safe when you have too much cash in the drawer. This action does not affect daily revenue.
If a user has access to view or edit drawers but does not have drop enabled, they will be able to set up a drop but require a manager's PIN to finalize it.
Payout
Money is leaving the dispensary. This is used when you are paying a bill directly from the register. This will affect the daily revenue.
If a user has access to view or edit drawers but does not have payout enabled, they will be able to set up a payout; however, they will require a manager's PIN to finalize it.
Pay In
Adds money to the cash drawer. This option is typically used when you need more change in your drawer.
If a user has access to view or edit drawers, but does not have pay-in enabled, they will be able to set up a drop, but require a manager's PIN to finalize it.
Pop Drawer
If enabled, the user will be able to pop the cash drawer (if connected) without making a sale.
If a user has access to view or edit drawers but does not have pop drawer enabled, they will require a manager's PIN to finalize the pop drawer.
Print Receipts
If enabled, a receipt will print when the drawer is opened or closed.
Drawer Close Receipts will not print for any user that does not have the "View Totals" permission on their Role, as well.
This should only be enabled if the dispensary is using Flowhub Kiosk or Ecommerce.
If enabled, the user will be able to view, edit, create, or delete any customization and settings for the store's Kiosk or Ecommerce site.
If enabled, the user has access to view, edit, create, or delete fees.
This only needs to be enabled for users who manage the fees. A user would still be able to apply a fee in the cart without having any access to Fees.
If enabled, the user would be able to view, edit, create, or delete inventory.
To use the Stash App, a user must have the ability to view inventory.
At least viewing, editing, and creating need to be enabled for any role that helps add or manage inventory.
Additional Settings:
Approve Discrepancy
Allows the user to approve an inventory quantity discrepancy that was submitted by another team member.
Grants the user the ability to auto-approve discrepancies and Submit Package Adjustments to Metrc.
If this is not enabled, the user could still have Audit Quantity enabled to count and submit discrepancies for inventory, but not approve any changes.
Allows the user to accept a transfer from one Flowhub store to another (both stores must be managed under the same environment in Flowhub).
Allows the user to send a transfer from one Flowhub store to another (both stores must be managed under the same environment in Flowhub).
Move Quantities
Grants the user the ability to move inventory from one room to another. i.e. from the sales floor to the backstock.
Audit Quantity
Allows the user to submit a discrepancy to be reviewed by a manager before the quantity changes in Flowhub.
Override Product & Variant Fields
If enabled, this allows the user to override product and variant fields for a specific inventory batch i.e. if the price is different for a batch.
If enabled, the user has access to view, edit, create, or delete a Flowhub loyalty program.
This feature only needs to be enabled when using the built-in Loyalty feature in Flowhub Maui.
If your dispensary uses our two-way Loyalty integration with Springbig or Alpine IQ, please refer to our article on Two-way Loyalty here.
This only needs to be enabled for users who manage the loyalty program. A user would still be able to sign a customer up for the loyalty program without having any access to Loyalty.
If enabled, the user has access to view, edit, create or delete the store's Loyalty Pass.
Without Marketing permissions, employees can still issue and scan customer Loyalty Passes.
If enabled, the user has access to view, edit, create, or delete Price Profiles.
Price Profiles are typically only used at stores that sell Deli-Style or Bulk Flower/Concentrate.
This only needs to be enabled for users who manage the Price Profile tiers.
If enabled, the user has access to view, edit, create, or delete Products.
Only grant this to users who are adding new products (that you haven't had in the past) into Flowhub as part of the Inventory intake process.
Purchase Limits
Applicable in Ohio only.
Flowhub will automatically calculate the purchase limits for your state. Do not enable this if you are not in Ohio.
If enabled, the user has access to view, edit, create, or delete Roles (the section you are in right now)
Only grant this to users who are responsible for managing employees or permissions
If enabled, the user has access to view, edit, create, or delete Rooms
All users need the ability to view rooms at least. This allows the user to view rooms and make a sale. If view permissions are not enabled, they will not be able to make a sale, audit inventory, add inventory, etc.
Sales
It is recommended to at least give budtenders the ability to view sales, so they can reprint receipts, confirm sales pushed to the regulator or pull up past sales.
Additional Permissions:
Void Sales
If enabled, this user can void a sale, which would remove the sale from your reporting and void the sale in Metrc.
Return Sale Items
If enabled, the user can process a refund or return.
Adjust Sales
If enabled, the user can adjust the sale and change who made the sale, who the sale was made to, or the payment method used in the sale.
If enabled, the user has access to view, edit, create, or delete employee shifts.
An employee does not need access to shifts in order to clock in or out, they only need the checkbox "Is Hourly" selected at the top of the Role.
If enabled, the user has access to view or edit store settings.
If you have multiple stores on Flowhub Maui and need employees to be able to switch between stores, the user must have access to view store settings.
If enabled, the user has access to view, edit, create, or delete taxes.
This only needs to be enabled for users who manage the taxes. Taxes will automatically apply to categories based on the settings designated in this area of Flowhub.
Teams
Necessary only when using delivery with OnFleet integration and multiple transporters.
This is typically only needed in CO or NV.
If enabled, the user has access to view, edit, create, or delete Users.
Users are the employees who have access to log in to Flowhub.
Only grant this to users who are responsible for managing employees or permissions.
If you grant access to view employees to budtenders, they will be able to see their coworkers' email, address, phone number (etc) if they are entered into Flowhub.
Frequently Asked Questions
What’s the difference between “Is Hourly” and the Shifts permission?
• The “Is Hourly” checkbox enables the clock-in/out functionality for a role. The Shifts permission governs whether users can manage shifts (view/edit/create/delete) beyond just clocking in/out.
If I grant “Can View” only for a section, can the user still make changes?
• No. “Can View” only allows looking at items. To edit or add items, you must enable “Can Edit” and/or “Can Create”.
Can I give all permissions to every employee?
• It’s best practice to grant only the permissions a user needs. Minimizing permissions helps protect sensitive operations and supports compliance.
Whoohoo! 💃
You now understand how roles and permissions work in Flowhub. With this knowledge, you can assign appropriate access levels to your team, helping your dispensary stay secure, organized, and compliant.








