ecosystem products04
crm.knopkaorders, clients, club and unified inbox erp.knopkalocation money, pay and inventory lms.knopkacourses, certification and certificates id.knopkaone sign-in and roles by location
soon
crm.knopkaorders, clients, club and unified inbox
CRM for orders and clients
  • tracking of every order
  • club and client portal
  • unified inbox
erp.knopkalocation money, pay and inventory
ERP: cash and pay
  • revenue and cash by day
  • monthly location profit
  • technician pay
  • inventory and royalties
lms.knopkacourses, certification and certificates
LMS for training
  • courses and webinars
  • quizzes and certification
  • certificates
id.knopkaone sign-in and roles by location
ID: one account
  • one sign-in for all products
  • roles by location
  • directory of locations
coming soon to the ecosystemmessenger

team and client messaging in one window — next to orders and tasks

coming soon to the ecosystemnotebook

network procedures, instructions and notes — in one place and under the same sign-in

coming soon to the ecosystemtasks

assignments by location with deadlines and control: who, what and by which day

staff roles and access in a network of locations: who sees what

for businessauthor: the ID.Knopka team7 min read
staff roles and access in a network of locations: who sees what

In a network of locations, access usually grows on its own: a shared “Administrator” login at the counter, the cash register password in the work chat, a location manager who signs in under someone else's account because “it's faster”. While there is one location, this looks like a trifle. When there are ten locations and employees move between them, it becomes a matter of money and trust. We go through how to set up roles and access so that everyone sees what is theirs — and so that it doesn't cost the manager an hour a day.

why a shared login for the shift is a security hole

A shared account for the shift seems convenient: no need to set anyone up, a newcomer sits down at the counter and works. The price of this convenience becomes visible later.

  • You can't see who did what. The discount was given by “Administrator”, the order was cancelled by “Administrator”. Who exactly — is worked out from the shift schedule and from memory.
  • You can't measure a person. A technician's output, an administrator's intakes, mistakes — all of it is tied to a person. Under a shared login there is no person.
  • You can't restrict anything. If the account has access to the location's reports, everyone who knows the password has it — including a trainee on the first day.
  • The dismissed employee stays inside. A password the whole shift knew isn't changed after a dismissal: it would have to be handed out to everyone again.
  • Passwords live in chats. “Send me the login” is the most frequent message in a work chat, and it stays there for years.

principle one: one person, one account

The basis of order is that every employee has their own account. Not one per system, but one for everything: in ID.Knopka one account opens CRM, ERP and LMS. An employee signs in by an SMS code or a password — and from then on, in any product, they are the same person.

This matters more than it seems. When an employee has three logins in three systems, the manager sets them up three times, and on dismissal has to remember three times where to close them. When there is one account, a person appears in the network once: their intakes in the CRM, their output in the ERP and their courses in the LMS belong to one account.

signing in through ID.Knopka: one account for all products

principle two: a role belongs to a location, not to a person

In a network people rarely work strictly at one location. A location manager runs their own location and covers for a colleague at a neighboring one. A technician takes shifts in two places. A franchise partner owns three locations.

If a role is tied to the person as a whole — “Olga is a location manager” — then she is a manager everywhere, even though at the neighboring location she only comes in as an administrator to cover. That is why in ID.Knopka a role is set at a location: at one location a person is the location manager, at another an administrator. The account and password stay the same, and at each location they see what their role there allows.

who should see what

The set of roles is different in every network, but the logic is the same: a person sees what they need for their work and nothing extra. Here is how roles usually fall out in a service network:

rolewhat they need for workwhat is usually extra
front-desk administrator, intake clerkorder intake and pickup, the location's clients, the shift's cash, chat with clientslocation profit, colleagues' pay, other locations
techniciantheir own items in progress, statuses, their own output, their own coursesthe whole client base, the location's money
location managereverything for their location: orders, cash, team, technician pay, inventory, team trainingother locations in the network
partner, franchiseetheir locations in full: money, profit for the month, the team and its progressother partners' locations
head office, network ownerthe whole network: analytics by location, royalties, training of all teams—

The table is a guide, not a law. The main rule is the minimum necessary access: it is easier to widen a role when a person really lacks data than to find out later who exported the client base.

how an employee gets into the system

The most vulnerable point of any access scheme is the moment a new person arrives. If it takes writing to support, calling the owner or waiting until Monday, a shared login “until they're set up” will reappear at the counter.

