The integration between Sapling and Deputy allows you to link your Sapling and Deputy accounts to help manage onboarding and offboarding. When you update your data in Sapling, we will automatically be able to keep your Deputy data up to date.
With the Deputy Integration, Sapling will:
Create Users: When a user in onboarded in Sapling profile, they will automatically be created in created in Deputy.
Update User Attributes: When a user attribute is changed in Sapling, the corresponding user profile in Deputy will automatically be updated (This is a 1-way sync from Sapling to Deputy).
Deactivate Users: When a user is offboarded in Sapling, the corresponding user in Deputy will automatically be terminated.
Link Users: Link all existing Sapling team members to a user account in Deputy based on email address (On the basis of work email and personal email address).
How It Works
Setting up the Integration Step by Step
*Note: you have to be a Super Admin in Sapling and Deputy to enable the integration.
Step #1. Create an OAuth Client In Deputy
Navigate to https://once.deputy.com/my/oauth_clients (it will prompt you to log in to Deputy account if the session isn't active).
Click on "New OAuth Client"
Enter the details:
Name (e.g. Sapling App)
Description & Logo URL fields are optional.
Redirect URL: https://yourdomainname.saplingapp.io/api/v1/deputy_authorize
(replace "yourdomainname" with your company domain name. The actual URL will look like this: https://quality.saplingapp.io/api/v1/deputy_authorize)
Click "Save This OAuth Client" (You should then see your Client ID & Secret appear and you will copy it.)
Step #2. Enable the Deputy Integration in Sapling
Navigate to the Integrations → Time and Attendance → Deputy
Enable the Deputy Integration
Enter your Client ID and Secret
Step #3. Confirm the Integration settings
Review the integration filters and settings and make your selection
Click "Next" and on the next page, review the info and click on "Connect".
It will take to you a new page and will ask for authorization, then click "Authorize"
Save changes and that’s it! To confirm, click on the "Deputy" icon to open and check the status "Connected".
Deputy is a cloud-based human resource management (HRM) solution that caters to businesses of all sizes across various industry verticals and provides them employee management and scheduling functionalities.
Sapling is continually expanding the number of fields that sync between Sapling and Deputy. Here is a full list of Sapling and Deputy Integration Fields.
Date of Birth
Mobile Phone Number
Emergency Contact Name
Emergency Contact Phone Number
Key Factors to be aware of
Employee & Field Names in Sapling
To ensure a consistent data flow, once you activate this integration, we'll attempt to match all existing employees between Sapling and Deputy.
For the Fields to sync correctly, the naming conventions must match between Sapling and Deputy.
When a new user is onboarded in Sapling, you have the options to send them an invite to Deputy.
Rehire Users Management
When a user is rehired in Sapling, the corresponding user will be automatically be reactivated in Deputy (The user has to have a profile in Deputy and this can be enabled in in the configuration stage and not required).
Delete Users Management
When a user is offboarded in Sapling, the corresponding user will be deleted in Deputy (This can be enabled in the configuration stage and not required).
Filters in Sapling
Sapling supports filtering, and allows you to identify what users you want to keep synced based on the following:
💡 Looking to do more?