We've officially broken free from the era of "one-size-fits-all" permissions to bring you an upgraded permissions system. This isn't just an update; it's a total evolution in how you manage your team in Wamly.
Gone are the days of choosing between "too much access" or "not enough." We've handed the keys back to you, empowering administrators to build a workspace that is as agile as it is secure.
This guide is your roadmap to mastering our new toolkit, allowing you to grant, "restrict", and customise permissions with accuracy. Let's dive in!
Permissions represent "actions" on specific areas of the Wamly system, including what you are able to:
Our permissions framework uses five core concepts:
Don't worry, we'll unpack every detail in the sections ahead. But first, let's get you grounded.
Note: The Wamly legacy roles (System Manager, Rater, and Admin) are migrated upon launch. This ensures that migrating organisations retain exactly their existing access while being mapped into the new permission structure. e.g. Org X had 500 Rater Seats, Org X now has 500 Member seats with rater roles. If Org X had 5 System Managers and 20 Admins, Org X will now have 25 Project Admin Seats with permissions scoped exactly to what each of these seats previously allowed.
Here are the pillars of the new Wamly permission system:
All the pillars work together to give you and your team unique permissions in the Wamly system. Read more about each in detail in the following sections.
Navigate to the newly added Users & Permissions section in your menu bar. You will see three tabs: Users, Groups and Roles.
Permissions are granted in two ways:
Before we dive into more details, you need to master the foundation. Let's take a closer look at how Seats set the boundaries of your engine.
Note: Permissions are always additive, meaning there are no "deny" rules. So when granting permissions always start with the minimum requirements and build from that.
Wamly uses two distinct client seat types to manage access and collaboration. Each is designed to balance security with functional needs.
The Project Admin Seat is the highest level of access available. Users assigned this seat have full system authority and can manage all aspects of the platform.
The Member Seat is a versatile, multi-purpose option designed for users who do not require full project administration access.
These seat types can also be used for users with specialised access or limited visibility.
Common roles include:
Member Seats are provided at no extra cost; however, the total number of seats you can assign is determined by your specific pricing plan:
| Plan | Member Seat Capacity |
|---|---|
| Essential | Up to 50 seats |
| Professional | Up to 500 seats |
| Enterprise | Up to 5,000 seats |
In the project window there is a newly added Users & Access tab which provides visibility on all users who have access to a specific project.
For total clarity, we've split this into two categories:
If someone is missing, Project Managers can now grant users access directly to a specific project without them needing an organisation-level role.
In the Wamly system, user seats and permissions work together through the following steps:
Well done! You've nailed seats and users. Hopefully your coffee is strong, because roles are where things get really interesting.
In the Wamly system, if permissions are the building blocks and seats are the boundaries, roles, role levels and groups are the delivery systems that make managing access scalable. Administrators now have total command to create, edit, and delete roles.
Admins can create a role by navigating to the Users & Permissions window and clicking on the Roles Tab and then Create +.
Project managers can add project roles and even bulk assign roles to their users in the Users & Access tab while working in a project. Simply click on the Add to team + button. This triggers the normal Add user workflow.
Project managers can also add stage roles and allocate permissions to their project team based on stages. The next section describes this permission in more detail.
A Stage is simply a step in your hiring journey, like Screening, Interview, or Offer, that candidates move through as they progress. With the new permissions system, each stage can have its own access rules, so you decide exactly who gets to see and work with candidates at every point in the process.
Open the Stages tab while setting up your project. At the top, next to Application Stages, click Manage to add new stages, remove ones you don't need, and drag them into the right order.
Just below, the Application Stages section is where the magic happens. You can view Automatic Assignment and Stage Permissions here.
Automatic Assignment works the same way it worked before to assign raters automatically. The Automatic Assignment permissions give you limited control over permissions through the use of access modifiers.
Stage roles can also be added in this view. Click Add members + to bring a team member in, then choose what additional role they should have at each stage. The moment a candidate moves to the next stage, their access adjusts automatically depending on their Stage Permission (e.g. allowing a specific team member to run background checks on candidates in a specific stage).
Want to give the same role to a whole group of people in one go? Use the Bulk assign dropdown at the top of any stage to apply it across everyone at once.
You're still here? Bravo! You've conquered roles and stage permissions. Next up: Groups.
Groups are simply collections of roles. Their purpose is to save you the tedious work of managing roles for users one by one. Let's break it down:
While in the Users & Permissions window:
You can even preview permissions to see the big picture describing what this group can view, edit, create and delete.
Key Rules to Remember:
Yes, we track it all. The View Activity History function is your Users, Groups and Roles audit log and acts as a permanent, unchangeable record of every update made to permissions across the platform. It tracks the "who, what, and when" of every change, showing exactly what a setting looked like before and after an edit, so there is always a clear history to look back on.
You can find these logs right where the work happens, like inside a specific user's profile or a project's settings, but you'll only see the history for items you already have permission to view. Because the log is designed to be a "forever" record, entries are never deleted or hidden, even if a user or group is removed from the system, ensuring your organisation always has a reliable trail for troubleshooting or compliance.
Got integrations? Meet your new best friend.
A Service Account is a non-human identity built specifically for integrations and API clients that need to talk to Wamly on behalf of your organisation. Think of it as a dedicated "robot user" - it has a name, it has permissions, and every action it takes is tracked, but it can't log in, has no password, and never takes up a seat on your plan.
If you give your IT-person a member seat with developer permissions, now would be a good time to hand this over to him or her.
Service accounts live in the Users & Permissions area under a dedicated Service Accounts tab, completely separate from your regular users list. They won't appear in seat allocation screens, group membership lists, or bulk user operations.
Each service account has:
Permissions are assigned using the exact same role model as regular users. Just pick a scope and a role, and you're done. The one exception: service accounts cannot be added to groups, their permissions come from direct role assignments only.
Again, if you are still reading this, teamwork makes the dream work - call IT. From the service account detail view, you can create, label, and revoke tokens at any time. A few important things to know:
Service accounts are not counted against your seat quota. They don't consume an enforced seat allocation and won't affect your billing.
Every API action performed by a service account is attributed to it by name in the audit log, so instead of seeing a user email, you'll see something like "ATS Sync". If a service account is ever deleted, its audit entries are retained as "[deleted: ATS Sync]" so your history stays complete.
Wow! We know that this is a lot. The Wamly devs now need a vacation and if you are still reading this, you do too.
To help you better understand permissions our Account Management and Support teams are standing by to get you up to speed. Contact your designated Account Manager or email your query to support@wamly.io.
| Term | Meaning |
|---|---|
| Permission System | Wamly's system for managing what each user can see and do, using a combination of seats, roles, role levels, and groups. |
| Permissions | Specific "actions" (View, Create, Edit, Delete) a user is able to perform in certain areas of the Wamly system. They are the smallest building block of the system, and every role, group, and role level is ultimately just a way to bundle and apply these. |
| Seats | The user's access level, which serves as a "hard limit" on their system capability, determined by the user's pricing plan. |
| Roles | A named set of permissions grouped by job function (e.g. "Candidate Rater", "HR Manager") that can be assigned to users in one step. |
| Role Levels | Defines the areas of the system where a user's permissions apply, such as across the whole Organisation, within a Department, a Cost Centre, on a specific Project, or at a particular Stage within a project. |
| Target (Role Level) | The specific item selected within a role level — for example, the Sales department, the HR cost centre, the 2026 Interns project, or the Hired stage. |
| Groups | A collection of users who share the same roles. Adding someone to a group automatically gives them all the roles assigned to it. |
| Member Seat | The standard seat for most users, providing access to everything in Wamly except the ability to create and manage projects. |
| Project Admin Seat | Everything included in the Member Seat, plus the ability to create and manage projects. |
| Organisation Administrators | Users who grant high-level, top-down access across the entire Organisation through Roles or Group memberships. Organisation admins have project admin seats and typically have the most comprehensive permissions in the system. |
| Project Manager | Users who grant access to specific projects and/or stages within a project role level. *Distinct from the Project Admin Seat, as defined above. |
| Stacked Permissions | There are no rules that take access away, so users always end up with the combined permissions of all their roles. |
| Inherited Access | Access a user receives automatically from a higher role level (Organisation, Department, or Cost Centre), without needing to be added to each project team individually. |
| Organisation Role Level | Roles tied to the Organisation role level that apply everywhere automatically and will not have a predefined role level. |
| Project Team | Users directly assigned to a project as active contributors. Unlike Inherited Access, Project Team members are hand-picked and specifically added to the project. |