Deel
See real payroll numbers in your burn rate instead of manual salary entry.
What it does
Connect Deel to sync your employee, contractor, and payroll cost data into RunwayCal's team management. See real payroll numbers flowing into your burn rate calculations instead of manually entering salaries.
Prerequisites
- A Deel Business account
- Admin access to generate API tokens
Step-by-step setup
Log in to Deel
- 1.Go to app.deel.com
- 2.Click "Log in with Google" or enter your email and password
- 3.You need admin access to generate API tokens

Navigate to Developer Tokens
- 1.Click the Settings gear icon in the top-right corner
- 2.In the left sidebar under "Services," click "Developer"
- 3.Click "Tokens" in the sub-navigation
- 4.Click "Generate new token"

Enter token details
- 1.In the "Token label" field, type "RunwayCal"
- 2.Under "Token type," select "Organization token (Recommended)"
- 3.Click "Next"

Select scopes
- 1.RunwayCal needs read-only access to these scopes. Check the "read" option for each:
- 2.Account: select "profile:read" (Read profile information)
- 3.Accounting: select "accounting:read" (View invoice information)
- 4.Adjustments: select "adjustments:read" (View employee adjustments)
- 5.Contracts: select "contracts:read"
- 6.Global Payroll: select "global-payroll:read"
- 7.Invoices: select "invoices:read"
- 8.Payments: select "payments:read"
- 9.Payslips: select "payslips:read"
- 10.People: select "people:read"
- 11.Do NOT select any "write" scopes. RunwayCal only reads data.
- 12.Click "Next"

Set permission level
- 1.Select "Organization-level access" (not Group-level)
- 2.Click "Next"

Review and generate
- 1.Review all settings: Token type (Organization), Token label (RunwayCal), Selected scopes (9 read-only), Permission levels (Organization-level access)
- 2.Under "Sensitive data," leave defaults (hide PII is optional)
- 3.Click "Generate"

Copy the token
- 1.A modal appears: "New token was generated"
- 2.Click the copy icon next to the token (starts with "eyJ...")
- 3.Save this token somewhere safe. Deel only shows it once. You will not be able to see it again.
- 4.Click "Close"

Paste the token in RunwayCal and verify
- 1.In RunwayCal, go to Settings then Integrations tab
- 2.Find the Deel card under "HR & Payroll"
- 3.Paste the token into the "Deel API token" field
- 4.Click "Connect Deel"
- 5.The Deel card should show a green "Connected" badge with a green "Syncing" indicator

What you'll see after connecting
The Deel card shows a green "Connected" badge with "Syncing" status. People, contracts, and payroll payments flow into team and burn calculations.
Data synced
| Data | Description |
|---|---|
| People | Employee and contractor names, roles, departments |
| Contracts | Contract type, start date, compensation |
| Payments | Payroll amounts, payment dates, currencies |
Troubleshooting
Invalid Deel API token
Check that you selected the correct scopes (people:read, contracts:read, payments:read) when generating the token. If unsure, generate a new token with the correct scopes.
Token expired
Deel tokens can expire. Generate a new token in Deel and paste it in RunwayCal.
No data showing
If your Deel account has no employees or contractors added yet, the connection will succeed but show no data to sync.