---
title: "bob HR Connector | Embedded iPaaS"
description: "Embed bob HR (HiBob) to sync employee records, time off, tasks and documents inside your SaaS using Cyclr's reusable, multi-tenant integration platform."
url: "https://cyclr.com/integrate/bob-hr"
canonical: "https://cyclr.com/integrate/bob-hr"
served_via: "https://cyclr.com/.well-known/agent-markdown"
---

![bob HR connector icon](https://cyclr.com/nitropack_static/sXmTfWgCNjOnvnYlyrLZVbIAkjEZnoiJ/assets/images/optimized/rev-31a2a0c/cyclr.com/wp-content/uploads/2022/03/ext-438.png)

# bob HR Connector

Embed bob HR to sync employee records, automate onboarding, surface time-off and tasks, and trigger per-customer workflows with reusable Cyclr templates and multi-tenant orchestration.

 [Build with this Connector](https://cyclr.com/get-started) [Talk to an integration expert](https://cyclr.com/get-started/) AuthenticationOAuth 2.0 (Marketplace apps) and Service Users (Basic Auth)Connector typeHR/PayrollAvailable inCyclr Console ActionsMCP toolsWorkflows 01

## Ship customer integrations faster

Prebuilt templates accelerate delivery to customers.

 02

## Reusable orchestration

Copy, customize and version integration templates per customer.

 03

## Event-driven sync

Use bob webhooks to trigger reliable workflows.

 04

## Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

## Overview

Teams can integrate or automate employee lifecycle data, time-off requests, tasks, documents, hiring records and workforce planning between bob HR and other systems. Cyclr lets product teams embed those integrations in-app, manage per-customer installations, handle token rotation and subscribe to bob webhooks for near-real-time event-driven flows.

### Why use Cyclr?

Cyclr provides an embedded delivery layer, reusable orchestration templates and multi-tenant governance so product teams can ship customer-facing bob HR automations quickly. Expose supported bob API actions as governed MCP tools, enforce tenant-specific permissions and reuse templates for every customer account.

PRODUCT USE CASES

## Use cases

Build repeatable templates for common HR workflows — bulk employee syncs, onboarding document pushes, time-off approvals, and hiring data exports — then clone and customize those templates per customer to accelerate delivery and reduce maintenance.

### Provision and update employee records

Create or update employee records in bob HR from your app; use People API reads to keep customer accounts synchronized.

### Push onboarding documents and tasks

Create employee documents and onboarding tasks in bob Docs and Tasks modules when a customer provisions a new hire.

### Surface and sync time-off requests

Subscribe to Time off webhooks and reflect requests and approvals into your product or payroll systems.

ORCHESTRATION

## How bob HR works with Cyclr

Cyclr sits between your SaaS product and bob HR to handle authentication, govern access and orchestrate every API call per customer, at scale.

 1. 1
 ### Your SaaS product
 Your app requests an action for a specific customer.
 2. 2
 ### Cyclr orchestration
 Cyclr authenticates, applies policies and routes the request.
 3. 3
 ### bob HR
 bob HR processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

## Available connector capabilities

Explore bob HR methods you can orchestrate through Cyclr.

Search connector methods

INTEGRATIONS + MCP TOOLS

### Use any bob HR method in an integration or as an MCP tool

Every available connector method can be added to an integration workflow built with Cyclr or exposed as a governed MCP tool. Use the same multi-tenant authentication, orchestration and governance layer to deliver customer-facing integrations and AI-agent capabilities inside your SaaS product.

[Explore MCP PaaS](https://cyclr.com/product/mcp-paas/) Time Off15

### List Who Is Out On Day

Action

Returns the list of people that have a time off request today or on the specified date.

### List Who Is Out

Action

Read a list of who's out of the office.

### List Updated Time Off Requests

Action

Returns the list of time off requests that are pending, approved or cancelled since the specified date.

### Submit Timeoff Request

Action

Submits a new time off request.

### Cancel Timeoff Request

Action

Cancels an existing time off request.

### Get Employee Balance

Action

Retrieve the balance for a given employee, for a given policy type, as of a given date.

### Get Time Off Request

Action

Supplies detailed info about an existing time off request.

### Submit Timeoff Request (Different Hrs Per Day)

Action

Submits a new timeoff request of different hours per day.

### Create Balance Adjustment

Action

Create a balance adjustment for a given employee for a given effective date.

### Create Policy Reason Codes

Action

Add a list of reason codes for a given policy type.

### List Policy Types

Action

Get a list of all policy type names.

### List Policy Type Reason Codes

Action

Get list of reason codes for a given policy type.

### Get Policy

Action

Get details about a given policy.

### List Policy Names

Action

Get a list of policy names for the user's defined policy type.

### Get Policy Type

Action

Get details about a given policy type.

People10

### Update Persons Start Date

Action

Set or update an employee's start date.

### Create Person

Action

This creates a new employee record in Bob.

### Search People

Action

Returns a list of requested employees, data is filtered based on the access level of the logged-in user.

### Get Person

Action

Return the detatils of the specified person.

### Update Persons Email

Action

Set or update an employee's email address.

### List Public Profiles

Action

Returns the public section of all active employees of the logged-in user company.

### List Persons Salary History

Action

Returns a list of salary history entries for a given employee.

### Import Attendance Data

Action

Import Attendance Data for employee.

### List Persons Variable Payments

Action

Returns a list of variable payments for a given employee.

### Create Salary Entry

Action

Creates a new salary entry for a given employee.

Documents2

### Upload to Employee's Shared Folder

Action

Upload a file to the employee's shared folder.

### Upload to Employee's Private Folder

Action

Upload a file to the employee's shared folder.

Departments1

### List Departments

Action

Return a list of all departments.

Named Lists1

### List All Named Lists

Action

List all named lists.

People Custom Tables (Enhanced)1

### List People Custom Table Entries

Action

Returns all entries on the table for the speciifed person.

People Custom Tables2

### List People Custom Tables

Action

List all custom tables.

### List People Custom Table Entries

Action

Returns all entries on the table for the speciifed person.

Named Lists (Enhanced)1

### Get Named List

Action

Get a named list.

Sites1

### List All Sites

Action

List Sites.

Payroll1

### List Payroll History

Action

Retrieve the balance for a given employee, for a given policy type, as of a given date.

Webhooks8

### Employee Updated (V1)

Webhook

Triggered when an employee is updated.

### Employee Created (V2)

Webhook

Triggered when an employee is created.

### Employee Joined (V2)

Webhook

Triggered when employee start date has occurred.

### Employee Left (V2)

Webhook

Triggered when employee termination date has occurred.

### Employee Updated (V2)

Webhook

Triggered when an employee is updated.

### Employee Created (V1)

Webhook

Triggered when an employee is created.

### Employee Joined (V1)

Webhook

Triggered when employee start date has occurred.

### Employee Left (V1)

Webhook

Triggered when employee termination date has occurred.

 View more method groups (5 more)

### Can’t find the method your integration needs?

Cyclr can extend this connector with additional API methods to support your integration requirements.

[Get in touch](https://cyclr.com/contact/)

TECHNICAL DETAILS

## bob HR integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing bob HR integrations in Cyclr.

### API and authentication

API host`https://api.hibob.com/v1`AuthenticationOAuth 2.0 (Marketplace apps) and Service Users (Basic Auth)Credentials

OAuth: client_id, client_secret, redirect_uri. Service Users: service_user_id and service_user_token.

 Method categories

Read, search, create, update employee data; bulk read endpoints; webhooks; cursor and no-pagination endpoints.

[View vendor API documentation →](https://apidocs.hibob.com/?utm_source=cyclr)

### Pagination and rate limits

#### Pagination

Some endpoints use cursor-based pagination; others (people/search bulk reads) return all matches in one call with no pagination. Check each endpoint contract for details.

#### Rate limits

HiBob applies per-endpoint limits (for example people/search example: 50 requests/min) and returns X-RateLimit headers; WAF-based blocking applies on repeated auth failures.

IMPLEMENTATION

## Authentication at a glance

Marketplace partners use OAuth 2.0 Authorization Code; customer-built integrations commonly use Service Users with Basic Auth. Access tokens expire quickly and require refresh or rotation handling.

 Authentication methodOAuth 2.0 (Marketplace apps) and Service Users (Basic Auth)Credential required

OAuth: client_id, client_secret, redirect_uri. Service Users: service_user_id and service_user_token.

 **Before you begin:**

OAuth apps require HiBob Marketplace approval; Service Users must be created by a HiBob admin and given explicit permissions.

 [View setup guide](https://community.cyclr.com/connector-guides/bob-hr/bob-hr-setup)

AI INTEROPERABILITY

## Use bob HR methods in MCP servers

Cyclr can expose any available bob HR connector method as a governed MCP tool.

 - Expose connector methods as MCP tools
 - Combine them with your product data and other connectors
 - Apply tenant-aware access and governance
 - Orchestrate end-to-end MCP-triggered workflows

[Explore MCP PaaS](https://cyclr.com/product/mcp-paas/)

COMMON QUESTIONS

## Frequently asked questions

 What can the bob HR connector integrate or automate? *↓*

It synchronizes employee lifecycle data, time-off requests, tasks, documents, hiring and workforce planning records between bob HR and other systems, and can trigger workflows from bob webhooks.

 How does authentication work with bob HR? *↓*

Use OAuth 2.0 Authorization Code for Marketplace partner apps or Service Users (Basic Auth) for customer-built integrations; access tokens expire quickly and refresh or rotation is required.

 Can this connector be embedded for many customer accounts? *↓*

Yes. Use OAuth partner installs or map Service User credentials per customer and Cyclr’s multi-tenant templates to manage per-customer provisioning and permissions.

 Can supported bob HR methods be exposed as governed MCP tools? *↓*

Yes. Cyclr workflows can expose bob API actions as governed MCP tools with tenant scoping, permission controls and reusable templates for auditability.

KEEP EXPLORING

## Related resources and connectors

[Documentation ### HR Integrations to make your daily tasks easier **Read more →**](https://cyclr.com/blog/hr-integrations-to-ease-daily-tasks)[Product ### What is iPaaS? **Read more →**](https://cyclr.com/blog/what-is-ipaas)[Product ### MCP PaaS **Read more →**](https://cyclr.com/product/mcp-paas)[Related connector ### BambooHR Related HR/payroll connector for customer-facing integration workflows.](https://cyclr.com/integrate/bamboohr)[Related connector ### Breathe HR Related HR/payroll connector for customer-facing integration workflows.](https://cyclr.com/integrate/breathe-hr)[Related connector ### Bullhorn Related HR/payroll connector for customer-facing integration workflows.](https://cyclr.com/integrate/bullhorn)

## Let Cyclr handle the integrations.

You focus on building the product your customers love.

 [Start building for free](https://cyclr.com/get-started/request-free-trial) [Get a demo](https://cyclr.com/get-started/book-a-demo)

Embedded iPaaS for SaaS

 [https://www.linkedin.com/company/cyclr-systems/](https://www.linkedin.com/company/cyclr-systems/) [https://www.youtube.com/channel/UCtkjPj2Lq-Ox2q3_e5MRfrg](https://www.youtube.com/channel/UCtkjPj2Lq-Ox2q3_e5MRfrg) [https://www.facebook.com/cyclrautomation](https://www.facebook.com/cyclrautomation)
 - [Embedded iPaaS Overview](https://cyclr.com/product)
 - [SaaS Embedded iPaaS](https://cyclr.com/product)
 - [Service Embedded iPaaS](https://cyclr.com/product/service-embedded-ipaas)
 - [Enterprise Embedded iPaaS](https://cyclr.com/product/branded-embedded-ipaas)
 - [AI Orchestration](https://cyclr.com/ai-orchestration)

 - [Case Studies](https://cyclr.com/case-studies)
 - [Build vs Buy Integration](https://cyclr.com/blog/build-or-buy-choosing-an-integration-solution)
 - [Cyclr Alternatives](https://cyclr.com/alternatives)
 - [Cyclr vs. Paragon](https://cyclr.com/alternatives/cyclr-vs-paragon)
 - [Cyclr vs. Prismatic](https://cyclr.com/alternatives/cyclr-vs-prismatic)

 - [About Us](https://cyclr.com/company/about-us)
 - [Contact](https://cyclr.com/contact)
 - [Blog](https://cyclr.com/blog)
 - [Partner Programme](https://cyclr.com/partners)
 - [Working at Cyclr](https://cyclr.com/company/working-at-cyclr)

### Contact

**UK:** (0330) 010 2525

**US:** (646) 585 2525

CO.5C, Corinthian House, 17 Lansdowne Road, Croydon, CR0 2BX

### Popular Connectors

 - [Salesforce](https://cyclr.com/integrate/salesforce)
 - [HubSpot](https://cyclr.com/integrate/hubspot)
 - [Microsoft Dynamics](https://cyclr.com/integrate/microsoft-dynamics-crm)
 - [Shopify](https://cyclr.com/integrate/shopify)
 - [NetSuite](https://cyclr.com/integrate/netsuite)
 - [Amazon S3](https://cyclr.com/integrate/amazon-s3)
 - [Sage 200](https://cyclr.com/integrate/sage-200)

### Top Connector Categories

 - [Accounting](https://cyclr.com/connectors/category/accounting)
 - [CRM](https://cyclr.com/connectors/category/crms)
 - [Database](https://cyclr.com/connectors/category/databases)
 - [Email Marketing](https://cyclr.com/connectors/category/email-marketing)
 - [ERP](https://cyclr.com/connectors/category/erp)
 - [HR/Payroll](https://cyclr.com/connectors/category/hr-payroll)
 - [Product Management](https://cyclr.com/connectors/category/product-management)

### Trending Resources

 - [What is an Embedded iPaaS?](https://cyclr.com/blog/what-is-an-embedded-ipaas)
 - [SaaS Integration: How do you do it?](https://cyclr.com/blog/how-do-you-integrate-with-multiple-saas-products)
 - [AI Resources](https://cyclr.com/resources/ai)
 - [MCP Use Case Directory Tool](https://cyclr.com/resources/mcp-discovery-tool)
 - [API Integration](https://cyclr.com/resources/api-integration)
 - [Embedded iPaaS](https://cyclr.com/resources/embedded-ipaas)
 - [Cost Calculator](https://cyclr.com/resources/integration-cost-calculator)

### Common Use Cases

 - [SaaS Developers](https://cyclr.com/use-cases/saas-developers)
 - [Product Managers](https://cyclr.com/use-cases/product-managers)
 - [API Teams](https://cyclr.com/use-cases/api-teams)
 - [CFOs](https://cyclr.com/use-cases/cfo-finance-teams)
 - [B2B SaaS Platforms](https://cyclr.com/use-cases/established-saas-platforms)
 - [Enterprise Organizations](https://cyclr.com/enterprise)
 - [Composable Commerce](https://cyclr.com/use-cases/composable-commerce)

 MENUMENU
 - [Website Terms](https://cyclr.com/legal/website)
 - [Privacy Policy](https://cyclr.com/privacy-policy)
 - [Terms and Conditions](https://cyclr.com/terms-and-conditions)
 - [AI Policy](https://cyclr.com/ai-policy)
 - [DPA](https://cyclr.com/data-protection-agreement)
 - [SLA](https://cyclr.com/sla)
 - [GDPR](https://cyclr.com/legal/gdpr-compliance)
 - [Sitemap](https://cyclr.com/sitemap)
 - [Cookie Settings](https://cyclr.com/#)

© 2026 Cyclr Systems Ltd. All rights reserved.

Registered business number: 08790783. VAT Number GB218625701.

## Structured data

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": [
                "WebPage",
                "ItemPage"
            ],
            "@id": "https://cyclr.com/integrate/bob-hr",
            "url": "https://cyclr.com/integrate/bob-hr",
            "name": "bob HR Connector | Low-Code bob HR Integration | Cyclr",
            "isPartOf": {
                "@id": "https://cyclr.com/#website"
            },
            "primaryImageOfPage": {
                "@id": "https://cyclr.com/integrate/bob-hr#primaryimage"
            },
            "image": {
                "@id": "https://cyclr.com/integrate/bob-hr#primaryimage"
            },
            "thumbnailUrl": "https://cyclr.com/wp-content/uploads/2022/03/ext-438.png",
            "datePublished": "2022-03-21T15:50:02+00:00",
            "dateModified": "2026-02-17T16:14:57+00:00",
            "description": "Provide your SaaS's users with in-app bob HR integrations with Cyclr's low-code embedded iPaaS solution.",
            "breadcrumb": {
                "@id": "https://cyclr.com/integrate/bob-hr#breadcrumb"
            },
            "inLanguage": "en-GB",
            "potentialAction": [
                {
                    "@type": "ReadAction",
                    "target": [
                        "https://cyclr.com/integrate/bob-hr"
                    ]
                }
            ]
        },
        {
            "@type": "ImageObject",
            "inLanguage": "en-GB",
            "@id": "https://cyclr.com/integrate/bob-hr#primaryimage",
            "url": "https://cyclr.com/wp-content/uploads/2022/03/ext-438.png",
            "contentUrl": "https://cyclr.com/wp-content/uploads/2022/03/ext-438.png",
            "width": 256,
            "height": 256
        },
        {
            "@type": "BreadcrumbList",
            "@id": "https://cyclr.com/integrate/bob-hr#breadcrumb",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "HR/Payroll",
                    "item": "https://cyclr.com/connectors/category/hr-payroll"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "bob HR"
                }
            ]
        },
        {
            "@type": "WebSite",
            "@id": "https://cyclr.com/#website",
            "url": "https://cyclr.com/",
            "name": "Cyclr",
            "description": "Embedded iPaaS for scaling SaaS integrations",
            "publisher": {
                "@id": "https://cyclr.com/#organization"
            },
            "potentialAction": [
                {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://cyclr.com/?s={search_term_string}"
                    },
                    "query-input": {
                        "@type": "PropertyValueSpecification",
                        "valueRequired": true,
                        "valueName": "search_term_string"
                    }
                }
            ],
            "inLanguage": "en-GB"
        },
        {
            "@type": "Organization",
            "@id": "https://cyclr.com/#organization",
            "name": "Cyclr",
            "url": "https://cyclr.com/",
            "logo": {
                "@type": "ImageObject",
                "inLanguage": "en-GB",
                "@id": "https://cyclr.com/#/schema/logo/image/",
                "url": "https://cyclr.com/wp-content/uploads/2026/09/cyclr-logo-blue@4x-scaled.png",
                "contentUrl": "https://cyclr.com/wp-content/uploads/2026/09/cyclr-logo-blue@4x-scaled.png",
                "width": 2560,
                "height": 1053,
                "caption": "Cyclr"
            },
            "image": {
                "@id": "https://cyclr.com/#/schema/logo/image/"
            },
            "sameAs": [
                "https://www.facebook.com/cyclrautomation",
                "https://x.com/cyclr",
                "https://www.linkedin.com/company/10066377/",
                "https://www.youtube.com/channel/UCtkjPj2Lq-Ox2q3_e5MRfrg",
                "https://www.g2.com/products/cyclr",
                "https://www.pinterest.co.uk/cyclrsystems/"
            ],
            "description": "Embedded iPaaS for B2B SaaS companies - enabling interoperability between APIs, LLMs, on-prem and Cloud systems, with a secure, multi-tenanted architecture for governance and scaling.",
            "telephone": "(0330) 010 2525",
            "legalName": "Cyclr Systems Limited",
            "vatID": "GB218625701",
            "numberOfEmployees": {
                "@type": "QuantitativeValue",
                "minValue": "11",
                "maxValue": "50"
            },
            "actionableFeedbackPolicy": "https://cyclr.com/legal/website",
            "correctionsPolicy": "https://cyclr.com/legal/website",
            "ethicsPolicy": "https://cyclr.com/company"
        }
    ]
}
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "SoftwareApplication",
            "@id": "https://cyclr.com/integrate/bob-hr#connector",
            "name": "bob HR Connector",
            "url": "https://cyclr.com/integrate/bob-hr",
            "applicationCategory": "DeveloperApplication",
            "operatingSystem": "Web",
            "description": "Embed bob HR (HiBob) to sync employee records, time off, tasks and documents inside your SaaS using Cyclr's reusable, multi-tenant integration platform.",
            "featureList": [
                "Employee read/search, create/update employees, time-off, tasks, docs, hiring endpoints, webhooks v2, cursor pagination, service user and OAuth authentication"
            ]
        },
        {
            "@type": "TechArticle",
            "@id": "https://cyclr.com/integrate/bob-hr#article",
            "headline": "bob HR Connector | Embedded iPaaS",
            "description": "Embed bob HR (HiBob) to sync employee records, time off, tasks and documents inside your SaaS using Cyclr's reusable, multi-tenant integration platform.",
            "mainEntityOfPage": "https://cyclr.com/integrate/bob-hr",
            "dateModified": "2026-09-01",
            "about": {
                "@id": "https://cyclr.com/integrate/bob-hr#connector"
            }
        },
        {
            "@type": "BreadcrumbList",
            "@id": "https://cyclr.com/integrate/bob-hr#breadcrumb",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Connectors",
                    "item": "https://cyclr.com/connectors/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "HR/Payroll",
                    "item": "https://cyclr.com/connectors/category/hr-payroll"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "bob HR Connector",
                    "item": "https://cyclr.com/integrate/bob-hr"
                }
            ]
        },
        {
            "@type": "FAQPage",
            "@id": "https://cyclr.com/integrate/bob-hr#faq",
            "mainEntity": [
                {
                    "@type": "Question",
                    "name": "What can the bob HR connector integrate or automate?",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "It synchronizes employee lifecycle data, time-off requests, tasks, documents, hiring and workforce planning records between bob HR and other systems, and can trigger workflows from bob webhooks."
                    }
                },
                {
                    "@type": "Question",
                    "name": "How does authentication work with bob HR?",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Use OAuth 2.0 Authorization Code for Marketplace partner apps or Service Users (Basic Auth) for customer-built integrations; access tokens expire quickly and refresh or rotation is required."
                    }
                },
                {
                    "@type": "Question",
                    "name": "Can this connector be embedded for many customer accounts?",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Yes. Use OAuth partner installs or map Service User credentials per customer and Cyclr&#8217;s multi-tenant templates to manage per-customer provisioning and permissions."
                    }
                },
                {
                    "@type": "Question",
                    "name": "Can supported bob HR methods be exposed as governed MCP tools?",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Yes. Cyclr workflows can expose bob API actions as governed MCP tools with tenant scoping, permission controls and reusable templates for auditability."
                    }
                }
            ]
        }
    ]
}
```
