Skip to main content
All CollectionsUser Management + HRIS
HRIS connections in Assembly + troubleshooting
HRIS connections in Assembly + troubleshooting
K
Written by Katya Bachrouche
Updated over 3 months ago

Connecting to an HRIS provider allows you to easily manage the members of your Assembly. You can add employees automatically to your Assembly from your HRIS, depending on how you configure your settings.

See below for an example on how to connect your Assembly to your HRIS:

Who can use this feature?

  • Only Assembly admins can connect your Assembly to an HRIS. This Assembly admin must also be an admin within the HRIS to enable the proper permissions.

What to expect

  • Only one HRIS can be connected at one time.

  • Once you’ve connected to an HRIS, you (or any other Admins within your Assembly) can edit your connection settings or disconnect at any time.

  • Once connected, anyone within the selected settings will automatically be added or removed from your Assembly when they join/leave the selected settings.

  • When connected, we will import the following user details:

    • Avatar

    • First name, last name

    • Email

    • Employee ID

    • Manager/direct reports

    • Birthday*, start date**

    • Job title*, department*, office location, home location***

*Birthday, department, and job title not supported in the Google Workspace integration

**Start date not supported in the Office 365 or Google Workspace integration

***Home location import is not supported in the Office 365 integration

See FAQ section below for more details on specific scenarios and troubleshooting issues with your HRIS connection.

Connect

  1. Fromhttps://admin.joinassembly.com/, click Users in the left sidebar.

  2. Click Manage.

  3. Click “See all integrations” to view all other HRIS integrations.

  4. Click the HRIS provider you would like to connect to

  5. Enter the credentials required to connect

  6. Click submit.

  7. Upon successful connection, click “Close this window” to return to completing the integration

  8. Next step is to select people.

NOTE: Depending on the size of the connected HRIS account, the connection may take up to 30 minutes to complete. We will send you an email when the connection is complete and you can move onto the next step to finalize your integration.

Select People

There are a few ways you can configure how members are added from your HRIS

  1. Everyone that joins or leaves your HRIS

    1. This will add/remove any employee who gets added or removed from your HRIS directory

  2. Anyone that joins or leaves a specific company within your HRIS

    1. This will add/remove any employee who gets added or removed from the selected companies in your HRIS

  3. Anyone that joins or leaves a specific group within your HRIS

    1. This will add/remove any employee who gets added or removed from the selected group(s) in your HRIS

  4. Manage all members manually

    1. Select each member of your HRIS workspace you want to add to your Assembly.

    2. This will require you to manually add additional members and manually remove existing members

Configure invites and create accounts

  1. Configure whether you want to send invitations to your Assembly now or send them later.

    1. If you selected send invitations now, when you click 'Create accounts', all members of the selected department(s) will receive an invitation to join your Assembly.

    2. If you selected send invitations later, upon clicking 'Create accounts', all invitations will be queued, and an admin will manually need to send them once ready.

      1. Clicking View Queued Invites will direct you to your Queued section of the Users/Manage page where you can send the invitations.

  2. Configure whether new members are automatically approved or if an admin needs to manually approve them first.

    1. If you select 'manually approve', then all new users who get added to the HRIS will not be automatically activated in your Assembly.

    2. They will appear in the 'Queued' section and you will need to manually send the invitations.

  3. Click Create Assembly Accounts.

Edit/delete connection

Edit connection

  1. Fromhttps://admin.joinassembly.com/, click Users in the left sidebar.

  2. Click Manage.

  3. Click Edit Connection

  4. You can change between any of the select people options

  5. You can also change which groups/companies/individual members join your Assembly.

  6. Click Continue

  7. Your updates will be saved and any previously-existing HRIS member who is no longer included in the criteria you selected will no longer have access to your Assembly through HRIS

NOTE: If you change your settings and select a different group/company than before, any employee who was previously part of the selection but is not a part of the updated selection will be automatically deactivated in Assembly.

Disconnecting

Disconnecting your HRIS will:

  1. Not remove any members from Assembly

  2. Prevent any automatic updates to your members list through your HRIS

NOTE: if you disconnect from your HRIS, any member previously activated in your Assembly through the HRIS will not be removed. However, if you reconnect and your connection settings (i.e., selected group or company) does not include a specific user, they will be automatically deactivated upon connection.

Quick settings

  1. Quickly change whether to auto-approve new members or if an admin must manually-approve them first

  2. Click Save Settings to save your changes

  3. You can also disconnect your HRIS from here

