Member Permissions in BoxHero: A Role-Based Guide

Member Permissions in BoxHero: A Role-Based Guide

If you manage inventory with more than one person, permissions aren’t a “nice to have. They keep pricing and stock data clean, reduce mistakes, and make sure each teammate sees the parts of BoxHero that match their job.

This guide explains how BoxHero’s member permissions work, how to set them up in minutes, and how to map them to real roles like purchasing, receiving, inventory control, sales, and shipping.

To round things out, we’ll cover FAQs on what’s possible with permissions in BoxHero, the limits to keep in mind, and practical workarounds teams often use.


Quick Overview: Member Permissions 101

BoxHero lets you invite teammates to a shared team and assign roles with clear boundaries. You can start with simple roles like Admin, Member, and Viewer, then add custom permissions when someone needs more specific access.

This gives you finer control on who can edit cost and price fields, create and delete items, or manage billing and team access.

With member permissions, you can:

  • Invite users by email or an invite link; assign a role on the spot
  • Start with simple roles and refine with custom permissions (for example, "receive items only" or "view inventory without prices”)
  • Remove or downgrade access instantly when someone leaves or changes roles
Team members collaborating on inventory management with BoxHero

💡
If you’re new to BoxHero, the Member Settings page is your home base for all of the above. Go to Settings > Members.


Standard Roles in BoxHero

Use these as a starting point. Keep Admins to the minimum, give Members the tools for daily work, and reserve Viewer for read-only access.

1. Admin

  • Who this fits: Owner, CEO, Head of Ops, trusted senior manager
  • Responsibilities: Billing, member management, permission changes, and other high-risk settings
  • In BoxHero: Full access, including inviting members and managing payment settings
⚠️
Keep it limited. Assign the Admin role to only 1–2 trusted people, such as the owner or a senior manager, to keep your data safe.

2. Member

  • Who this fits: Staff, stock clerk, store manager, warehouse lead, sales rep
  • Responsibilities: Day-to-day work like Stock In/Stock Out, item edits, inventory counts, basic reporting
  • In BoxHero: Limited access; can modify data but cannot change billing, manage members, or edit permissions

3. Viewer

  • Who this fits: Auditor, seasonal staff who only need to check availability
  • Responsibilities: Read-only access to items, locations, and transactions
  • In BoxHero: Cannot make modifications to any team data

Permissions Admin Member Viewer
Invite and remove members
Change roles and permissions
Billing and payment settings
Create, edit, delete basic data
Manage cost, price, and orders
Inventory Transactions (In / Out / Move / Adjust)
View dashboards and reports
Export data to Excel


Step-by-step: Setting up Member Permissions

Before you start assigning roles, it helps to think about who actually needs what level of access. Most teams do well with just three defaults—and then add custom roles for very specific cases like “receiving-only” or “sales-only.”

Here's how to set it up:

  1. Open Settings > Members. This is where you’ll see your full list of teammates, their roles, and options to invite new people!
BoxHero Member Settings screen under the "All Members" tab.

  1. Invite your teammates. Add members by email or send them an invite link.
BoxHero Invite Members pop-up with option to invite teammates via email or a unique link

  1. Assign a role. Start with the three built-in roles: Admin, Member, and Viewer. Keep Admin access limited to just one or two trusted people.
  2. Handle edge cases. If someone’s responsibilities don’t fit neatly into a default role (e.g., a staff member who only receives goods or a salesperson who only creates orders), create a custom role with the right permissions.
BoxHero New Custom Role pop-up with checkboxes

  1. Apply roles to individuals. Once your custom roles are defined, assign each person to the role that matches their responsibilities.
BoxHero member settings screen showing the Custom Roles tab with two roles: "Admin Assistant" and "Barista"

Members | BoxHero User Guide
The “Member Settings” screen lets you manage your team members. You can invite new members, assign roles and permissions, and remove members as needed.


When to Use Custom Permissions: Everyday Roles & Examples

BoxHero's standard roles often cover most needs, but there are times when it makes sense to fine-tune access. In practice, inventory responsibilities usually fall into five areas: purchasing, receiving, stock control, sales, and shipping. Each uses BoxHero a little differently, and permissions help make sure team members only access the parts that are relevant to their responsibilities.

Here’s how permissions map to common roles:

1. Purchasing

Purchasing staff should be able to create and manage purchase orders, but not handle receiving, stock movements, or sensitive fields like item pricing.

Allow:

  • Basic Data: Items, Attributes, Partners, Locations
  • Purchases & Sales: Cost & Purchase Order
  • Reports: Inventory, Dashboard, Summary, Past Quantity

Block:

  • Purchases & Sales: Price & Sales Order
  • Inventory Transactions: Stock In, Stock Out, Move Stock, Adjust Stock
👍
Helpful features to use:
Default tax/discount settings in the Purchases & Sales menu.
Partners directory for supplier contacts.

2. Receiving

Receiving staff need access to log items in, record partial shipments, and assign stock to locations. However, they shouldn’t be able to edit purchase orders.

✅ Allow:

  • Basic Data: Items, Attributes, Locations (to assign goods on arrival)
  • Inventory Transactions: Stock In, Draft Stock In, Move Stock, Adjust Stock (for correcting discrepancies)
  • Reports: optional if they need to confirm what was received

❌ Block:

  • Purchases & Sales: Cost & Purchase Order
  • Inventory Transactions: Stock Out, Draft Stock Out (not their job)

3. Inventory Control

Inventory managers should be able to run counts, adjust discrepancies, and review dashboards and reports. Their role doesn’t require creating purchase or sales orders.

✅ Allow:

  • Basic Data: Items, Attributes, Locations
  • Inventory Transactions: Adjust Stock, Move Stock, Stock In, Stock Out (if they handle counts)
  • Reports: Inventory, Dashboard, Summary, Past Quantity

❌ Block:

  • Purchases & Sales: Cost & Purchase Order, Price & Sales Order
  • Inventory Transactions: Draft Stock Out, Draft Stock In

4. Sales

Sales staff should be able to create sales orders, share Inventory Links with customers, and check availability. They don’t need access to purchase-side workflows or direct inventory edits.

✅ Allow:

  • Basic Data: Items, Partners (to handle customers)
  • Purchases & Sales: Price & Sales Order
  • Reports: so they can confirm sales history and availability

❌ Block:

  • Purchases & Sales: Cost & Purchase Order
  • Inventory Transactions: Move Stock, Stock In (leave to receiving/warehouse)

5. Shipping & Fulfillment

Fulfillment staff need the ability to pick, pack, and complete shipments. They don’t need permissions for purchasing, pricing, or inventory valuation.

✅ Allow:

  • Basic Data: Items, Attributes, Locations (needed for picking/packing)
  • Inventory Transactions: Stock Out, Draft Stock Out, Move Stock
  • Reports: to confirm fulfillment history

❌ Block:

  • Purchases & Sales: Cost & Purchase Order, Price & Sales Order
  • Inventory Transactions: Stock In (not their role), Adjust Stock (reserved for inventory controllers)

Team Collaboration for Smarter Inventory Management | BoxHero
BoxHero enables team collaboration with customizable permissions, real-time updates, and full transparency into inventory actions. Manage together, work smarter.


Frequently Asked Questions (FAQ)

  1. Can I let someone receive items but not see prices?
    Yes! Create a custom role that allows access to Items and Stock In and other transactions while hiding price/cost fields.
  2. We want sales reps to show live availability to customers without exposing cost. Is that possible?
    Use Inventory Link to share a filtered, read-only view that hides sensitive attributes. Sales reps can also create S.O.s and print them to PDF on the web.
  3. Is there automatic reordering when stock is low?
    Not yet. Set Low Stock Alerts with safety stock and then create a P.O. from Purchases.
  4. Can I have more than one Admin?
    You can, but keep the list short and review it quarterly. BoxHero's Member Settings supports multiple admins.


Final Thoughts

The goal of permissions isn’t to lock people out but to make sure everyone has just the access they need. Start with the built-in roles, add custom ones only when a job calls for it, and check in from time to time to see if anything needs adjusting.

Take a quick look at your Member Settings today. Keep Admins to one or two trusted people, make sure Members only have the access they actually need, and use Viewer for anyone who just needs to look things up.

A little structure here saves a lot of confusion later. 😉

Review your team’s permissions Make sure the right people have the right access today.


RELATED POSTS

Share Inventory Link with Your Trading Partners!
BoxHero introduces the new feature, “Inventory Link” that enables you to securely share your inventory info in real-time with external parties. Find out more from the link below!
What’s a Pick List? Definition, Examples, and Key Benefits
Learn what a pick list is, how it works, and how it improves warehouse accuracy, speed, and order fulfillment process.
The Key to Efficient Inventory: Safety Stock and Low Stock Alerts
Set safety stock levels to receive low stock alerts and maintain optimal inventory quantities to prevent stockouts and overstocking issues.