User management through your HR system

Connecting your HR system to Pleo lets you easily invite employees without manually adding them, automatically remove users who leave the company, and mirror your org structure in Pleo so teams, reviewers, and team members stay up to date.


  • Integrations with HR systems are available for customers on Advanced and Beyond plans.
  • Integrations require admin access to the HR system.

Set up the integration

  1. Navigate to Settings
  2. Access Integrations
  3. Select your HR system
  4. Click Connect
  5. Follow the instructions

Need more help with the set-up? Follow the more detailed guides below.

PersonioHiBobBambooHR
Google WorkSpace Sesame HR HR works
FactorialDeelBreathe HR 
Charlie HRRemoteHumaans
EureciaOfficientNMBRS
Lucca HRPlandayHaily HR 
WorkdaySAP SuccessFactorsSage HR 
People HRIRIS CascadeAFAS
SimployerPayfitCezanna
SympaFourthOkta


Once the integration is set up, users are automatically synced between Pleo and your HR system. Here is how this affects your users:


  • Users in both systems
    They are linked automatically and will show an "added via…" label. If you remove them from your HR system, their access to Pleo is revoked automatically.

  • Users only in Pleo
    Users who exist only in Pleo remain active and can only be deleted manually. To link these users to your HR system, ensure they use the same primary email address in both systems

  • Users only in the HR system
    Users found only in your HR system appear on the Add people page. They do not have access to Pleo until you invite them.
    1. Go to People
    2. Click Add people
    3. Select the users you want to invite
    4. The users will receive an email invitation to accept


When you disconnect your HR system:

  • Users who were synced, invited, and accepted the invitation to Pleo will remain in the account and keep their access.
  • Users who were synced but never invited to Pleo will be removed from the Pleo account.

Set up team sync

Automates the creation and management of teams in Pleo based on the hierarchy you've already set up in your HR system.

Enabling team sync removes your existing teams in Pleo and replaces them with the structure synced from your HR system.

Because of that, the team reviewer on existing expenses is also removed, so expenses will no longer require review unless you have other review rules in place (e.g. company, tag or manual reviewers).


  1. In Pleo, navigate to Settings
  2. Access Integrations
  3. Select Settings
  4. Click Setup team sync
  5. Teams will be created based on your manager hierarchy in the HR system
  6. Review the Unassigned Team 
  7. Click Complete setup


Good to know:

  • To maintain a single source of truth, moving an employee between teams needs to be done by changing their manager in the HR system, not in Pleo.
  • Pleo receives information about your team structure from the HR system. Pleo does not push any information back to the HR system.
  • Pleo pulls new data from your HR system every 3 hours, except for Okta and Entra, which push data based on their own intervals.
  • You can stop the team sync without disconnecting the entire integration by clicking Stop team sync on the Settings page in Pleo. This makes all teams editable again, allowing you to create teams or manually move people as needed.




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article