In ID.Knopka the manager sets up a newcomer with an invitation link:

  1. the location manager sends the employee an invitation link with the right role;
  2. the employee registers through the link and signs in by an SMS code or a password;
  3. they immediately land in their location with the right role — in all products: they take orders in the CRM, see their output in the ERP, take courses in the LMS.

No calls to support and no password passed through a chat. How to make sure a newcomer not only gets access in the first week but also learns the standard — in the article training a team in a service network.

network employees and an invitation link in ID.Knopka: roles by location

transfers and dismissals

Access breaks not at intake but at exit. An employee moved to another location — and the old role stayed. Left the company — and the account is still alive because it was forgotten in one of three systems.

When there is one account and roles are set by location, all this is done in one place: remove the role at the old location, grant it at the new one, close access for the person who left. No need to go round CRM, ERP and LMS in turn. And the history of their work — orders, output, completed courses — stays in the system: it is tied to the person, not to a password that was changed.

one directory of locations for all products

A role at a location makes sense only if “location” means the same thing everywhere. If in the CRM a location is called “Center”, in accounting “the mall on Lenin Street”, and in training it doesn't exist at all, the reports diverge before the first number gets into them.

That is why ID.Knopka has a single directory: locations, cities, time zones and currencies are set up once, and all products take them from there. For a network in several countries this is no trifle: the location's time zone decides which day a late order belongs to, and the currency decides how the location's money is counted. How a lost time zone breaks reports we covered in the article migrating from another CRM.

activity log: who changed what

Even with perfect roles there will be questions: who granted access, who changed a role, when an employee was transferred. The ID dashboard has an activity log — it shows who changed what. This removes most of the “I didn't touch anything” conversations: look not at memory but at the log.

access in a franchise: a partner sees their own

In a franchise, access also becomes a question of trust between companies. A franchise partner wants to be sure their clients and money aren't visible to the neighboring partner. The head office wants to see the whole network: how locations work, how much they earn, how team training is going.

Roles by location solve this without separate systems for each partner. A franchisee gets a role at their locations — and sees them in full: orders, cash, profit for the month, their team and its training progress. The head office sees the network. A partner's employee sees their own work at their own location. Everyone works in the same products, but each within their own boundaries.

There is a reverse benefit too: when a partner opens a new location, there is no need to build accounting and access for it from scratch. The location is added to the directory, the team is invited by links — and the location works in the same systems as the whole network. More about what a network needs before selling a franchise — in the article how to turn a business into a franchise.

typical mistakes

  • Giving everyone full access “just in case”. It saves five minutes during setup and creates a risk for years: the client base and the location's money become visible to everyone.
  • Creating one “employee” role for everybody. An administrator and a technician do different work — and need to see different things.
  • Tying a role to a person, not to a location. Then the manager of one location becomes a manager everywhere they have even a single shift.
  • Leaving access “until the end of the month”. A dismissed employee should not have access for a single day after leaving.
  • Not looking at the activity log. The log is useful not only for investigating incidents: once a month it is worth reviewing who granted which roles.

how to put access in order: a checklist

  1. Make a list of all the people who currently sign in to your systems, and of all shared accounts. It is usually longer than you expect.
  2. Remove shared logins. Every person has their own account. If you “can't manage” without a shared login, someone lacks a role — grant it.
  3. Lay out roles by location. Not “who they are in general” but “who they are at this location”.
  4. Cut off the extra. Go through the table above: which data a person doesn't need for their work.
  5. Make the invitation the only way into the system. No passwords in chats.
  6. Close access on the day of departure. Make it part of the dismissal procedure, not a task “for later”.
  7. Once a quarter, reconcile the list of people with roles against those who actually work in the network.

frequently asked questions

what if an employee works at two locations?

They have one account and their own role at each location: for example, location manager at one and administrator at the other. They sign in once.

how do I add a new employee?

The manager sends an invitation link. The employee registers through it and immediately lands in their location with the right role — no calls to support.

how does an employee sign in?

By an SMS code sent to their phone number or by a password. One sign-in opens all the knopka products — CRM, ERP and LMS.

can I see who granted access or changed a role?

Yes, the ID dashboard has an activity log: who changed what.

why a shared directory of locations?

So that locations, cities, time zones and currencies are the same in all products. If the directories diverge, the reports diverge too.

blog

keep reading

request

want to see knopka on a live network?

send a request — we'll show you the products on the screens of a live network and suggest where to start.

what interests you
how to reach you
fields marked with an asterisk are required. the WhatsApp* note is at the bottom of the page.

sending

passing your request to the knopka team — this takes a couple of seconds.

done

your request is with the knopka team. we'll get in touch, arrange a call and show you the products on the screens of a live network.

not sent