Bamboo HR Integration

The following guide helps you integrate and configure Bamboo HR with Sprinto for people and user access management. Based on your use case, you can follow the applicable procedure.

How does this integration help

The integration helps sprinto in the following ways:

  • People management: The integration simplifies the retrieval of essential staff details, including names, email addresses, job roles, onboarding dates, and reporting managers from BambooHR. This ensures Sprinto maintains current staff information and meets compliance requirements efficiently.

  • Access management: The integration enhances user access control by validating user accounts from BambooHR against defined access criteria. Sprinto identifies and flags any unauthorized or invalid access, triggering checks to revoke inappropriate permissions and maintain system security.

Sprinto checks for BambooHR

Below are the Sprinto checks for the following integration types:

  • People management: Sprinto checks for people management

Sprinto check
Check description
Reference procedure

Staff role should be assigned

All in-scope staff members must have an assigned staff role.

Reporting manager should be assigned

All in-scope staff members should have an assigned reporting manager.

Note: Top management roles like CEO, CTO, etc. are exceptions.

Date of joining for new staff should be provided

Define the joining date for all newly onboarded staff members.

  • User access monitoring: Sprinto checks for users' access monitoring

Sprinto check
Reference procedure

BambooHR access should be removed for offboarded user

User should be identified

User access to critical system should be valid

How to fix

Note: The user access to the critical system becomes valid if the respective Org role is added to the system.

Before you begin

  • Log in on Sprinto as administrator.

  • Ensure you have Full Admin access to the BambooHR account. To verify, go to Settings > Access Levels > Full Admin on your BambooHR account.

Integrate Sprinto with BambooHr

Follow the below applicable procedure:

People management:

  1. Get the API key from your BambooHR account.

    • Log in to your BambooHR account using your credentials.

    • Click on your profile icon from the top right corner, and click API Keys.

    • On the My API Keys page, click Add New Key to generate a new API key.

    • Enter a name for the API Key, and click Generate Key.

    • Copy the generated API Key and save it securely. We will need this API key on Sprinto to build the integration.

  2. Integrate BambooHR with Sprinto.

    • Go to Security Hub > Settings > Integrations > Available, and click Connect next to BambooHR.

    • Read the on-screen instructions and click Next.

    • Select the acknowledgment checkbox, and click Connect to BambooHR. Note: Ensure you have enabled the pop-up window settings on your browser.

    • Select the Use my API Key as access token option for authentication and click Next.

  • Click Continue to proceed with the integration process.

  • Enter your BambooHR account subdomain, and click Submit.

  • Enter the API Key copied from Step 1, and click Submit.

  1. Configure BambooHR as a staff information provider.

  • Go to Security Hub > People > Configuration, and click Manage.

  • On Staff information provider page, click Add Staff.

  • On the Add staff member page, select Add staff from HRMS, then click the details button next to BambooHR.

  • On Add BambooHR as a Provider page, click Add BambooHR. Note: You should see “Connected” highlighted next to BambooHR. This means the BambooHR account is connected and ready to Sync information.

Access management:

Note: Truto is our integration partner for BambooHR for user access monitoring. Sprinto utilizes Truto's API capabilities for data inflow.

  1. Get the API key from the BambooHR account.

  • Log in to your BambooHR account using your credentials.

  • Click on your profile icon from the top right corner, and click API Keys.

  • On the My API Keys page, click Add New Key to generate a new API key.

  • Enter a name for the API Key, and click Generate Key.

  • Copy the generated API Key and save it securely. We will need this API key on Sprinto to build the integration.

  1. Integrating BambooHR with Sprinto.

  • From the Sprinto admin portal, navigate to Security Hub > Settings > Integration, then select the Available tab.

  • Click Connect next to BambooHR.

  • Click Connect next to BambooHR for Access Review.

  • Read the on-screen instructions, then click Next.

  • Select the acknowledgment checkbox, then click Connect to BambooHR. Note: Ensure you’ve a pop-up window enabled on your browser.

  • In the respective fields, enter the API key and the subdomain of your BambooHR account you copied from Step 1, then click Connect.

  1. Configure Bamboohr for access monitoring.

  • From the Sprinto admin portal, navigate to Security Hub > Access, then select the Overview tab and click + Add Critical System.

  • Select BambooHR from the critical system library, then click Add Systems. Note: If integration is built successfully from the previous section, “Connected” will be highlighted next to BambooHR.

  • From the Access Overview page, select BambooHR from the critical systems list.

  • Click Configure or Manage from the Summary tab.

  • Click Configure or Edit next to Access monitoring.

  • Define the valid user access type for BambooHR.

Please contact Sprinto Support if you have any queries related to the integration or need assistance.

Last updated