Training and certificates
Nmbrs to StudyTube integration: employees per company in the academy, with cost centre for the training budget
With an integration between Nmbrs and StudyTube, every employee from Nmbrs automatically gets a StudyTube account, in the team of their company and department and with their manager as team manager. The cost centre from Nmbrs comes along, so training budgets in StudyTube add up per department, and after termination the account is removed automatically.
What the integration does
Organisations with several companies in one Nmbrs environment that use StudyTube for mandatory training often create new colleagues by hand per location, especially when employees have no business email address. The training budget per company can then only be calculated after an export.
- Payroll enters the new employee in the right company in Nmbrs, with department, job and cost centre.
- Nmbrs reports the change and KoppelHet retrieves the employee.
- The employee gets a StudyTube account in the team of their company and department, with job and cost centre.
- The manager from Nmbrs becomes team manager and sees who still has to do which training.
- After the last working day KoppelHet removes the account; StudyTube keeps a backup, so a mistake can be undone.
What to watch for with Nmbrs and StudyTube
- One Nmbrs environment can contain several companies, and employee numbers are only unique within a company. KoppelHet puts the company in front of the number, so employee 12 of one company does not merge with employee 12 of the other in StudyTube.
- Every Nmbrs company becomes a top team in StudyTube, with the departments below it. A budget or report in StudyTube therefore follows the same structure as payroll.
- Frontline employees in Nmbrs often lack a business email address. StudyTube can also create a user with only a username. The integration then gives those employees a generated one-time password that the manager can download in StudyTube.
- Nmbrs stores department, job and cost centre with an effective period. KoppelHet reads the value that applies now, so a change that only takes effect next month does not move the employee to another team too early.
- Nmbrs can send a notification on a change, so a new employee is in StudyTube the same day. A daily check catches notifications that were lost on the way.
- The integration only requests employee data from Nmbrs. Payslips, salary and bank details from the same environment stay out of reach, even when a payroll bureau or accountant works in the same Nmbrs environment.
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 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.
Frequently asked questions
Do earned certificates also go back to Nmbrs?
Not in the first version. Nmbrs is mainly the payroll system; certificates stay in StudyTube. A certificate as a document on the employee in Nmbrs can be added later as an extension, if the REST API supports it.
What if our payroll bureau manages Nmbrs?
Then the owner of the environment grants access to the API. The integration needs a login at employer level; an accountant login does not work for this.
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 only the scopes for employee data, with webhooks as the trigger. The SOAP API stops in 2027 and is not used for new integrations.
- StudyTube is written through the Academy API v2. POST /users on uid creates, updates or reactivates; without email StudyTube uses username, and generate_one_time_password creates a password that can be downloaded in the LMS. Teams through academy-teams/bulk/upsert, at most 500 per call, parents first.
- StudyTube does not store contract_end_date; only a date in the past removes the user (like DELETE /users/{id}, with a backup unless skip_backup).
Which fields are transferred
The key fields. The full mapping is agreed per customer.
| Field in Nmbrs | Field in StudyTube | Notes |
|---|---|---|
Bedrijfsnummer + Personeelsnummer | uid | Employee numbers are unique per company, not across the whole environment |
Personeelsnummer | employee_number | |
Roepnaam | first_name | |
Naamstelling | last_name | According to the name format in Nmbrs, for example with the partner's name |
Zakelijk e-mailadres | email | Empty? Then a username and a one-time password |
Functie | company_role | |
Kostenplaats | cost_centre | |
Bedrijf | Team (bovenste niveau) | |
Afdeling | Team onder het bedrijf | |
Leidinggevende | Teammanager | |
Datum uit dienst | Verwijderen na de laatste werkdag |
Related
ADP Workforce Now → Nmbrs
ADP Workforce Now to Nmbrs integration: the Dutch payroll group from ADP in the right Nmbrs company
AlexisHR → Nmbrs
AlexisHR (Simployer One) to Nmbrs integration: Dutch employees into payroll
BambooHR → Nmbrs
BambooHR to Nmbrs integration: Dutch payroll next to a global HR system
Bullhorn → Nmbrs
Bullhorn to Nmbrs integration: placements with hourly pay and end date in payroll