In general, the roles that can be assigned work as follows:

Unauthorized: Isn’t a client and and is not registered for a loyalty card. Requires account activation or verification.
Authorized and Customer: Can log in to the app and/or are registered for a loyalty card.
Employee: An employee can scan a customer’s loyalty card QR code and assign points to users or help them redeem prizes they’ve earned.
Manager and Boss: Have extra rights in terms of points and user management. A Boss ranks above a Manager. Bosses can send push messages from the app.