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
- Navigate to Admin > L&D Plugins
- Click Add Platform:
- Name: e.g. "Acme Corp Deel"
- Platform Type: Deel HR / Deel Engage
- Generate an API key in the API Keys tab
- Copy the credentials immediately
Step 2: Configure User Sync
- Use Deel's People API to export employee/contractor data
- 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 |
|
| 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:
- In Deel Engage, navigate to Settings > Integrations > LTI Providers
- 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
- Login URL:
- 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.
