- Sign in to Zoho One, then click
in the top-right corner.
- Go to Directory Stores, then click Add Directory.
- Click Add next to BambooHR.
On the API Integration page, enter the Domain name and the API key copied from your BambooHR account.
Make sure to authenticate this page without any errors.
- Click Next.
- Map
the fields available in Zoho One to the fields available in BambooHR.
If you'd like all users synced from BambooHR to have the same value for a
field, map that field with a hardcoded value. For example, if you want
the value for the field 'Work Location' to be 'India', then you can type
India as a value for the Hardcoded value.
- To map a hardcoded value with a field:
- Click Edit next to a field.
- Enter the value you need in the Hardcoded value field.
Click Ok.
To map a custom attribute field created in BambooHR to a field in Zoho One,
Click Edit next to a field.
Enter the value you need in the Custom BambooHR attribute field.
Click
Ok.

If
your custom attribute in BambooHR is "test value", you should enter the
value with a prefix custom and without any spaces. As per the format,
the input value is customtestvalue.
Click Save and Next.
In the
General Settings section, under
Mail Notification,
you can choose whether users and admins can receive email notifications
related to this integration. These mails include workflow
notifications, user invitation mails, app account access notifications,
delete/deactivate notifications, and conditional assignment
notifications. Learn more about
General settings section.
If Notify via mail is selected, the Password Notification section appears, where you can choose how newly synced users will receive their one-time password.
Password
Notification setting is only available to users' whose email address
has a verified domain name. If you want to include users whose email
address is from an unverified domain, then verify the domain and come
back to continue.
Under the Status Sync section, choose what should happen in Zoho One when users get activated, deactivated, and deleted in the required store.
Only for
Group Sync feature-supported directory stores is the
Resource Sync section shown. Here, choose what resources (users, groups) have to be synced from the directory store to Zoho One.
Click Save and Next.
Choose
how you want to sync users from BambooHR. You can either sync all the
users or a few users based on criteria in Zoho One. You can use custom
attributes to set criteria. You can also set multiple criteria based on
your needs using the + icon.
Learn more about Criteria section.
To set criteria, select an attribute from the options, choose a relationship, and enter the criteria's value as needed.
If
multiple criteria is set, select the appropriate logic relation. Choose
AND if you want all the criteria must be satisfied for the user or
group to be synced. Choose OR if satisfying any one criterion is
sufficient.
Click Save and Next.
Enable
Schedule Sync to import users from BambooHR automatically at a specified time interval. Choose whether the sync should run on a
Daily, Weekly, or
Monthly basis, and set the preferred time under the
Time section.
Learn more about Schedule sync.
Once done, click Save and close.
Import Users: BambooHR
now allows bulk imports of users into Zoho One. All users (except
deleted users) will be fetched and shown depending on the chosen
criteria. If you select more than 200 users, users will be staged, and
it might take time to list the users. Once finished, you can either view
it or clear it for re-import. You can either individually pick the
users you need, or you can select all users. Info: For the import to
proceed without a hitch, the API key needs to be entered accurately
during authentication.
Once imported, you can view the users' list in the Members menu.