Deel offers two distinct methods for integrating with Lucca HR. While both integrations synchronize employee data between Lucca and Deel, they differ in protocol, scope, setup complexity, and the types of data they support. This reference page explains each integration and helps you determine which one fits your organization's needs.
Which integration is right for me?
- Lucca API Integration - The Lucca API integration connects Deel directly to Lucca’s HR API. It is purpose-built for Global Payroll People Sync, enabling automated onboarding, amendments, and terminations for direct employees. Data flows in real time via an API key generated in Lucca, requiring minimal file management on your part.
-
Lucca SFTP Integration - The Lucca SFTP integration uses the Secure File Transfer Protocol (SFTP) to sync data between Lucca and Deel. This integration supports a broader range of data types beyond employee records – including one-time payments (OTP) and paid-time off (PTO) – making it the more comprehensive of the two options. It requires setting up automated CSV exports in multiple Lucca modules and configuring the matching plugins in Deel.
| Feature | Lucca API | Lucca SFTP |
|---|---|---|
| Primary use case | Global Payroll – People Data Sync (onboarding, amendments, terminations) | Comprehensive payroll data sync: employee records, one-time payments, and time off |
| Supported worker types | Direct employees | Direct employees |
| Sync direction | Lucca → Deel | Lucca → Deel |
| Data scope | Employee records | Employee records, One-Time Payments (OTP), Paid-Time Off (PTO) |
| Key plugins | Global Payroll – People Data Sync | People Data Sync, Global Payroll – One Time Payment, Global Payroll – Time Off |
| Sync frequency | Configurable schedule in Deel (e.g., daily) | Automated export schedule set in Lucca; sync schedule also configured in Deel |