Skip to main content

Deel

Connect Deel to ShiftControl and make HR data your single source of truth for user management.

Overview

The Deel integration allows you to connect Deel as your HR system of record to ShiftControl, enabling HR data to become the single source of truth for user management across your organization. By syncing directly with Deel, ShiftControl automates onboarding, role changes, and offboarding without manual intervention.

Why It Matters

  • Single Source of Truth: Consolidate HR data from Deel into ShiftControl for consistent identity management
  • Automated Lifecycle Management: Handle user provisioning, updates, and deprovisioning automatically
  • Pre-Start Provisioning: Enable accounts before the employee’s start date so they’re ready to work on day one
  • Streamlined Operations: Reduce manual data entry and human error

Key Features

  • Field Synchronization: Core employee attributes (name, email, department, manager, etc.) flow into ShiftControl
  • On-Demand Sync: Manually trigger a sync anytime from the actions menu
  • Automatic Status Management: Keep your roster accurate with automatic disable/re-enable based on employment status

How It Works

ShiftControl polls Deel hourly for new hires, role changes, and departures. The integration processes these changes automatically, ensuring user data stays up-to-date across connected systems.

Getting Started

Step 1: Generate a Deel API Token

You’ll first need to generate an API token inside Deel to authorize the integration.

1

Navigate to Developer Center

Go to Developer Center → Access Tokens inside Deel.

Navigate to Deel Developer Center
2

Generate a token

Click Generate new token.

Generate Deel Token
3

Create a new token

Give it a label (e.g. ShiftControl). Choose Organization token.

Name Deel Token
4

Select scopes

Enable the following scopes:

  • people:read – read worker information such as profile, time-off, and expenses
note

ShiftControl doesn't require more access than the people:read scope.

Select Deel Scopes
5

Configure sensitive data

We recommend enabling:

  • Hide Sensitive Employment Information (salary/compensation)
  • Leave Hide PII disabled, otherwise the integration will not function.
note

ShiftControl only needs access to non-sensitive employee data to function properly. Deel doesn't have more granular PII control. Our integrations run automatically, which means we do not review the data provided to us. If you have concerns about data privacy, please reach out to us at [email protected]

Configure sensitive data
6

Review the token configuration

Review your settings, then generate the token.

Finalize Deel Token
7

Finalize and copy the token

Copy the token immediately — Deel only shows it once!

Copy Deel Token

Step 2: Add Deel in ShiftControl

Now that you have your API token:

1

Add the Deel App

Make sure you have added Deel as an application in ShiftControl. Navigate to Integrations.

2

Enable the Deel integration

If the Deel Integration isn't yet enabled, click Enable in the context menu for Deel.

3

Add authorization

click Add Authorization in the context menu for Deel.

4

Provide Credentials

Enter the API token you generated in Deel.

5

Authorize the Integration

Click Authorize to complete setup.

6

Monitor Synchronization

ShiftControl will begin synchronizing automatically. You can trigger an on-demand sync anytime.

Benefits

  • Hands-Off User Management: Eliminate manual HR-driven user creation and updates
  • Smoother Onboarding: Employees have access to required apps from their first day
  • Tighter Security: Automatic deprovisioning when employees leave
  • Data Accuracy: Ensure consistent identity data across all connected systems