
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:
HRIS connection demo videoOnly 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.
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
Employee ID
Manager/direct reports
Birthday, start date
Job title, department, office location, home location
See FAQ section below for more details on specific scenarios and troubleshooting issues with your HRIS connection.
From https://admin.joinassembly.com/, click Users in the left sidebar.
Click HRIS connections.
Click “See all integrations” to view all other HRIS integrations.
Click the HRIS provider you would like to connect to
Enter the credentials required to connect
If you do not know where to locate your credentials, click the link within the connection modal to help you find them
Click submit.
Upon successful connection, click “Finish” to return to completing the integration
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.
Configure which employees you would like to sync with your Assembly. The employees included in your sync settings will be automatically added/removed from your Assembly when they are added/removed from your HRIS.
If you select ‘Everyone’, then every employee in your HRIS will be added to your Assembly.
You can exclude individual people by selecting them from the ‘Exclude these employees’ section; these employees will not sync with your Assembly even though ‘Everyone’ is selected
You can select specific groupings of employees to add to your Assembly if you do not wish to add every employee in your HRIS. You can combine these selections to target a specific group of employees in your organization.
Company/office
Selecting specific companies or offices will sync all employees within those selected office(s)
If you do not select any company/office, then all companies/offices will be included
NOTE: depending on the HRIS, this may be called ‘company’, ‘office’ or something else; this usually maps to ‘work location’
Groups
Selecting specific group(s) will sync all employees within those selected group(s)
If you do not select any group(s), then all groups will be included
NOTE: depending on the HRIS, this may be called ‘groups’ or something else; this usually maps to ‘departments’
Employment status
Selecting specific employment status(es) will sync all employees within those selected employment status(es); like ‘full-time’, ‘part-time’, ‘contractor’
If you do not select any employment status(es), then all employment status(es) will be included
NOTE: depending on the HRIS, this may be called ‘employment status’ or something else
Exclude employees
If you want to exclude specific employees from this sync, click ‘Add’ underneath the ‘EXCLUDE these employees’
Select the employee(s) you wish to exclude
These employees will be excluded even if they are included in the selected groupings above
Selecting ALL or ANY groupings
You can combine any of these options together for full customizability, but you must select whether the group members should match ALL of the criteria, or ANY of the criteria
For example: Matches ALL
Office = Los Angeles, CA
Department = Engineering, Product, HR
Employment status = full-time
This would result in syncing all full-time engineering, product, and HR employees in the Los Angeles office location
If you used: Matches ANY, for the same example:
Office = Los Angeles, CA
Department = Engineering, Product, HR
Employment status = full-time
This would result in syncing all employees in the Los Angeles, CA office, all employees in engineering, product, and HR across all office locations, and all full-time employees across all office locations
A better way to use ‘Matches: ANY’ would be if you only plan to use one category of groups to sync your employees
Office = Los Angeles, CA; Barcelona, Spain
This would mean you would sync all employees in both office locations (and not in any other office locations you may have)
Once you have configured your employee sync settings, you can choose to send the invitations later (queue them for invitation) or send the invitations now.
If you save & queue invites, all employees included in your sync settings will be added to the ‘queued’ tab on your manage users page
Admins will need to manually invite these employees from this page once ready
If you save & invite now, all employees included in your sync settings will be sent invites and automatically activated in your Assembly
This setting configure whether you want any new employees who join your HRIS (who are included in your employee sync settings) to require admin approval before inviting, or if you want them to automatically invited/activated in your Assembly.
If you select 'Admin approval required', then all new users who get added to the HRIS will not be automatically activated in your Assembly
They will appear in the 'Requested' tab of the manage users page, and you will need to manually send the invitations from here to invite and activate them
If you select ‘Automatically approve new employees’, then all new users who get added to the HRIS will automatically be approved, and appear automatically in your ‘active’ tab
From https://admin.joinassembly.com/, click Users in the left sidebar.
Click HRIS connections.
Click Settings
If you wish to edit your employee sync settings, click ‘Edit’ under this section
Adjust your employee sync selections
Upon clicking save, depending on your invitation settings, any new employees will be queued or automatically invited/activated
From https://admin.joinassembly.com/, click Users in the left sidebar.
Click HRIS connections
Click Disconnect to disconnect directly from the connection card
OR, click Settings and then disconnect from there
Disconnecting your HRIS will:
Not remove any members from Assembly
Prevent any automatic updates to your members list through your HRIS
For our HRIS connections, the data will automatically sync every 6 hours.
The data will also sync whenever an update is detected in the HRIS.
For all HRIS integrations, you can manually trigger a data sync by clicking 'Sync data' at any time.
Please check the following:
Is your HRIS connection invitation settings set to 'Admin approval required'?
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.
Was the user manually deactivated previously?
You can check this by going to your 'Deactivated' tab and viewing the 'Deactivated by' column.
If the user was manually deactivated (by a user), you will need to manually reactivate them.
Did you update your HRIS connection settings recently?
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.
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.
Please check the following:
Was the user manually deactivated previously?
You can check this by going to your 'Deactivated' tab and viewing the 'Deactivated by' column.
If the user was manually deactivated (by a user), you will need to manually reactivate them.
Did you update your HRIS connection settings recently?
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.
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.
Is the employee terminated or are they only on temporary leave?
Each HRIS has various 'deactivated' statuses. Our HRIS integration cannot automatically differentiate between employees who are on leave and employees who are permanently terminated.
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.
Upon disconnecting from the initial HRIS, any previous users added through that initial connection will remain active in Assembly.
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.
For example:
user1@email.com was connected through HRIS 1
HRIS 1 is disconnected
You connect to HRIS 2
You select Group A when connecting to HRIS 2
user1@email.com is not a part of Group A, they are a part of Group B
user1@email.com will be automatically deactivated
However:
If you add user1@email.com to Group A in the HRIS, they will be automatically reactivated in Assembly.
OR, if you update your HRIS connection settings to include Group B, then user1@email.com will also be automatically reactivated in Assembly
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.
If they are deactivated in the HRIS, then they will be automatically deactivated in Assembly
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
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!