Access should follow the task, not general trust
Only people who genuinely need your POS settings for a specific task should be allowed to access them. In practice, that means a server needs different permissions than a shift lead, your office team, or the person maintaining items. Anything beyond normal selling should be granted deliberately instead of being left broadly open. That is where the distinction between seeing, using, and actually changing settings becomes important.
In BonZumo, you can use roles and separate viewing and action permissions so not every employee has the same access. Staff areas and working-time editing have their own responsibilities and permissions. Define the exact separation you need for sales, item maintenance and other settings as an operational requirement, then have it checked for your setup. This makes the question concrete: who should perform a task, who should correct it, and who should be allowed to change structures?
For you as the operator, the key question is not the abstract idea of whether someone has "access," but which part of the system they can reach. A shared POS system can quickly feel like one single block. In reality, you should split it into responsibility areas: sales during service, maintaining items and prices, editing team data, and technical system interventions. Only when you separate those areas can you decide cleanly who should be allowed to make changes.
Reading and changing are two different decisions
Many businesses assign permissions too broadly. Someone is meant to help out and therefore gets full admin access right away. In most cases, that is unnecessary. Anyone who only needs to check whether an item is active or what times are stored does not also need permission to change prices, edit staff times, or rebuild settings. In day-to-day operations, the difference between viewing and acting is often the most important protection.
BonZumo supports separate view and action permissions. In practical terms, that means a person can see information without automatically being allowed to change it. That is especially useful for new employees, temporary cover, and shift leads who need an overview but should not receive every administrative permission. You avoid the typical situation where convenience leads to access that is too broad.
When you set permissions, do not start by asking whom you trust. Start by asking which decision this person is actually supposed to make in your business. Does the shift lead only need to check whether an item is available, or should they be able to create and edit items themselves? Should someone review time entries, or also be allowed to correct them? These questions look small, but they prevent later arguments about who was allowed to change what.
How the ideas connect
The opening sections of this article, shown together.
Who on your team should be allowed to view or change POS settings?
Grant access by role rather than blanket authority and separate view and edit rights while using individual accounts instead of shared…
Access should follow the task, not general trust
Only people who genuinely need your [POS](/en/resources/avoid-typical-pos-handling-mistakes/) settings for a specific task should be…
Reading and changing are two different decisions
Many businesses assign permissions too broadly. Someone is meant to help out and therefore gets full admin access right away. In most…
Personal accounts create clear responsibility
The cleanest setup is personal logins instead of one shared admin account for everyone. Personal logins narrow the circle of responsible users. Also clarify which sign-in or change records you can actually review later. During live service, a shared device may be normal. For administrative work, though, you should always use individual assignment. That is the only way to make responsibility real inside your operation.
This is especially important when several people have the same role. Two shift leads do not automatically need the same open access without individual identification. It is better for both to have the appropriate role, but each with their own account. Then you can define internally who is responsible for which topic and follow up more precisely when questions come up.
If your business has grown over time and already has shared logins, a cleanup is worth it. Do not assume old accounts are still correct. Check which accounts are still active, who actually uses them, and whether former employees or old stand-ins are still indirectly being considered somewhere. With POS settings, risks often do not come from bad intent, but from old permissions that were simply never removed.
A shift lead does not automatically need staff permissions
A common mistake is to treat service leadership as if it automatically includes full administrative authority. A new shift lead may need to organize tables, keep an eye on the flow of service, and make decisions when problems come up. That does not automatically mean they should also edit staff times, see vacation information, or change employee master data. Leading the dining room and accessing sensitive staff information are two different matters.
BonZumo includes separate permissions for staff and time editing. That helps you exactly at this point. You can give someone operational responsibility without automatically opening access to working time or personnel data. In daily practice, that means the shift lead can lead the shift without every administrative correction ending up in their hands.
A useful hypothetical example is weekend cover. The deputy lead should steer service and maybe help with item questions, but should not backfill time accounts. When you deliberately limit this kind of temporary cover, responsibility becomes clearer. At the same time, you reduce the risk that a short-term emergency turns into permanent over-permission that nobody questions later.
Item management is operational control, not just master data maintenance
Whoever is allowed to change items is not just editing a list, but intervening in your live operation. Even small changes to names, assignments, or selections can affect service, kitchen, bar station, and reporting. That is why item management should not be handed out casually to many people. It belongs with the people who understand the consequences and coordinate internally.
BonZumo includes item management for maintaining your offer and structure. For your team, that is useful when it is clearly defined who may only look there and who may actually make changes. A changed selection influences what appears in the POS and how your team works day to day. Anyone creating or adjusting items is therefore also indirectly deciding how quickly ordering runs and how understandable the interface stays.
Spontaneous changes during an active shift are especially sensitive. If five people are allowed to maintain items, improvisation starts quickly: one entry gets renamed fast, one category gets moved, one problem gets solved provisionally. In the moment, that feels practical. Later, nobody knows why the structure became confusing. It is better to have a small responsible group with a clear agreement about when such changes are made.
External technical access is a separate case
Whether and how a technician may access your system should be handled separately. External maintenance access is not the same as an internal role for your team. This is not only about what someone can do technically, but under which conditions you approve the access, which area it covers, and how you check afterward that the approval has ended again.
If a technician asks for access, the question "Can you just take a quick look?" is not enough from an organizational point of view. Clarify in advance what exactly they should access: only a specific workstation, only error analysis in one module, or a broader intervention in configuration and settings. Just as important is who in your business initiates the access and who checks afterward whether the task is complete.
For BonZumo, you should therefore not put external access in the same mental drawer as employee permissions. Roles inside the team help with internal responsibilities. For remote technical access, you also need to clarify with the provider or technician how approval, limitation, and later review are handled in your specific setup. Do not rely on verbal assumptions. Write down which access is intended for which purpose.
You need to define scope and duration explicitly
Misunderstandings in technical matters often happen because nobody clearly describes what is allowed. External access should be kept as narrow as possible: for which reason, to which area, and for how long. Even if your business is small, this discipline is worth it. Otherwise, you are left with the vague feeling that "someone might technically have access," without knowing the limits.
In practice, that means if you are discussing an issue in item setup, that should not turn into general access to staff or time data. If one POS station needs to be checked, that is different from changing global settings. You do not need to be an IT department for this. It is enough to ask yourself three simple questions in advance: what should be done, who will accompany it internally, and how will you recognize afterward that the access is no longer needed?
If your business uses multiple locations or different workstations, this clarification becomes even more important. In that case, a general phrase like "access to the system" is even less sufficient. Talk specifically about location, workstation, topic, and affected function. That way, you avoid a technical intervention reaching further than necessary just because the organizational preparation was too vague.
Traceability needs its own operating rules
Even if there is a lot of trust internally, you should still record important changes in an organized way. This does not need to be a complex handbook. Even a simple change log in your business helps: what was changed, who requested it, when it was implemented, and why it was necessary. Especially for price, item, or role changes, this saves a lot of searching later.
What matters here is separating the technical trace from the operational responsibility. Even if a change is carried out technically, what matters for you is who wanted it from a business perspective. Otherwise, you end up discussing only the person at the system instead of the actual decision. A short internal note creates clarity: the shift lead reports a problem, the responsible person decides, and the change is checked afterward.
That is especially helpful with recurring small things. A new item, a changed name, an exception in working times, or a short-term substitute role may each seem minor on their own. Taken together, exactly these small interventions are often the reason why after a few months nobody has a complete overview anymore. With simple approval and documentation habits, you stop changes from piling up unnoticed.
After temporary cover or maintenance, you need to roll access back
Many access problems do not happen when permissions are granted, but when they are supposed to end. Someone covering a vacation gets extra rights and keeps them afterward. A technical access path is set up once and never reviewed again. That is why POS settings always include a follow-up question: who still needs this access now? If you only hand out permissions but never clean them up, every role concept loses value over time.
Plan fixed review points for this. After temporary cover ends, after onboarding new employees, after menu changes, or after a technical intervention, you should deliberately review permissions. This does not have to be a daily process. But without recurring checks, something almost always remains open that nobody notices in a hectic operation. In small teams especially, the risk is high that an exception becomes a permanent state.
A simple internal workflow is often enough: grant an extra permission, note the reason, set a review date, and check the withdrawal afterward. Even if you begin with nothing more than a small table, you gain structure from it. Then the question "Who may access my POS settings?" is not answered once and forgotten, but reviewed regularly in a way that fits a living business.
How to set up permissions sensibly in your own business
The best starting point is not menu labels, but real roles from your everyday operation. Take roles such as server, shift lead, general manager, office, and external technician. Then note for each role what the person should be allowed to see, what they should be allowed to do, and what they should explicitly not be allowed to change. Only after that should you assign the matching permissions. That keeps the system from dictating your organization instead of the other way around.
BonZumo provides roles, separate viewing and action permissions, and permissions for staff and working-time areas. Discuss how your intended responsibilities for sales, item maintenance and other settings can be represented in your specific setup. Record the agreed access instead of assuming a universal permission structure. This clarity also helps with onboarding: new staff can understand which tasks they handle themselves and when they should ask for help.
If you want a usable everyday answer to your original question, it is this: only people with a clear operational reason should get access to POS settings, and that reason should define the exact scope. Everything else stays blocked or must be approved case by case. For external technical access, apply the same strict standard again separately. That lets you stay in control without making the business unnecessarily cumbersome.
Putting it into practice
Later sections put the topic in the context of day-to-day operations.
Traceability needs its own operating rules
Even if there is a lot of trust internally, you should still record important changes in an organized way. This does not need to be a…
After temporary cover or maintenance, you need to roll access back
Many access problems do not happen when permissions are granted, but when they are supposed to end. Someone covering a vacation gets…
How to set up permissions sensibly in your own business
The best starting point is not menu labels, but real roles from your everyday operation. Take roles such as server, shift lead, general…