Attributes
Creating custom user attributes through the attribute manager
Attributes are custom data fields that allow you to store, organise, and filter information across Users, Exams, Collections, Tests (Quizzes), Library content, Questions, User groups and more.
Attributes are not available on Standard plans. Attribute limits apply:
Pro: 50
Business: 100
Enterprise: 250
Get in touch with support about upgrading
They give you much more control over how your data is structured, making it easier to filter, integrate with other systems and automations and manage large volumes of data, content and users across your portal.

Use cases
Attributes can be used to:
Organise and filter large datasets Add categories like Department, Exam Type, Season or Course to quickly filter and find what you need across exams and content.
Manage users and cohorts more effectively Track things like Start year, Cohort, Region, or Product access to make it easier to segment and manage users and user groups.
Support automations and integrations Use attributes like Product name or Access level to drive workflows in tools like Zapier or Segment.
Separate and control internal vs external content Mark exams or content as Demo, Testing, or Internal so you can filter them out, organise them, or bulk archive when needed.
Improve day-to-day admin workflows With attribute-based filtering and sorting, you can quickly locate specific exams, groups, or users without relying on naming conventions alone.
Flexible and scalable
You can add multiple attributes to any entity
You can apply multiple filters at once
Attributes work across tables, exports, and integrations
This makes attributes a powerful way to scale your organisation as your portal grows.

User attributes
User Attributes will be included in exports and shown in tables, see below for an example of how user attributes is stored and shown
From any user table use Manage columns to show or hide columns, any user attributes will be able to be toggled on and off here. Admins or other moderators from here can select users individually or in bulk and update attributes from there.

More on managing and viewing user data below
User informationCreating attributes
In order to create an attribute an admin needs with settings access navigates to Settings > Data management > Attributes. From the attribute manager new attributes can be created and existing attributes updated.

When adding a new attribute a label is required. If you're mapping to other systems you can also set a specific ID else the platform will generate one for you. The screenshot below shows creation of a new user Multiple choice type attribute. User attribute types have a unique option which is you can collect them on registration, this is not applied to other attribute types.

Label *: Name of the attribute and how it will appear on tables
Description: Displays as a hotspot on tables for other admins / educators. For attributes collected on registration the description will display here also.
ID: Inferred from the Label, spaces will be replaced with
-these IDs are important and required on all imports using attributes, you'll also need them to match up attributes in Zapier and Segment.Who can edit Select which users have write access to this attribute (you may not want students to be able to update certain attributes ie Year group)
Users, moderators and admins = Any one who can see the attribute can edit it
Moderators and admins = only admins, educators and managers can update the attribute values
Admins only = only admins can edit the attribute values, or they can only be updated through via the API
Settings: (Unique to user attributes)
Hidden from user = These attributes will never be shown to users, they are for admins and educators only
Collect on registration = These attributes will be collected on registration when a user is setting up their account. If this option is selected you'll be prompted to select a question to ask students on the registration page. You can also make an attribute required here which means a user can't be registered without a value for this attribute. Please note this applies both to users registering themselves and admins generating accounts.
Type*: Select the type from the dropdown, different types require different values, some may need you to define some options. For attributes for filtering and organisation we'd recommend Multiple Choice types
Checkbox
TRUE or FALSE
Long answer
string
Short answer
string
Multiple choice
One of defined options
Checkboxes
defined options separated by commas
Number
Any numerical value
Date
DD/MM/YYYY
Link
Choose whether to display as text or as a button. The link can be typed as an absolute URL (opens in new tab), or a root-relative URL (open in the same tab)
Once you've finished creating attributes, save your changes. User attribute types can be bulk set or updated via the user importer, learn more about the required formatting below
🚨 Be careful deleting attributes as if they're being used in other integrations this can cause problems.
Using attributes on platform
High level content like : Exams, Assignments, Courses, Collections, Tests (Quizzes), Notes attribtues are set on the details page and can be viewed from here at any time.
User group attributes are set on the user group editing modal, and user attributes from the user>administration page (more on user information below)
User information
Filtering by attributes
From supported pages (Exam, User groups, Collections, Courses, Assignments, Library) content can be filtered by attribute values. For best practice using attributes for on platform organisation, we'd recommend using Multiple choice types where possible:
This ensures:
Consistent values
No duplication from free text (e.g. “HR” vs “Human Resources”)
Cleaner filtering and reporting

Filtering by text attribute type, must be exact match to work

Last updated
Was this helpful?