Deputy Make integrationAutomate Deputy with Make.
Can Make react the moment something changes in Deputy? Yes. The Deputy Make integration gives you 53 modules, including 12 instant triggers. This guide is for ops and HR teams: connect your account, build a first scenario, then pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Deputy Make integration let you automate?
The Deputy Make integration links your Deputy workforce account to Make, a no-code tool where you build a scenario: a chain of modules that runs by itself. Deputy sends Make an event (a new hire, a leave request, a saved timesheet) and the next modules act on staff, rosters, locations or timesheets for you.
Onboarding that starts on its own. Watch New Employees fires when someone joins, and Create a Task hands the manager the first steps. Add Invite an Employee and the new hire gets access without a separate reminder.
Leave requests that reach the right people. Watch New Leave Requests catches each request as it is submitted. From there, a scenario can pass the details to another app your team already reads, or post a note with Create a News Feed.
Timesheets that close cleanly. Watch Timesheets Updates reacts when an entry changes, Approve a Timesheet signs it off, and Update or Create a Timesheet fixes a missing one. Payroll prep stops depending on someone scrolling through every entry.
Know the limits before you start. Every Deputy trigger is instant, so there is no clock to set on them, and the official Make documentation for Deputy is marked as AI-generated from Deputy's own docs, so check key details on a test account. When a listed module falls short, Make an API Call reaches the rest of the Deputy API with the same connection.
Deputy may also have an n8n node; our n8n vs Make page lays out how the two tools differ. To judge Make itself first, read the Make review, and if you want a guided start, the Make training walks through scenarios step by step.
How do you connect Deputy to Make?
- 01
Add a Deputy module
Open a scenario, click the +, search for Deputy and pick a module. Click Create a connection. A connection is your Deputy account linked to Make once, then reused by every Deputy module. With an instant trigger, click Create a webhook first.
- 02
Name the connection
The Connection name field is optional, but a clear name pays off once you manage several Deputy accounts or environments. Something like the business name plus the word test or live tells your teammates which one a scenario uses.
- 03
Paste your Deputy credentials
You need an active Deputy account. In Deputy, open the OAuth clients section, click New OAuth Client, set the callback URI to
https://www.integromat.com/oauth/cb/deputyand save. Copy the Client ID and Client secret into Make, then follow the on-screen steps.
Your first scenario: a task for each new hire
GoalWhen a new employee is created in Deputy, Make adds an onboarding task in Deputy.
- 01
Start a new scenario
From the Scenarios page, create a new scenario and click the big +. Search for Deputy and choose Watch New Employees as the first module, the one that starts everything.
- 02
Hook up the webhook
Because this trigger is instant, click Create a webhook, then Create a connection with the OAuth credentials from your Deputy account. From now on, Deputy tells Make whenever a new employee record appears.
- 03
Add the onboarding task
Click the + to the right of the trigger and add Create a Task. Fill the fields Make shows, and map the employee data from the trigger so the manager knows who the task is for.
- 04
Test with Run once
Click Run once, then add a test employee in Deputy. Each module shows the bundles it received: a bundle is one item passed along, here one employee. Check that the task points to the right person.
- 05
Switch it on
Save the scenario and turn it on. There is no interval to pick with an instant trigger: Make waits for Deputy's call and runs one pass for each new hire, counting an operation per module executed.
Deputy triggers: what starts a scenario
12 modules start a scenario when something happens in Deputy. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Deputy as soon as it happens.
Watch Employees Deletion
Instant triggerIn Make“Triggers when an employee has been deleted.”
This trigger tells your scenario that an employee record is gone from Deputy, so the people data you keep elsewhere does not keep a ghost on the payroll list or in the staff directory.
Watch Employees Updates
Instant triggerIn Make“Triggers when an employee has been updated.”
Whenever someone edits an employee profile in Deputy, this module hands the updated record to your scenario, so the other tools that hold staff details can catch up without a manual copy.
Watch New Area/Departments
Instant triggerIn Make“Triggers when a new area or department has been created.”
Opening a new area or department in Deputy becomes a signal your other systems can act on, which saves you from creating the same team structure by hand in each tool.
Watch New Comments
Instant triggerIn Make“Triggers when a comment has been added.”
Each comment added in Deputy lands in your scenario, which means a remark left on a shift or a post can reach people who never open Deputy during the day.
Watch New Employees
Instant triggerIn Make“Triggers when a new employee has been created.”
The moment a new staff member exists in Deputy, this trigger passes their record to Make. It is the natural starting point for any onboarding flow you want to stop doing by hand.
Watch New Leave Requests
Instant triggerIn Make“Triggers when a new leave request has been submitted.”
Every leave request submitted in Deputy reaches your scenario straight away, so the manager who approves it and the planner who covers the gap hear about it at the same time.
Watch New Schedules
Instant triggerIn Make“Triggers when a new schedule has been added.”
A schedule added in Deputy (a roster entry, in Deputy's own words) starts your scenario with its details, which lets you echo new shifts wherever your staff actually look.
Watch News Feed Deletion
Instant triggerIn Make“Triggers when an announcement has been deleted.”
When an announcement disappears from the Deputy news feed, this trigger lets your scenario take the copy down elsewhere, so outdated notices do not linger in other channels.
Watch New Timesheets
Instant triggerIn Make“Triggers when a new timesheet has been saved.”
Each timesheet saved in Deputy flows into Make as it is recorded, giving you a live feed of worked hours to check, total or send toward payroll.
Watch Schedules Deletion
Instant triggerIn Make“Triggers when a schedule has been deleted.”
This trigger warns your scenario when a schedule is removed in Deputy, so a cancelled shift does not stay alive in someone's calendar or in a coverage sheet.
Watch Schedules Updates
Instant triggerIn Make“Triggers when a schedule has been updated.”
A shift moved, extended or reassigned in Deputy is pushed to your scenario with its new details, so every copy of the roster can follow the change.
Watch Timesheets Updates
Instant triggerIn Make“Triggers when a timesheet has been updated.”
When a timesheet changes in Deputy, whether someone corrects hours or a manager signs it off, your scenario receives the new version and can refresh the numbers downstream.
What Deputy can do in Make
Deputy gives you 41 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Activate a Terminated Employee
- Approve a Timesheet
- Create a Location
- Create an Area / Department
- Create an Employee
- Create a News Feed
- Create a Schedule
- Create a Task
- Create / Update a Journal
- Delete a Discarded Employee
- Delete a Location
- Delete a Schedule
- End a Timesheet
- Get a Location Details
- Get a Location Settings
- Get an Employee
- Get a Schedule
- Get My Contact and Address
- Get My Details
- Invite an Employee
- Make an API Call
- Pause / Unpause a Timesheet
- Publish a Schedule
- Start a Timesheet
- Terminate an Employee
- Update a Location Settings
- Update an Employee
- Update a Schedule
- Update or Create a Timesheet
- List Employees
- List Location's News Feeds
- List My Colleagues
- List My Completed Tasks
- List My Leave Requests
- List My Locations
- List My News Feeds
- List My Notifications
- List My Schedule Shifts
- List My Timesheets
- List My Unavailability Records
- List Schedules
Activate a Terminated Employee
ActionIn Make“Activates a terminated employee.”
Bring a former staff member back to active status in Deputy, so a returning seasonal worker can be rostered again without a brand new profile and a lost history.
Approve a Timesheet
ActionIn Make“Approves a timesheet.”
Signs off a timesheet in Deputy for you, which removes the click-by-click approval round that managers usually leave until payroll day.
Create a Location
ActionIn Make“Creates a new location (workplace / company).”
Adds a new workplace to Deputy (Deputy calls it a location, and sometimes a company), giving a new site its own place for staff and rosters without a trip through the settings.
Create an Area / Department
ActionIn Make“Creates an area / department.”
Opens a new area or department in Deputy, the unit your shifts are planned on, so the structure of a site grows as your operations grow.
Create an Employee
ActionIn Make“Creates a new staff member.”
Creates a staff member in Deputy from data you already have, sparing HR from typing the same details twice when someone signs their contract.
Create a News Feed
ActionIn Make“Creates a news feed announcement.”
Posts an announcement to the Deputy news feed, the place frontline staff already check between shifts, so your message reaches them without another app.
Create a Schedule
ActionIn Make“Creates a new schedule / roster.”
Adds a shift to Deputy's roster from another source, which is how bookings or forecasts can turn into planned hours without copying them across.
Create a Task
ActionIn Make“Creates a new task.”
Drops a task into Deputy for a staff member or a manager, turning an event anywhere in your stack into a to-do people see where they already work.
Create / Update a Journal
ActionIn Make“Creates or updates a journal.”
Writes a journal entry in Deputy, or updates an existing one, so notes about an employee sit next to their shifts instead of in a forgotten document.
Delete a Discarded Employee
ActionIn Make“Deletes a discarded / terminated employee's account in Deputy.”
Removes the account of an employee who has already been discarded or terminated in Deputy, clearing out records you no longer need to keep.
Delete a Location
ActionIn Make“Deletes a location in Deputy after migrating associated employees to another location.”
Closes a location in Deputy for good after its employees have been moved to another location, which keeps the account tidy when a site shuts down.
Delete a Schedule
ActionIn Make“Discards a schedule.”
Discards a shift in Deputy, so a cancelled booking or a closed day stops showing up as planned work for the person rostered on it.
End a Timesheet
ActionIn Make“Ends a shift that is in progress.”
Stops a shift that is still running in Deputy, closing the timesheet that was left open when someone forgot to clock out.
Get a Location Details
ActionIn Make“Provides details about the specified location.”
Reads everything Deputy knows about one location from its ID, handing you a single bundle of site details to reuse in the next modules.
Get a Location Settings
ActionIn Make“Provides settings of a specific location.”
Returns the configuration of a specific location, which is what you check before changing it or copying it to another site.
Get an Employee
ActionIn Make“Provides details about the specified employee.”
Pulls the full profile of one employee, so a scenario that starts with a bare ID can still write a message that names the right person.
Get a Schedule
ActionIn Make“Provides details of a schedule.”
Fetches the full details of a single shift, filling in what a trigger or a stored ID leaves out before you notify anyone.
Get My Contact and Address
ActionIn Make“Provides a user's contact and address.”
Returns a user's contact details and address as Deputy holds them, useful when a scenario must reach someone outside the app.
Get My Details
ActionIn Make“Provides a user's details.”
Tells you who a Deputy user is, returning their details in one bundle, a quick way to confirm which account a scenario is talking to.
Invite an Employee
ActionIn Make“Invites an employee.”
Sends an existing Deputy employee their invitation, so a new hire can log in, see shifts and clock in from day one.
Make an API Call
ActionIn Make“Performs an arbitary authorized API call.”
Reaches any part of the Deputy API that the ready-made modules do not cover, using the connection you already set up, so you are not stuck when a module is missing.
Pause / Unpause a Timesheet
ActionIn Make“Pauses / unpauses a user's timesheet.”
Puts a user's running timesheet on hold, or resumes it, which is how a break can be recorded without the employee opening Deputy.
Publish a Schedule
ActionIn Make“Publishes a schedule.”
Publishes a shift in Deputy so the rostered person can actually see it, the step between a planner's draft and a confirmed shift.
Start a Timesheet
ActionIn Make“Starts a shift for your staff.”
Clocks a staff member in by starting their shift in Deputy, turning an event somewhere else into the start of recorded work time.
Terminate an Employee
ActionIn Make“Terminates an active employee.”
Ends an active employee's status in Deputy, the clean offboarding step that keeps former staff off future rosters while their records stay available.
Update a Location Settings
ActionIn Make“Updates a location settings.”
Changes the settings of a Deputy location, letting a decision made elsewhere update the site's configuration without a manual edit.
Update an Employee
ActionIn Make“Updates an employee details.”
Edits an existing employee's details in Deputy, so your HR tool can stay the reference and Deputy follows it.
Update a Schedule
ActionIn Make“Updates a Schedule.”
Modifies a shift already planned in Deputy, keeping the roster in step when the source of the booking moves.
Update or Create a Timesheet
ActionIn Make“Updates a given timesheet or creates a new one.”
Fixes an existing timesheet, or writes a new one when none exists, so missing or wrong hours can be settled from another source.
List Employees
SearchIn Make“Lists all employees.”
Returns your whole staff list, one bundle per employee, which lets you act on every person in a single scenario.
List Location's News Feeds
SearchIn Make“Lists news feeds for a specific location.”
Gathers the announcements posted for a given location, giving you that site's news feed as bundles you can archive or repost.
List My Colleagues
SearchIn Make“Lists a user's colleagues.”
Lists the colleagues of a Deputy user, useful to find who works alongside someone before contacting the team.
List My Completed Tasks
SearchIn Make“Lists a user's completed tasks.”
Retrieves the tasks a user has already finished in Deputy, a simple way to show what got done on a shift.
List My Leave Requests
SearchIn Make“Lists a user's leave requests.”
Brings back a user's leave requests as bundles, so you can review their time off outside Deputy.
List My Locations
SearchIn Make“Lists a user's locations.”
Lists the locations a user belongs to, the quickest way to get the site IDs that many other Deputy modules ask for.
List My News Feeds
SearchIn Make“Lists a user's news feeds.”
Returns the announcements a user can see in their news feed, as bundles ready to copy, summarize or archive.
List My Notifications
SearchIn Make“Lists a user's notifications.”
Collects a user's Deputy notifications, letting you surface alerts in a place that user checks more often than the app.
List My Schedule Shifts
SearchIn Make“Lists a user's schedule shifts.”
Returns a user's planned shifts, one bundle each, so their roster can be copied to a calendar or shared outside Deputy.
List My Timesheets
SearchIn Make“Lists a user's timesheets.”
Gives back a user's timesheets as a list, the raw material for checking hours or building a personal summary.
List My Unavailability Records
SearchIn Make“Lists a user's unavailability records.”
Lists the times a user has marked as unavailable, so planning tools outside Deputy know when not to book them.
List Schedules
SearchIn Make“Lists all schedules (-12 hours to 36 hours from current date).”
Pulls every Deputy schedule around the current moment, from 12 hours back to 36 hours ahead, one bundle per schedule. You see at a glance who is due to work soon.
Need help automating Deputy with Make?
A person reads every message.