Deel HR Integration

Home / Tools / Guides / Deel HR Integration

Overview

Connect Intercultural Teams with Deel HR and Deel Engage to provide cultural training and insights for your globally distributed workforce.

Integration method: Enterprise API + Deel Engage LTI (where supported) User sync: Via Deel API or webhook automation

Prerequisites

  • Deel account with HR module (Deel HR or Deel Engage)
  • Deel API access
  • Intercultural Teams enterprise account with admin access

Step 1: Create an API Key in Intercultural Teams

  1. Navigate to Admin > L&D Plugins
  2. Click Add Platform:
    • Name: e.g. "Acme Corp Deel"
    • Platform Type: Deel HR / Deel Engage
  3. Generate an API key in the API Keys tab
  4. Copy the credentials immediately

Step 2: Configure User Sync

  1. Use Deel's People API to export employee/contractor data
  2. Build a sync job (scheduled Lambda, Zapier, or Deel webhook) that calls POST /api/enterprise/v1/users/sync

Field mapping:

Deel Field Intercultural Teams Field
Worker ID external_id
Email email
First Name first_name
Last Name last_name
Team/Department department
Country of Residence country_code

Step 3: Deel Engage LTI (If Available)

If your Deel Engage plan supports LTI content providers:

  1. In Deel Engage, navigate to Settings > Integrations > LTI Providers
  2. Add Intercultural Teams using the LTI endpoints:
    • Login URL: https://interculturalteams.com/lti/login
    • Launch URL: https://interculturalteams.com/lti/launch
    • JWKS URL: https://interculturalteams.com/lti/jwks
  3. Configure the corresponding platform in Intercultural Teams with the Client ID and Issuer from Deel

Step 4: Use Cultural Intelligence

Leverage the Enterprise API for cultural insights across your distributed team:

  • Assignment briefings for employees relocating or starting contracts in new countries
  • Team culture comparisons for distributed teams spanning multiple countries
  • Country briefs for quick cultural orientation

See the Enterprise API Reference for full documentation.


Troubleshooting

Contractor vs employee IDs Deel uses different ID formats for employees and contractors. Use the Worker ID consistently as the external_id across all API calls.

Multi-entity sync If your Deel account has multiple legal entities, ensure each entity's workers are synced to the same platform in Intercultural Teams so cultural data is unified.