Features supporting workforce competency management through a three-tier roles, competencies, and skills framework for structured capability development.
Last updated 11/05/2026
Skills are created and managed by admins, alongside roles and competencies. Each skill has a title, optional description, optional code, and an active/inactive status. Skills are the atomic unit of the framework — they are what users actually attain. Once created, skills are assigned to one or more competencies, and the same skill can be reused across multiple competencies and multiple roles. This reusability means common knowledge requirements shared across different roles only need to be defined once. Skills can be created manually or via CSV bulk upload. Inactive skills are retained for historical purposes but are no longer available for new assignments. The total set of skills required across all competencies in a role defines the full attainment requirement for that role.
Gives organisations a single, reusable library of defined knowledge requirements that can be mapped flexibly across any number of roles. A skill such as “WHS fundamentals” might be required in five different roles — it is defined once and referenced across all five, rather than duplicated. This also means that when a learner completes a topic granting that skill, it contributes to all five roles simultaneously. Codes are particularly useful for VET and qualification contexts, where each skill maps to a nationally recognised unit code.
Last updated 11/05/2026
Roles and competencies are created and managed by admins. Each role has a title, optional description, optional code, and an active/inactive status. Each role contains one or more competencies. Each competency has a title, optional description, optional code, and active/inactive status, and contains one or more skills. Competencies can be shared across multiple roles — for example, a ‘Manager Compliance’ competency can be required by both a Sales Manager and Operations Manager role. Roles, competencies, and skills can all be created manually or via CSV bulk upload. Inactive items are retained for historical purposes but are no longer available for assignment.
Allows organisations to build a flexible, reusable competency structure that mirrors their actual role requirements. Shared competencies reduce duplication — common skill sets used across multiple roles are defined once and referenced many times. The optional code field supports organisations using Tribal Habits to manage formal qualifications (e.g. VET certificates), where each unit of competency has a nationally recognised code.
Last updated 11/05/2026
Skills are assigned to topics or pathways via the Settings tab in the General panel. One or more skills can be assigned to any topic or pathway. The same skill can be assigned to multiple topics or pathways, giving users multiple paths to attain it. Skills can also be added in bulk to many topics at once via the bulk action on the Knowledge page. Skills can also be attained via External Knowledge recording, allowing skills earned outside the platform to count towards role attainment.
Creates a direct link between training content and workforce capability requirements. Each topic or pathway becomes a mechanism for closing a specific skills gap. The ability to assign the same skill to multiple topics gives learners flexibility in how they attain it — a skill might be attainable through an internal topic, a library topic, or a recorded external qualification. This is particularly useful for organisations managing qualification pathways where multiple routes to competency are acceptable.
Last updated 13/05/2026
Roles are assigned to individual users via their profile in the Admin area, or in bulk via the Upload People CSV. Each user can hold up to five roles simultaneously. Once a role is assigned, it is visible on the user’s profile in Admin (on both the Profile and Roles tabs) and on the learner’s own profile page on their dashboard. The Roles tab on a user’s admin profile shows their progress towards each assigned role — each required skill is shown as Missing, Current, or Expired. Only Current skills count towards overall role attainment percentage. Admins can view any individual user’s Roles tab at any time to see a real-time snapshot of their competency status.
Gives admins and managers a per-person view of role attainment without needing to run a report. Clicking on any user in the People area and viewing their Roles tab immediately shows whether they are on track, missing skills, or have expired skills — making it straightforward to have informed conversations about training needs. The inline view is faster for day-to-day management; the Analytics reports provide the broader organisational picture.
Last updated 13/05/2026
Dedicated reports are available in the Analytics area under the Roles section. Skills Matrix: monthly analysis of skill status (Missing, Current, Expired) for roles assigned to people — filterable by skills, people, and month. Skills Finder: identify people who have some or all of a selected set of skills — filterable by people, roles, and groups. Skills Progression: overall progression (historical and projected future) for attaining required skills across assigned roles — filterable by skills, people, and months. Roles Summary: summary of the number or percentage of assigned roles that are 100% attained (all skills current). Roles People: percentage completion of current skills for each person’s assigned roles. All reports support saved filters and CSV download. Admins can also view role attainment for any individual user directly from their profile.
Provides a complete suite of workforce capability reporting — from individual skill gaps to organisation-wide role attainment. The Skills Matrix is the primary operational view: it shows the current status of every required skill across all people and roles in a single filterable table. The Skills Finder is invaluable for succession planning or resourcing — instantly identify who in the organisation holds a specific skill or set of skills. The Skills Progression report adds a forward-looking dimension, showing when skills are expected to expire and when role attainment may decline.
| Cookie | Duration | Description |
|---|---|---|
| __cf_bm | 1 hour | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
| __hssc | 1 hour | HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. |
| __hssrc | session | This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session. |
| __stripe_mid | 1 year | Stripe sets this cookie to process payments. |
| __stripe_sid | 1 hour | Stripe sets this cookie to process payments. |
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category. |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| CookieLawInfoConsent | 1 year | CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie. |
| elementor | never | The website's WordPress theme uses this cookie. It allows the website owner to implement or change the website's content in real-time. |
| JSESSIONID | session | New Relic uses this cookie to store a session identifier so that New Relic can monitor session counts for an application. |
| rc::a | never | This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks. |
| rc::c | session | This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| __hstc | 6 months | Hubspot set this main cookie for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session). |
| _ga | 1 year 1 month 4 days | Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
| _ga_* | 1 year 1 month 4 days | Google Analytics sets this cookie to store and count page views. |
| hubspotutk | 6 months | HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts. |
| sbjs_current | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_current_add | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_first | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_first_add | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_migrations | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_session | 1 hour | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_udata | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| Cookie | Duration | Description |
|---|---|---|
| _cfuvid | session | Description is currently not available. |
| blgj5lst | 5 days | Description is currently not available. |
| m | 2 years | No description available. |
| oxetqk28 | 5 days | Description is currently not available. |
| x4mk8hq1 | 5 days | Description is currently not available. |