Settings
Integrations Settings
Connect external services like Breathe HR to sync employee data automatically.
Integrations Settings
Connect external services to sync data automatically.
Navigate to System > Settings > Integrations to access these settings.
Breathe HR Integration
Breathe HR is a human resources management system. Integrating with Breathe allows you to:
- Sync employee absences (holidays, sick leave, etc.)
- Import department structures
- Keep employee data up to date automatically
Setting Up the Integration
-
Obtain your Breathe API Key
- Log in to your Breathe HR account
- Navigate to API settings
- Generate or copy your API key
-
Enter the API Key
- Paste your Breathe API key into the text field
- Click Save Changes
-
Verify the Connection
- Once saved, the sync options become available
Syncing Data
After configuring the API key, you can sync data from BreatheHR:
- Click Sync All BreatheHR Data
- Wait for the sync to complete (indicated by a loading spinner)
- The "Last synced" timestamp will update
What Gets Synced
| Data Type | Description |
|---|---|
| Absences | Employee leave records including holidays and sick days |
| Departments | Department structure from BreatheHR |
Important Notes
- When Breathe integration is active, department management is disabled in the Offices & Departments settings
- Departments will be managed exclusively through BreatheHR
- Employee absence data affects availability calculations and reporting
Removing the Integration
To disable Breathe HR integration:
- Clear the API key field
- Click Save Changes
- Department management will be re-enabled in Offices & Departments
Troubleshooting
Sync button is disabled:
- Ensure a valid API key is saved
- Check that the API key has the correct permissions in Breathe HR
Sync fails:
- Verify your API key is still valid
- Check your Breathe HR subscription status
- Ensure network connectivity to Breathe HR services