Data synching

  • For our premium HRIS connections (all except Office 365, GSuite, Slack), the data will automatically sync every 6 hours.

  • The data will also sync whenever an update is detected in the HRIS.

  • For Office 365, GSuite, and Slack, the data will sync every 24 hours.

  • For all HRIS integrations, you can manually trigger a data sync by clicking 'Sync data' at any time.

Connecting to Slack and GSuite

Outside of our suite of premium HRIS integrations, we also offer basic connections to Slack and GSuite. However there are special considerations for these connections:

  • Only first name, last name, and email address will be imported into Assembly

  • These connections do not import department, birth date, start date, job title, profile image, etc.

  • If you would like to add this information to your employees' profiles:

    • The employees can edit their own settings in their own profiles to add this.

    • You can add this information in admin by editing the individual user on the users/manage page.

    • You can reach out to your account manager to update these profile fields in bulk.

The Slack and Office365 connections mentioned above are separate from our chat integrations with Slack and Microsoft Teams. Please see these help articles to Configure your Slack app or Configure your MS Teams app, so your members can give recognition directly from Slack or MS Teams.

Frequently asked questions and troubleshooting

Employee(s) are not getting automatically activated in my Assembly

Please check the following:

  1. Is your HRIS connection invitation settings set to 'Admin approval required'?

    1. If so, check your 'Queued' section, any new user who gets added to the selected HRIS setting will automatically appear in 'Queued' and will never automatically be activated in your Assembly. You must manually send the invite, as you selected to have admins approve all new employees in your Assembly.

  2. Was the user manually deactivated previously?

    1. You can check this by going to your 'Deactivated' tab and viewing the 'Deactivated by' column.

    2. If the user was manually deactivated (by a user), you will need to manually reactivate them.

  3. Did you update your HRIS connection settings recently?

    1. If you changed your settings (i.e., changed the groups or companies that you selected to sync with Assembly), if the employee is not present in any of those selected groups or companies, they will not be automatically activated in Assembly.

    2. You will need to update your connection settings to include the group or company they are a part of; or you must ensure those employees are added to those groups/companies within your HRIS.

Employee(s) are not getting automatically deactivated in my Assembly

Please check the following:

  1. Was the user manually deactivated previously?

    1. You can check this by going to your 'Deactivated' tab and viewing the 'Deactivated by' column.

    2. If the user was manually deactivated (by a user), you will need to manually reactivate them.

  2. Did you update your HRIS connection settings recently?

    1. If you changed your settings (i.e., changed the groups or companies that you selected to sync with Assembly), if the employee is not present in any of those selected groups or companies, they will not be automatically activated in Assembly.

    2. You will need to update your connection settings to include the group or company they are a part of; or you must ensure those employees are added to those groups/companies within your HRIS.

  3. Is the employee terminated or are they only on temporary leave?

    1. Each HRIS has various 'deactivated' statuses. Our HRIS integration cannot automatically differentiate between employees who are on leave and employees who are permanently terminated.

    2. By default, we do not deactivate employees who are on temporary leave. However, you can reach out to your account manager to manually update these employees' deactivated status so that our system can recognize both temporary and permanent leave.

What happens if I change my connection from one HRIS to another?

  1. Upon disconnecting from the initial HRIS, any previous users added through that initial connection will remain active in Assembly.

  2. When connecting to the new HRIS (or even if you connect back to the same one), if your selected settings (specific groups or companies) do not include all of the users who were previously added via the initial HRIS connection, then those users will be automatically deactivated.

    1. For example:

      1. user1@email.com was connected through HRIS 1

      2. HRIS 1 is disconnected

      3. You connect to HRIS 2

      4. You select Group A when connecting to HRIS 2

      5. user1@email.com is not a part of Group A, they are a part of Group B

      6. user1@email.com will be automatically deactivated

    2. However:

      1. If you add user1@email.com to Group A in the HRIS, they will be automatically reactivated in Assembly.

      2. OR, if you update your HRIS connection settings to include Group B, then user1@email.com will also be automatically reactivated in Assembly

What happens if I invite a user manually to my Assembly and then connect to an HRIS?

  1. If you manually invite someone to Assembly and then connect to an HRIS, if that employee is a part of the connected group(s) then they will be synched with the HRIS.

  2. If they are deactivated in the HRIS, then they will be automatically deactivated in Assembly

What happens if an employee's information is manually changed?

  1. If you manually update any employee profile information, like name, birthday, hire date, etc., the profile information will NOT get updated when the HRIS syncs with Assembly

  2. Right now we don't have a way of resynching the user, however we are working on this and this feature will be available in the future!

Did this answer your question?