About HiBob
HiBob (also called Bob) is an HR platform (HRIS) that holds your organization’s employee data, profiles, and time off records. Serval connects to a single HiBob account through a HiBob Service User - an API-only account you create in HiBob. Once connected, your Serval workflows can read people data and time off information from HiBob whenever they run. Serval supports both HiBob environments - production (api.hibob.com) and sandbox (api.sandbox.hibob.com). Each connection routes its API calls to the environment you selected when connecting, and credentials are only ever sent to these two HiBob API hosts. Authentication: HiBob Service User (a Service User ID and Service User Token, stored together as one credential). There is no OAuth flow. Data sync: On-demand only. Workflows call the HiBob API at the moment they run. There is no background sync, no data ingestion, no webhooks, and no event triggers.What the HiBob integration enables
Installable workflows
Each workflow identifies the requesting employee automatically from their email.Get your credentials
Serval authenticates with a HiBob Service User: an API-only account that is not tied to a real employee and cannot log in to Bob. Creating one gives you a Service User ID and a Token, and you control exactly what it can access through a HiBob Permission Group. HiBob’s official API Service Users guide covers the same process in more detail.Create the service user
Copy the ID and Token immediately
Create a Permission Group
Add the service user to the group
Grant the permissions your workflows need
Choose whose data the service user can see
Connect in Serval
Open the HiBob connect form
Choose the environment
Enter the Service User ID
Enter the Service User Token
Save the connection
Verifying the connection
Serval ships three health checks for HiBob. Each one calls the live HiBob API when it runs. Test HiBob Connection - verifies the credential can reach the HiBob API by reading your company’s people-field definitions.- Success: “Successfully connected to HiBob API and retrieved [number] people fields”
- Failure: “Unable to connect to HiBob. Please verify your Service User ID and Token have the required permissions.”
- Success: “Successfully listed employee profiles from HiBob (count: [number])”
- Failure: “Unable to list employee profiles from HiBob. Please verify your Service User ID and Token have the required permissions.”
- Success: “Successfully retrieved time off data from HiBob ([number] employees out today)”
- Failure: “Unable to retrieve time off data from HiBob. Please verify your Service User ID and Token have the required permissions for the Time off API.”
Gotchas and troubleshooting
403 'token not match' errors usually mean the wrong environment
403 'token not match' errors usually mean the wrong environment
Switching the environment changes the connection's identity
Switching the environment changes the connection's identity
New service users have zero permissions
New service users have zero permissions
Time off calls fail even though profile checks pass
Time off calls fail even though profile checks pass
The token is shown only once in HiBob
The token is shown only once in HiBob
Rotating or updating credentials
Rotating or updating credentials
Service users only see active employees by default
Service users only see active employees by default
Fields vary between HiBob accounts
Fields vary between HiBob accounts
Need help? Contact support@serval.com for assistance with your HiBob integration.

