Skip to main content

Set up self-registration

Enable validation-based self-registration and manage single-use codes.

Updated over a month ago

Self-registration gives you full control over how employees join Perkbox.

Instead of approving users after they sign up, you upload single-use validation codes in advance. Employees can only create an account if their code matches one in your system.

There is:

  • No post-registration approval

  • No manual validation step

  • Immediate validation at sign-up

  • Full visibility of code usage

If you have additional questions about how self-registration works, see the FAQs at the bottom of this article.


Before you start

You’ll need to:

  • Decide which validation type you want to use

  • Prepare your validation codes (for example, Employee Numbers)

Each code is:

  • Valid for one employee

  • Usable once only


Step one – Go to self-registration settings

After logging in, go to Enter Admin > Settings > Self registration.

You’ll see the Enable registration button.

enable registration

Step two – Enable registration and choose a validation type

Start by selecting Enable registration, then choose a Validation type.

For non-NHS customers:

  • Employee number

  • Payroll number

  • Membership ID

For NHS customers:

  • Assignment ID

Select Enable. If registration is not enabled, employees will not see Create Account on the login page.


Step three – Add validation codes

Once enabled, you’ll see your selected validation type (e.g. employee number):

single use code with selected validation type

Select Add codes.

You can then choose:

  • Add single code

  • Import codes (CSV)


Option one – Add a single code

  • Select Add single code

  • Enter a code (minimum 3 digits)

  • Select Add

  • Select Add codes to confirm

add a single code

Option two – Import codes via CSV

  • Select Import codes (CSV)

  • Drag and drop your CSV file or select browse

Your file must:

  • Contain a single column

  • Have no header row

  • Include one code per row

Select Add codes, then refresh the page to see newly uploaded codes.

import codes via csv

Managing and tracking codes

On the Self registration page, you can view:

  • Validation code

  • Date created

  • Status (Registered or Not registered)

  • Registered name

  • Registered email

If a code has been used, select View profile (MFA required) to open the employee profile.

You can also:

  • Use the search bar to find a code

  • Select Remove to delete unused codes

  • Select Disable registration to turn the feature off

self registration codes showing registered and not registered users

How registration now works

With enhanced self-registration:

  • A validation code must already exist in your list

  • The code can only be used once

  • Accounts are created instantly if details match

  • Failed registrations are rejected immediately

If a user enters a code that doesn’t exist, their account will not be created.

This improves:

  • Data integrity

  • Access control

  • Audit visibility

  • Admin efficiency

Here is what employees will see when they follow the link to sign up:

employee view of self registration

FAQs

What is self-registration?

Self-registration allows employees to create their own Perkbox account using a unique employee identifier (such as an Employee ID, Payroll ID, or Assignment ID) provided by their employer, without the employer uploading employee personal data upfront via CSV, HR integration, or SSO.

This helps organisations onboard employees securely while reducing data-sharing requirements.

Is self-registration available for all clients?

Self-registration is currently available on request for eligible clients.

Please speak to your Customer Success Manager (CSM) to confirm whether this option is suitable for your organisation and to support setup.

How does an employer enable self-registration?

Admins enable self-registration from the Admin Dashboard:

Admin > Settings > Self registration

From here, the admin:

Uploads a list of unique identifiers (e.g. Employee IDs)

Saves the configuration

Shares the organisation’s self-registration link with employees

Self-registration is opt-in and only works once this setup is complete.

What employee data does the employer need to upload?

Employers upload only a list of unique identifiers, such as:

  • Employee ID

  • Payroll ID

  • Assignment ID

Each identifier:

  • must be unique

  • can only be used once

  • acts as a verification code during registration

No names, email addresses, or personal details are required up front.

Can date of birth be used as the join code?

No.


Date of birth alone isn’t supported because it isn’t unique or secure enough.


Employee IDs (or similar identifiers) are strongly recommended.

Do admins generate one join code per employee?

Admins upload a list of employee identifiers, not individual personalised links.

  • There is one self-registration link per organisation.

  • All eligible employees use the same link.

  • Each employee is verified by the identifier they enter.

How do employees register?

  • The employee opens the self-registration link shared by their employer

  • They select the organisation (if prompted)

  • They enter their employee identifier

  • They receive an email invitation

  • They create a password and accept the terms

  • Each identifier can only be used once.

Can employees self-register from the normal Perkbox login page or app?

No. Employees must use the self-registration link provided by their employer.

Self-registration is intentionally not available from the standard login page to prevent unauthorised access.

What data does Perkbox collect during self-registration?

Employees provide only the minimum information required to create an account, such as:

  • email address

  • password

No bulk employee data upload is required from the employer.

Does self-registration comply with GDPR?

Yes.


Self-registration is designed to support GDPR compliance by:

  • minimising data shared upfront

  • allowing employees to provide their own details

  • ensuring only verified employees can access the platform

Can self-registration be used alongside group registration?

Yes – but not for the same employees.

Important rules:

  • Employees included in group registration must not self-register

  • Their employee identifiers must not be uploaded for self-registration

  • Customer Success should support clients to avoid overlap, which could cause duplicate accounts.

What happens to employees who are already registered?

Nothing changes.

  • Existing employees do not need to re-register

  • Self-registration is intended for new joiners

  • Existing users continue logging in as normal

Can admins see who has registered?

Yes.


Admins can see:

  • which employee identifiers have been used

  • which email address each identifier is linked to

This supports reporting, leaver management, and data cleanup.

Will self-registration affect reporting or analytics?

No.


Once employees activate their accounts, engagement and usage data will appear in admin reporting as usual.

How should admins share the self-registration link?

Admins can share the link via:

  • email

  • intranet or internal systems

  • onboarding packs

  • printed communications

  • editable poster templates

Is there an additional cost to use self-registration?

No.


Self-registration is included as part of the standard Perkbox package for eligible clients.

Will admins be reminded to refresh or clean up employee data?

Not initially, but this is planned.


Future updates will include reminders in the Admin To-Do list to help keep self-registration data up to date.

How do employees register?

Employees visit the Perkbox login page using the self-registration link you provide (or via the app), select Create account, and follow the on-screen steps to complete their setup.

What data does Perkbox collect during self-registration?

Employees provide only the minimum necessary personal details to create their account – no bulk data upload is required from the employer.

Does this feature comply with GDPR?

Yes. Self-registration allows organisations to remain compliant while still granting employees access to Perkbox benefits.

Is there an additional cost to use self-registration?

No. It’s included as part of the standard Perkbox package for eligible clients.

Can this be used alongside group registration?

Yes, but not for the same employees. CS must ensure employees in group registration aren’t also uploaded for self-registration.


Still need help?

If users can’t see Create Account:

  • Check that Enable registration is turned on

  • Confirm the correct validation type is selected

If registration attempts are failing:

  • Make sure the code exists

  • Check that the code hasn’t already been used

If you’re still experiencing issues, contact Support via chat and we’ll be happy to help.

Did this answer your question?