Skip to main content

Breathe Integration

Sync time-off categories and periods from Breathe into Productive to keep employee leave data consistent and up-to-date across platforms.

The Breathe integration allows you to sync time-off categories and periods from Breathe directly into Productive.

Setting Up the Integration

1) Access the App Marketplace

  • Navigate to Settings > App Marketplace in Productive.

2) Connect to Breathe

  • Locate the Breathe app and click on Connect App.

  • Enter your Breathe API token by following the on-screen instructions.
    Note: After the initial setup, the integration will sync data from the last 3 months.

Where to Find the Breathe API Token

You can generate and find the Breathe API token in Configure > Settings > Integrations > API Setup within your Breathe account.

How Time-Off Syncing Works

Absence Categories

Time-off categories from Breathe are synced to Productive as absence categories and appear in Settings > Absence.

Each category is also added to the user's Absence tab as an unlimited absence allowance — day or hour counts from Breathe are not transferred.

📌 Don't see a category or allowance yet? It will appear in Productive once the first time-off booking of that type is approved and synced from Breathe.

Time-Off Periods

Only approved time-off bookings from Breathe are synced. Half-day bookings are also supported and will sync to Productive as half-day off periods.

The sync runs automatically every 60 minutes. To sync immediately, go to Settings > App Marketplace > Breathe and click Sync manually (🔄).

Resource Planner

Synced time-off bookings are marked as imported from external software in the Resource Planner.

Did this answer your question?