---
title: Deputy
slug: deputy
description: How to integrate Deputy with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_deputy.png
docTags: 
createdAt: 2025-02-03T13:29:10.708Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/deputy.png" alt="Deputy logo" caption size="50" width="512" height="512"} | Deputy is a workforce management platform for employee scheduling, time tracking, and communication. Integrating Deputy with Make.com enables automated shift scheduling, attendance tracking, and payroll data synchronization between Deputy and other business tools. |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

:::hint{type="warning"}
This is AI-generated content based on official Deputy documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [Deputy](https://www.deputy.com/) directly.
:::

# Requirements

To use the Deputy app in Make, you must have an active Deputy account and an API key, [create your account on Deputy](https://www.deputy.com/). For subscription, refer to the [Deputy pricing page](https://www.deputy.com/).

# Connect Deputy and Make&#x20;

To get started, you must first create a connection between Deputy and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your OAuth 2.0 credentials in your Deputy account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your OAuth 2.0 credentials in your Deputy account

Before you create the connection in Make, you should first obtain your **OAuth 2.0 credentials** in your Deputy account.

To obtain your **OAuth 2.0 credentials&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;OAuth clients section** in your user dashboard.
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;New OAuth Client** button.
:::

:::WorkflowBlockItem
Enter your application name and description.
:::

:::WorkflowBlockItem
Enter th&#x65;**&#x20;callback URI**: `https://www.integromat.com/oauth/cb/deputy`
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Save this OAuth client** button.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client ID** displayed on screen.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client secret** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://developer.deputy.com/docs/using-oauth-20)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Deputy module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Deputy account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Deputy modules

After connecting to the Deputy app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Activate a Terminated Employee

Reactivates an employee who was previously terminated, restoring their access and employment status.
:::

:::ExpandableHeading
### Approve a Timesheet

Approves a submitted employee timesheet for a specific period.
:::

:::ExpandableHeading
### Create / Update a Journal

Creates a new journal entry or updates an existing one.
:::

:::ExpandableHeading
### Create a Location

Adds a new workplace or company location to your account.
:::

:::ExpandableHeading
### Create a News Feed

Publishes a new announcement to the news feed.
:::

:::ExpandableHeading
### Create a Schedule

Generates a new work schedule or staff roster.
:::

:::ExpandableHeading
### Create a Task

Adds a new task to your project or task list.
:::

:::ExpandableHeading
### Create an Area / Department

Creates a new area or department within your organization.
:::

:::ExpandableHeading
### Create an Employee

Adds a new staff member to your account.
:::

:::ExpandableHeading
### Delete a Discarded Employee

Permanently removes the account of an employee who has been marked as discarded or terminated in Deputy.
:::

:::ExpandableHeading
### Delete a Location

Removes a specified location from Deputy once all associated employees have been transferred to a different location.
:::

:::ExpandableHeading
### Delete a Schedule

Deletes a specified schedule from your account.
:::

:::ExpandableHeading
### End a Timesheet

Closes an active shift that is currently ongoing.
:::

:::ExpandableHeading
### Get My Contact and Address

Retrieves a user's contact information and address details.
:::

:::ExpandableHeading
### Get My Details

Retrieves detailed information about a specific user.
:::

:::ExpandableHeading
### Get a Location Details

Retrieves detailed information about a specific location you select.
:::

:::ExpandableHeading
### Get a Location Settings

Retrieves the configuration details for a selected location.
:::

:::ExpandableHeading
### Get a Schedule

Retrieves and displays specific information about a selected schedule.
:::

:::ExpandableHeading
### Get an Employee

Retrieves comprehensive information about a selected employee.
:::

:::ExpandableHeading
### Invite an Employee

Sends an invitation to add a new employee to your organization.
:::

:::ExpandableHeading
### List Employees

Retrieves a complete list of all employees in your organization
:::

:::ExpandableHeading
### List Location's News Feeds

Retrieves a list of news feeds relevant to a specified geographic location.
:::

:::ExpandableHeading
### List My Colleagues

Retrieves a list of colleagues associated with a specific user
:::

:::ExpandableHeading
### List My Completed Tasks

Retrieves a list of tasks that a user has marked as completed.
:::

:::ExpandableHeading
### List My Leave Requests

Retrieves a list of all leave requests submitted by a specific user.
:::

:::ExpandableHeading
### List My Locations

Retrieves and displays all locations associated with a specific user.
:::

:::ExpandableHeading
### List My News Feeds

Retrieves a list of news feeds associated with a specific user.
:::

:::ExpandableHeading
### List My Notifications

Retrieves a list of notifications received by a specific user.
:::

:::ExpandableHeading
### List My Schedule Shifts

Retrieves and displays all scheduled shifts assigned to a specific user.
:::

:::ExpandableHeading
### List My Timesheets

Retrieves and displays all timesheets associated with a specific user.
:::

:::ExpandableHeading
### List My Unavailability Records

Retrieves and displays all unavailability records for a specific user.
:::

:::ExpandableHeading
### List Schedules

Retrieves a list of all schedules occurring from 12 hours before to 36 hours after the current date and time.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Pause / Unpause a Timesheet

Starts or stops the tracking of time on a user's timesheet.
:::

:::ExpandableHeading
### Publish a Schedule

Publishes a new schedule to your account.
:::

:::ExpandableHeading
### Start a Timesheet

Initiates a new work shift for a selected staff member.
:::

:::ExpandableHeading
### Terminate an Employee

Ends the employment of a currently active employee in the system.
:::

:::ExpandableHeading
### Update a Location Settings

Updates the configuration settings for a specific location.
:::

:::ExpandableHeading
### Update a Schedule

Modifies the details of an existing schedule.
:::

:::ExpandableHeading
### Update an Employee

Updates the details of a specific employee in your system.
:::

:::ExpandableHeading
### Update or Create a Timesheet

Updates an existing timesheet with new information or creates a new timesheet if one does not already exist.
:::

:::ExpandableHeading
### Watch Employees Deletion

Triggers when an employee record is removed from the system.
:::

:::ExpandableHeading
### Watch Employees Updates

Triggers when any changes are made to an existing employee's information.
:::

:::ExpandableHeading
### Watch New Area/Departments

Triggers when a new area or department is added to your system.
:::

:::ExpandableHeading
### Watch New Comments

Triggers when a new comment is posted to an item.
:::

:::ExpandableHeading
### Watch New Employees

Triggers when a new employee record is added to your system.
:::

:::ExpandableHeading
### Watch New Leave Requests

Triggers when an employee submits a new leave request in the system.
:::

:::ExpandableHeading
### Watch New Schedules

Triggers when a new schedule is created in your account.
:::

:::ExpandableHeading
### Watch New Timesheets

Triggers when a new timesheet entry is created and saved in the system.
:::

:::ExpandableHeading
### Watch News Feed Deletion

Triggers when an existing announcement is removed from your system.
:::

:::ExpandableHeading
### Watch Schedules Deletion

Triggers an event whenever an existing schedule is removed from your account.
:::

:::ExpandableHeading
### Watch Schedules Updates

Triggers when changes are made to an existing schedule.
:::

:::ExpandableHeading
### Watch Timesheets Updates

Triggers when any changes are made to an existing timesheet.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Deputy resources&#x20;

You can have access to more resources related to this app on the following links

- [Deputy topics on Make community](https://community.make.com/search?q=Deputy)
- [Deputy website](https://www.deputy.com/)
- [Deputy API documentation](https://developer.deputy.com/deputy-docs/docs/getting-started-with-the-deputy-api)
- [Deputy page on make](https://www.make.com/en/integrations/deputy)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

