Nmbrs logoOkta logo

Identity and access management

Nmbrs to Okta integration: payroll as the HR source for Okta

With an integration between Nmbrs and Okta, Nmbrs becomes Okta's HR source, so a new employee in Nmbrs becomes an Okta user with company, department, job title and the groups that grant access to apps. After the end date in Nmbrs KoppelHet removes the employee from the source and Okta deactivates the user.

What the integration does

Organisations with several BVs in Nmbrs that use Okta for access to their applications often create Okta users by hand after an email from payroll. Someone who changes BV then often keeps the access of the old place.

  1. Someone with the right Nmbrs login grants the integration read access to the companies once.
  2. KoppelHet delivers the employees of all companies to Okta as an HR source, with the departments as groups.
  3. Okta creates the users and, through your group rules, gives the apps of their branch.
  4. When someone changes BV or department, the user moves to the group of the new place in Okta and the old access lapses.
  5. After the end date KoppelHet removes the employee from the source and Okta deactivates the user.
Nmbrs → KoppelHet → OktaSOURCENmbrsTARGETOktaKoppelHetmapping · logging · monitoringNmbrs → KoppelHet → OktaSOURCENmbrsTARGETOktaKoppelHetmapping · logging · monitoring
Out: Okta user with company code and employee number · Company as organisation · Department and job title · Groups per department per company · Deactivation after the end date

What to watch for with Nmbrs and Okta

  • With Anything-as-a-Source Okta offers an entry point for delivering a custom HR source. KoppelHet delivers Nmbrs there, with employees, departments as groups and their members, so Okta decides access rather than an IT script.
  • Departments in Nmbrs are lists per company, and the same name occurs at several BVs. KoppelHet creates a separate group per company in Okta, so an employee of one BV does not get the apps of the same department at another BV.
  • Employee numbers in Nmbrs are unique per company. Okta has one fixed key per user from the source; KoppelHet therefore puts the company code in front of the number.
  • A move to another BV is in Nmbrs a leave from one company and a hire at the other. KoppelHet recognises the same person, so the Okta user remains and only the groups change.
  • Okta stores data from such an HR source as text only. KoppelHet writes the dates from Nmbrs in a fixed format, so rules in Okta can work on start or end date.
  • The integration uses Nmbrs' new interface, because the old one stops on 1 March 2027, and only reads personal, employment and organisation data. Pay and BSN do not reach Okta.

This integration is also part of joiner, mover, leaver.

How we build and run it

  • The integration runs on the KoppelHet platform, hosted in a data centre in the EU.
  • Every sync and every error is visible in the functional log; on an error your administrator is notified.
  • A change that cannot go through is not half-applied but queued for another attempt.
  • KoppelHet is ISO 27001 certified. Data travels encrypted and stays on the platform no longer than needed.
  • After go-live we manage the integration and adjust it when your process changes.
  • The integration fits next to your existing integration layer. Only the fields in the design are transferred; the platform keeps no register of its own.

Implementation, architecture and compliance

Implementation and price

This is not an app you switch on. We build the integration for your organisation on our platform, with building blocks we reuse on every project. So it is custom work that does not start from scratch.

A consultant prepares the intake and analyses both systems. We then record the mapping and exceptions field by field, test in the test or acceptance environment and go live at a moment you choose. Costs are a one-off amount for the setup and a monthly amount for platform, monitoring and support.

Price indication · Basic

Leave your work email and you see the price indication right away.

We only use your address to follow up on your question about this integration.

Frequently asked questions

We use Nmbrs through our accounting firm. Is that possible?

Yes. The firm creates an employer-level login for the integration.

What can be traced afterwards for an audit?

Every action of the integration is recorded in the audit logging of the KoppelHet platform. KoppelHet works with an ISO 27001 certified management system.

Technical details for IT

For those who want to know how it works under the hood: APIs, fields and sources used.

  • Nmbrs is read through the Nmbrs REST API with OAuth 2.0 and read-only scopes for employee and employment data and the company structure, per company; webhooks on changes. The SOAP API stops on 1 March 2027.
  • Okta is fed through the Identity Sources API (custom identity source) with sessions, bulk-upsert for users (profile attributes as string only), bulk-groups-upsert and bulk-group-memberships-upsert for departments per company, bulk-delete on leaving and start-import.

Which fields are transferred

The key fields. The full mapping is agreed per customer.

Field in NmbrsField in OktaNotes
Bedrijf en personeelsnummerexternalId en employeeNumberCompany code before the number
RoepnaamfirstName
Achternaam volgens naamstellinglastName
Zakelijk e-mailadres of naamgevingsregellogin en email
Functietitle
Afdelingdepartment en groepGroup per department per company
Bedrijforganization
LeidinggevendemanagerId
Datum in en uit dienstEigen attributen als tekst

Related

Which systems do you want to connect?

Tell us which systems you use and what should happen automatically. Together we define the smallest working solution, with a clear design and a quote before building.