What does the integration do?

The Rydoo - BambooHR integration automatically synchronizes the following:

  • Employees' data from BambooHR to Rydoo

  • Assignment of Cost centers

  • Assignment of Supervisors

Specifics

  • New users created in BambooHR will automatically be created in Rydoo.

  • Any changes in BambooHR such as the assignment of supervisors or cost centers will also take place in Rydoo.

  • Rydoo takes care of the maintenance and mapping updates.

  • Daily synchronization.

How does the mapping look like?

The integration will get the employees┬┤ from the ┬┤Employee Directory┬┤ as seen in Bamboo.

Employees need to have a current Hire Date (either today or in the past) and need to be assigned to an access level in order to show up in the Directory.

Field description

Field in BambooHR

Field in Rydoo

Email of the user. This property needs to be unique in your Rydoo account.

Email

Email

First name of the employee

First name

First name

Last name of the employee

Last name

Last name

Direct manager of the employee and approver in Rydoo. There can only be 1 direct manager. If there is no supervisor then there is no approver set in Rydoo

Supervisor

Approver

Legal entity (can be set up as Custom Field) in BambooHR maps to a branch in Rydoo.

Custom Field

Branch

Status of the employee

Active

Active

Employee number of the employee

Employee number

User ID

A department in BambooHR maps to a group in Rydoo.

Users can only be part of 1 cost center.

Group Id = Department

Group name = Department

Department

Group

When a user is created in Rydoo the unique user identifier is set in BambooHR as a custom field.

RydooUserId

UserGuid

Set up of the integration

Step 1: Add RydooUserId as a field on the employee profile in Bamboo.

  1. Request Bamboo HR support to create Custom Field (RydooUserId) on the user profile https://help.bamboohr.com/hc/en-us/articles/216836137

  2. Editing your employees' Access Levels and set the field to be View only, for example:

  3. Provide Rydoo the alias name of the Custom Field created

Step 2: Set up API key on BambooHR account

  1. Login as an Admin User and click your name in the upper right-hand corner of any page to get to the user context menu.

  2. In case you have sufficient permissions, there will be an "API Keys" option.

  3. Generate an API key for Rydoo integration.

  4. The permissions of the user associated with the API request will determine which fields and employees each API request is allowed to view and/or edit, hence the user for which the API keys are generated should have view and edit rights for the properties relevant for the integration. ( Get Employee directory, Update employees, Get employees)

  5. Share the credentials with a Rydoo Solution Engineer. You can send those via email or Dashlane for example.

Step 3.: Gather your subdomain

  • The subdomain used to access your account (If you access BambooHR at https://mycompany.bamboohr.com, then the subdomain is "mycompany")

  • Share the subdomain with a Rydoo Solution Engineer.

Step 4.: Gather fields for Branch and Groups

  • Find the BambooHR field name where Group information stored

    1. Group Name = Gather the name of the field where the information is stored. If a custom field alias name should be provided.

    2. Group ID = Gather the name of the field where the information is stored. If a custom field alias name should be provided. Otherwise same as Group Name.

  • Find the BambooHR field name where the Branch information stored

    1. Branch Name = In Rydoo should be exactly the same as in Bamboo HR. Gather the name of the field where the information is stored. If a custom field alias name should be provided.

    2. Branch ID = If any specific ID is required, the client should provide the name of the field where the information is stored. If a custom field alias name should be provided. Otherwise same as Branch Name.

Step 5.: Provide information to Rydoo

  • Contact your dedicated Customer Success manager or in case you don't have one, send the following information to [email protected].

    1. API key:

    2. Company Subdomain:

    3. Branch Name field in BambooHR:

    4. Branch ID field in BambooHR:

    5. Group Name field in BambooHR:

    6. Group ID field in BambooHR:

    7. RydooGuid field name in BambooHR:



Did this answer your question?