MakeShift

How does MakeShift Integrate with BambooHR?

Purpose: To help you understand what MakeShift is used for and how you can integrate it with BambooHR.

MakeShift is a complete solution for building more effective schedules, accurately tracking time and attendance, and communicating better with your staff. The result is fewer unfilled shifts, better work/life balance, and a healthier bottom line.

MakeShift's online employee scheduling software balances valuable tools with practical design. It’s more than just staff scheduling software; it’s a complete HR and time and attendance software solution with advanced online employee management features designed in a way that puts people first.

You can learn more about MakeShift in BambooHR's Marketplace.

How do I Enable the MakeShift Integration?

Set Up the Integration in MakeShift

Log in to your MakeShift account. Navigate to "Integrations" under the Admin drop-down in the top right corner.

Locate the BambooHR app and enter your BambooHR subdomain.* Then click "Submit."

*The subdomain is the first part of your BambooHR URL so if your account URL is https://helpcontent.bamboohr.com then your subdomain would be "helpcontent."

You will be redirected to your BambooHR URL. Enter your login credentials and click "Log In." If you are already logged into your BambooHR account, the integration will automatically be authorized.

The integration between MakeShift and BambooHR is successful when you see an API Key and Webhook URL as shown above.

Add a Webhook in BambooHR

If you do not see an option to add a Webhook in your account, please contact a BambooHR Support Hero.

Navigate to Settings in BambooHR and select "Webhooks" under "Account." Then click "+ Add Webhook."

  1. Webhook Name: Name the Webhook "MakeShift" in order to differentiate it from your other Webhooks.
  2. What fields do you want to monitor?: Select the following fields to monitor:
    1. First Name
    2. Middle Name
    3. Last Name
    4. Employee #
    5. Work Email
    6. Home Email
    7. Work Phone
    8. Mobile Phone
  3. What fields do you want to post?: Select the same fields to post:
    1. First Name
    2. Middle Name
    3. Last Name
    4. Employee #
    5. Work Email
    6. Home Email
    7. Work Phone
    8. Mobile Phone
  4. What format should the data be in?: Select "JSON."
  5. Where should the data be posted?: Copy the Webhooks URL from MakeShift under the BambooHR integration and paste it here.
  6. When should the data be sent?: You can leave this blank. The time settings do not need to be adjusted.
  7. Be sure to save the Webhook.

You should now be monitoring the appropriate fields and can import users from BambooHR into your MakeShift account. These Webhooks settings will ensure that all employee information is synced to MakeShift anytime there is a change.

What Data is Synced Between MakeShift and BambooHR?

This information can be found in the BambooHR Marketplace. For more information, please click here to learn more about syncing fields.

Where do I go for Support for this Integration?

If you are an existing customer using this integration, please be aware that this integration is supported by MakeShift.

Contact information can be found here.

What's Next?

Do you need help  creating a non-employee user  for this integration?

Do you need help updating data for multiple employees at one time?

Are your employees requesting time off in BambooHR?

Do you want to find out more about our current integrations?