Ship customer integrations faster
Prebuilt templates accelerate delivery to customers.

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.
Prebuilt templates accelerate delivery to customers.
Copy, customize and version integration templates per customer.
Use bob webhooks to trigger reliable workflows.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR 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.
PRODUCT 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.
Create or update employee records in bob HR from your app; use People API reads to keep customer accounts synchronized.
Create employee documents and onboarding tasks in bob Docs and Tasks modules when a customer provisions a new hire.
Subscribe to Time off webhooks and reflect requests and approvals into your product or payroll systems.
ORCHESTRATION
Cyclr sits between your SaaS product and bob HR to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
bob HR processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore bob HR methods you can orchestrate through Cyclr.
Returns the list of people that have a time off request today or on the specified date.
Read a list of who's out of the office.
Returns the list of time off requests that are pending, approved or cancelled since the specified date.
Submits a new time off request.
Cancels an existing time off request.
Retrieve the balance for a given employee, for a given policy type, as of a given date.
Supplies detailed info about an existing time off request.
Submits a new timeoff request of different hours per day.
Create a balance adjustment for a given employee for a given effective date.
Add a list of reason codes for a given policy type.
Get a list of all policy type names.
Get list of reason codes for a given policy type.
Get details about a given policy.
Get a list of policy names for the user's defined policy type.
Get details about a given policy type.
Set or update an employee's start date.
This creates a new employee record in Bob.
Returns a list of requested employees, data is filtered based on the access level of the logged-in user.
Return the detatils of the specified person.
Set or update an employee's email address.
Returns the public section of all active employees of the logged-in user company.
Returns a list of salary history entries for a given employee.
Import Attendance Data for employee.
Returns a list of variable payments for a given employee.
Creates a new salary entry for a given employee.
Upload a file to the employee's shared folder.
Upload a file to the employee's shared folder.
Return a list of all departments.
List all named lists.
Returns all entries on the table for the speciifed person.
List all custom tables.
Returns all entries on the table for the speciifed person.
Get a named list.
List Sites.
Retrieve the balance for a given employee, for a given policy type, as of a given date.
Triggered when an employee is updated.
Triggered when an employee is created.
Triggered when employee start date has occurred.
Triggered when employee termination date has occurred.
Triggered when an employee is updated.
Triggered when an employee is created.
Triggered when employee start date has occurred.
Triggered when employee termination date has occurred.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing bob HR integrations in Cyclr.
https://api.hibob.com/v1OAuth: client_id, client_secret, redirect_uri. Service Users: service_user_id and service_user_token.
Read, search, create, update employee data; bulk read endpoints; webhooks; cursor and no-pagination endpoints.
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.
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
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.
OAuth: client_id, client_secret, redirect_uri. Service Users: service_user_id and service_user_token.
OAuth apps require HiBob Marketplace approval; Service Users must be created by a HiBob admin and given explicit permissions.
COMMON QUESTIONS
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.
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.
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.
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 HR/payroll connector for customer-facing integration workflows.
Related connectorRelated HR/payroll connector for customer-facing integration workflows.
Related connectorRelated HR/payroll connector for customer-facing integration workflows.