Deputy documentation

Deputy is a workforce management solution for scheduling, time, attendance, and task management. This integration syncs employee data, schedules, and timesheets with other business systems to automate processes like onboarding and payroll.

Workforce Management OAuth 2.0 Updated June 18, 2026

Overview

Deputy provides a unified solution for workforce management, including scheduling, time and attendance, and task management. By integrating Deputy through Flows360, you can connect its capabilities to the rest of your software stack.

Key operations enabled by this integration include:

  • Automated Employee Onboarding: Sync new hire data from your HRIS directly into Deputy, ensuring employee records are consistent and up-to-date from day one.
  • Streamlined Payroll Processing: Push approved timesheets from Deputy to your finance or ERP system, eliminating manual data entry and reducing payroll errors.
  • Aligned Workforce Scheduling: Connect Deputy to your project management platform to align workforce schedules with specific business objectives and project timelines.

This integration breaks down data silos between your workforce management and other critical business systems, reduces administrative overhead, and provides a real-time, comprehensive view of your operations.

Capability summary

Auth methodOAuth 2.0
Required scopes7
Objects / actions6 / 17

Authentication

Auth method: OAuth 2.0

Required scopes

user.read roster.read roster.write timesheet.read timesheet.write leave.read leave.write

Supported objects

Object Read Write Notes
No No
No No
No No
No No
No No
No No

Supported actions

Action Description

Setup steps

  1. Navigate to the "Connections" page in the Flows360 admin panel.
  2. Click "Add Connection" and select "Deputy" from the list of available providers.
  3. Click "Connect" to be redirected to the Deputy authorization screen.
  4. Enter your Deputy account credentials to log in.
  5. Review the requested permissions and grant access to allow Flows360 to interact with your Deputy data.
  6. You will be redirected back to Flows360. Name your connection for easy identification and click "Save".

Limitations

  • API Rate Limits: The Deputy API is subject to rate limiting. High-volume data synchronization flows may encounter these limits. Implement retry logic with exponential backoff for robust error handling.
  • Webhook Event Delivery: While webhook notifications for events like roster_published are generally delivered in near-real-time, network latency can introduce minor delays.
  • Data Consistency: Data reflects the state at the time of the API call. For real-time data needs, rely on webhook-triggered flows rather than scheduled polling.
  • Object Deletion: The delete_employee and delete_roster actions permanently remove data from Deputy. These operations are irreversible and should be used with caution.

Use cases & industries

Use cases

Finance & BillingHR & People OpsRevenue Operations

Industries

E-commerce & RetailHealthcareManufacturingProfessional Services

Start your structured rollout today.

Don’t leave your orchestration to chance. Implement the governance engine used by disciplined operational teams worldwide.

Deploy Flows360 Book a Demo →