Key concepts
Owner
Owner
The owner is not a role. It is a special flag added to a user account.The owner flag:
- Allows access to Team Settings
- Enables management of team-level settings such as users, roles, billing, and security
Users
Users
Users are people invited to work in the Voucherify dashboard.After accepting the invitation, users can be assigned to one or more projects. All user actions are logged and visible in audit logs.
Projects
Projects
Projects group campaigns and data.User access is managed per project, which means a user may have access to one project but not another.
Roles
Roles
Roles define what actions a user can perform, such as viewing data, creating campaigns, or managing settings.Custom roles are defined at the organization level, while users are assigned roles within projects.
Invite a new team member
Only the account owner or a user with Admin permissions can invite new users.
After activation, the user appears in the team list. You can later update their roles or project access.
User roles
Built-in roles
Voucherify includes the following predefined roles:| Role | Description |
|---|---|
| Admin | Full access to all data, settings, and user management. |
| User | Can create, edit, and export data in assigned projects, but cannot manage users or projects. |
| Viewer | Can view and export data but cannot make changes. |
| Restricted user | Can work only within assigned areas or stores, set by an Admin or owner. |
| Merchant | Has no dashboard access. Can validate and redeem single codes through the API and view own redemptions. |
Custom roles (Enterprise)
With an Enterprise plan, Admin users can create custom roles with specific permissions. To create a custom role:- Go to Team Settings > Roles.
- Duplicate an existing role.
- Enable or disable selected permissions.
- Save the role.
Manage user access
You can manage users from Team Settings > Team. From the user list, you can:- Add a user to a project
- Change the user’s role in a project
- Remove the user from a project
- Update user details
Access for partners and affiliates (Merchants)
If partners do not need dashboard access, you can provide API-only access. Merchants:- Do not access the dashboard
- Can validate and redeem single incentives
- Cannot use stackable redemptions
- Use only the API key assigned to them
- Go to Project Settings > General > Application Keys.
- Create a new API key.
- Assign the Merchant role.
- Share the key securely with the partner.
Management API (Enterprise)
You can also manage users, roles, and project assignments programmatically using the Management API.
You can also manage users, roles, and project assignments programmatically using the Management API.
Related features
Project settings
Project settings
Manage application keys, client-side permissions, and security options that affect user access.
Areas and stores
Areas and stores
Use areas and stores to limit access for restricted users and manage teams by location.
Management API (Enterprise)
Management API (Enterprise)
Manage users, roles, and project assignments programmatically using the Management API.
Audit logs
Audit logs
Review user activity and changes made in the dashboard for security and compliance.

