IAM Core

Simployer

On this page

A first party connector that imports people, employments and organizational data from Simployer.

Not the same as Alexis HR

Simployer and Alexis HR are separate connectors with different configuration and different connector object types. This page covers Simployer, which authenticates with a client id and client secret.

Configuration inputs

InputKindRequiredDescription
clientidConfigurationYesThe client ID issued by Simployer.
clientsecretSecretYesThe matching client secret.

Creating a connector using PowerShell

You must first Connect-IAMCore, as per the documentation

The client secret is a secret rather than an ordinary input, so it goes in -Secrets:

PowerShell
$Connector = New-IAMCoreConnector `
    -Name "Simployer" `
    -TemplateId simployer `
    -Configuration @{
        clientid = "your-client-id"
    } `
    -Secrets @{
        clientsecret = "your-client-secret"
    }

Write-Host "Created with id $($Connector.id)"

A newly created connector stays in the state Created until the first party connector runtime picks it up, at which point it becomes Provisioned.

Check which templates your tenant has

Templates are enabled per tenant, so run Get-IAMCoreConnectorTemplate to confirm this one is available to you and to see the exact inputs it expects.

Connector object types

Object typeExternal idContents
personidPeople
personIdentityIdentifieridIdentity numbers belonging to a person
personExtendedPropertyidAdditional properties held against a person
employmentemploymentIdEmployments
employeeemployeeIdEmployee records
organizationidThe organizational structure
tenantUseridUser accounts in Simployer

Person data is spread across several object types, which is worth knowing when writing sync rules: the national identity number lives on personIdentityIdentifier rather than on person. Use findreferencingobjectforstring to reach it from the person, or followreferenceforstring to go the other way.

To see the real shape of an object before writing rules against it:

PowerShell
Find-IAMCoreConnectorDataObject -ConnectorId $Connector.id -ConnectorObjectType "person" |
    Select-Object -First 1

Example sync rules

The usual mapping is:

See sync rules for complete worked examples of all three.

Last updated 27 October 2026 Edit this page on GitHub
Esc