ATTICA
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

  1. Obtain your Breathe API Key

    • Log in to your Breathe HR account
    • Navigate to API settings
    • Generate or copy your API key
  2. Enter the API Key

    • Paste your Breathe API key into the text field
    • Click Save Changes
  3. Verify the Connection

    • Once saved, the sync options become available

Syncing Data

After configuring the API key, you can sync data from BreatheHR:

  1. Click Sync All BreatheHR Data
  2. Wait for the sync to complete (indicated by a loading spinner)
  3. The "Last synced" timestamp will update

What Gets Synced

Data TypeDescription
AbsencesEmployee leave records including holidays and sick days
DepartmentsDepartment 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:

  1. Clear the API key field
  2. Click Save Changes
  3. 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