Set Up a Provisioning Source via Merge – Happeo

Set Up a Provisioning Source via Merge

This article explains how to connect your HR system to Happeo, so users and groups sync automatically from day one.

🎯 Who this article is for: This article is for admins who manage user provisioning in Happeo and have admin-level access to their organization's HR system.

🔒 Permissions: This feature is available to admins only.

💼 Package requirements: Setting up your provisioning source via Merge is available on the Advanced Provisioning add-on. Contact your Customer Success Manager for more information.


1. Overview

Connect your HR system to Happeo once, and user management will run on its own. New hires appear automatically on day one, already in the right groups with the right access. As your organization changes, Happeo keeps up. You never have to add, update, or remove a user by hand.


2. Use cases


3. Before you begin

Before starting setup, confirm the following:

Supported HR systems
The following HR systems are currently supported via Merge:

⚠️ Important: Once the connection in Step 1 is complete, your provisioning source cannot be changed. Take a moment to confirm you are connecting the right system before you begin.

🗒️ Note: Domain verification can take between 24-48 hours, and the first sync after setup takes 30 minutes to one hour. If users need to be available in Happeo by a specific time, complete setup with that window in mind.


4. How to Set Up a Provisioning Source via Merge

Setup happens in three steps:

  1. Connect your HR system.
  2. Verify your domain.
  3. Enable provisioning.

Step 1: Connect

In Happeo

  1. Click your avatar from your intranet's main navigation.
  2. Go to Admin → User Management → Provisioning.
  3. Click Setup next to your HR system.
  4. Review your selection on the setup page. To choose a different source, click Change source at the top-right.
  5. Check the acknowledgement box: "I understand this provider will become the authoritative source for users and cannot be changed later."
  6. Click Connect. An authorization window will appear.

In your HR system
The steps for authorizing the connection vary depending on which HR system you are connecting. Follow the instructions in your HR system to complete authorization and enter the required credentials.

⚠️ Important: Once you complete the authorization, your provisioning source is set permanently and cannot be changed.


Step 2: Verify your domain

Once you’re directed back to the Provisioning page in Happeo’s Admin Settings, click Continue to move onto the next step.

  1. Enter your organization's email domain in the domain name field and click Continue.
  2. Happeo generates a TXT record for domain verification, starting with happeo-site-verification=.
  3. Copy the TXT record and click OK to close the confirmation.
  4. Log in to your DNS provider account and add a new TXT record for the domain you’re verifying with the value given to you in step 2.
  5. Click Finish Setup to proceed.

🗒️ Note: Your domain will show as NOT VERIFIED until the DNS record is confirmed. Provisioning will not begin until verification is complete.


Step 3: Enable provisioning

Once you complete Step 2, provisioning is enabled automatically. Your connected provisioning source is visible in two places: the Provisioning tab in User Management, and the Integrations tab in Admin Settings.

Manually sync users
To sync all users from your HR system to Happeo immediately:

  1. Go to User Management → Provisioning.
  2. Click Manual sync.

A confirmation message will appear once the sync has been scheduled. The sync may take some time to complete depending on the number of users in your system.

Disable provisioning
To disable provisioning, click the toggle in the Provisioning or Integrations tab.


5. Best practices

A few steps that will help your setup go smoothly and keep provisioning working well after launch.


6. Frequently asked questions

What if the information in my HR system is incorrect?
Happeo syncs data exactly as it appears in your HR system. If a user's details or group memberships are wrong in the source, they will carry over as-is.

Can I connect more than one provisioning source at the same time?
No. Happeo supports one provisioning source at a time.

What happens to users I have already added manually in Happeo?
After provisioning is enabled, users who were previously invited manually are merged with their synced records from your HR system.

What happens when an employee leaves and is removed from my HR system?
When a user is removed from your HR system, they are automatically suspended in Happeo.

What if the credentials I used to connect my HR system change later?
If your HR system credentials change, click the Setup button in the Provisioning or Integrations tab in Admin Settings.

Does it take over any classic provisioning such as Entra ID?
No, provisioning via Merge does not replace any classic provisioning.

Why can’t I install any of the provisioning apps?
It could be that you do not have the Advanced Provisioning add-on. Please contact our support team for further details.


7. Troubleshooting

My domain shows as NOT VERIFIED after adding the TXT record
DNS changes can take between 24 and 48 hours to take effect. If your domain still shows as NOT VERIFIED after that window, contact our support team.

Provisioning is enabled but syncing has not started
Check that your email domain is verified. Syncing will not begin while domain verification is pending.