---
title: 7Shifts by Maxmel Tech
slug: sevenshifts-79mof5
description: How to integrate 7Shifts with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_7shifts-community.png
docTags: 
createdAt: 2025-12-05T13:15:28.531Z
---

| ::Image[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/7shifts-community.png" size="50" width="512" height="512" position="center" showCaption="false"}<br /><br />::Image[]{src="https://app.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/JoAJhvSlBlBIvHteHmo_y-20251023-115411.jpeg" size="46" width="400" height="128" position="center" showCaption="false"} | 7shifts is an employee scheduling and labor management platform for restaurants. Integrating 7shifts with Make.com enables automated schedule creation, shift notifications, and labor cost reporting directly from your restaurant's 7shifts account. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

:::hint{type="warning"}
This is AI-generated content based on official 7Shifts documentation. The content may still contain errors—please verify important information. If you have questions, contact [7Shifts](https://kb.7shifts.com/hc/en-us/articles/17489002886675-Contact-Us) directly.
:::

# How to get support on 7Shifts

7Shifts is a community-developed application and is subjected to the developer's terms and conditions, which may include applicable fees. Make does not maintain or support this integration. For assistance, please https\://f.make.com/r/reachout?app\_name=7Shifts\&app\_slug=7shifts-community\&app\_unique\_id=sevenshifts-79mof5.

# Requirements

To use the 7Shifts app in Make, you must have an active admin account and either an access token or OAuth client credentials, [create your account on 7Shifts.](https://7shifts.com)

# App installation

:::hint{type="info"}
To install this app, you need Admin, Owner, or App Developer permissions. [Learn more about organization roles.](docId:-FOYcASPYP9uYKGm7LQPB)
:::

::::WorkflowBlock
:::WorkflowBlockItem
Go to the [Make integration page](https://www.make.com/en/integrations/7shifts-community/).
:::

:::WorkflowBlockItem
Click the **Install** button.
:::

:::WorkflowBlockItem
**Follow** the on-screen instructions to complete the setup.&#x20;
:::
::::

# Connect 7Shifts and Make&#x20;

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

You can connect using the following method: OAuth 2.0,Bearer Token.

## OAuth 2.0 Instructions

You need to generate your token.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your platform using your credentials.
:::

:::WorkflowBlockItem
Navigate to the section related to API or Developer settings.
:::

:::WorkflowBlockItem
Register a new application for OAuth 2.0 integration.
:::

:::WorkflowBlockItem
Configure the application with the required permissions or scopes.
:::

:::WorkflowBlockItem
Retrieve the generated Client ID and Client Secret.
:::
::::

## Bearer Token Instructions

You need to obtain your Bearer Token from the platform.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your platform using your credentials.
:::

:::WorkflowBlockItem
Navigate to the API documentation or developer section.
:::

:::WorkflowBlockItem
Locate the area for generating or retrieving your Bearer Token.
:::

:::WorkflowBlockItem
Generate or copy the Bearer Token as provided.
:::
::::



:::hint{type="info"}
Some community developers require an additional specific **API Key**. Retrieve the required **API key&#x20;**&#x66;rom the community developer's dashboard, generally found under **Settings/API. &#x20;**&#x46;or more info, please https\://f.make.com/r/reachout?app\_name=7Shifts\&app\_slug=7shifts-community\&app\_unique\_id=sevenshifts-79mof5.
:::

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[ account](https://www.make.com/en/register), add the 7Shifts 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;*&#x69;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your 7Shifts account or follow the on-screen instructions to create the connection. You must also enter any required third-party API keys obtained earlier.
:::
:::::

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

# 7Shifts modules

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

:::ExpandableHeading
### Clear a Task

Marks a selected task as either completed or deleted, helping you keep your task list up to date and organized.
:::

:::ExpandableHeading
### Complete a Task

Updates the status of a selected task to mark it as completed, indicating that the task has been finished.
:::

:::ExpandableHeading
### Create Availability

Adds a new availability slot, allowing you to specify when a service or resource is open for bookings.
:::

:::ExpandableHeading
### Create a Location

Adds a new location to your system, allowing you to store and manage details for a specific place.
:::

:::ExpandableHeading
### Create a Receipt

Creates a brand new receipt, allowing you to record and track a purchase or transaction within your system.
:::

:::ExpandableHeading
### Create a Shift

Creates a brand new shift by adding it to your schedule, allowing you to specify details such as the shift time, date, and assigned staff member.
:::

:::ExpandableHeading
### Create a Time Punch

Adds a new time punch entry, recording when an employee starts or ends their work shift.
:::

:::ExpandableHeading
### Create a Time-Off Entry

Adds a new record for an employee's time off, such as vacation or sick leave, to your system.
:::

:::ExpandableHeading
### Create a User

Adds a new user account to your system, allowing you to register and store information for a new individual.
:::

:::ExpandableHeading
### Create an Employment Record

Adds a new employment entry to your records, capturing all relevant details about a person's job or position.
:::

:::ExpandableHeading
### Deactivate a User

Temporarily disables a user account in the system, preventing the user from accessing their profile or using any services until reactivated.
:::

:::ExpandableHeading
### Delete a Location

Permanently removes a specified location from your account.
:::

:::ExpandableHeading
### Delete a Shift

Removes a specific shift from the schedule, allowing you to keep your timetable up-to-date by deleting any shifts you no longer need.
:::

:::ExpandableHeading
### Delete a Time Punch

Removes a specific time punch entry from the system, allowing you to delete an existing clock-in or clock-out record.
:::

:::ExpandableHeading
### Delete a Time-Off Entry

Removes a specific time-off entry from the system, allowing you to manage and update employee leave records as needed.
:::

:::ExpandableHeading
### Delete an Availability

Permanently removes a selected availability entry from the system, ensuring that specific time slot is no longer offered or visible.
:::

:::ExpandableHeading
### Delete an Employment Record

Permanently removes a specific employment record from your system.
:::

:::ExpandableHeading
### Get Availabilities

Fetches and displays a list of available time slots or periods, helping you see when services or resources are open for booking.
:::

:::ExpandableHeading
### Get Daily Sales and Labor

Fetches detailed daily information on both sales figures and labor statistics.
:::

:::ExpandableHeading
### Get Daily Stats

Fetches detailed statistics for each day, giving you a clear overview of your daily data and activity.
:::

:::ExpandableHeading
### Get Employment Records

Fetches a detailed list of employment records, allowing you to view information about multiple employees and their job details.
:::

:::ExpandableHeading
### Get Locations

Fetches and displays a list of available locations, allowing you to view all locations associated with your account.
:::

:::ExpandableHeading
### Get Receipts

Fetches a detailed list of receipts, allowing you to view and manage all your recorded transactions.
:::

:::ExpandableHeading
### Get Shifts

Fetches and displays a detailed list of all scheduled shifts, allowing you to view shift information such as dates, times, and assigned team members.
:::

:::ExpandableHeading
### Get Task Lists

Fetches and displays all of your available task lists, allowing you to view and manage them easily.
:::

:::ExpandableHeading
### Get Time Off

Fetches a detailed list of all recorded time-off entries, allowing you to view information about employees' absences.
:::

:::ExpandableHeading
### Get Time Punches

Fetches a detailed list of recorded time punches, allowing you to see when employees have clocked in and out.
:::

:::ExpandableHeading
### Get Users

Fetches and displays a list of all users from your connected account, allowing you to view details about each user.
:::

:::ExpandableHeading
### Get Worked Hours and Wages

Fetches detailed information about the hours worked and the corresponding wages earned.
:::

:::ExpandableHeading
### Get a Location

Fetches detailed information about a specific location, such as its name, address, and other relevant details.
:::

:::ExpandableHeading
### Get a Receipt

Fetches and displays the details of a specific receipt, allowing you to view all related information.
:::

:::ExpandableHeading
### Get a Shift

Fetches detailed information about a specific shift, including its timing and related details.
:::

:::ExpandableHeading
### Get a Task List

Fetches and displays a list of tasks from your selected source, allowing you to view all current tasks in one place.
:::

:::ExpandableHeading
### Get a Time Off Entry

Fetches detailed information about a specific time-off entry, such as the dates, type of leave, and any related notes.
:::

:::ExpandableHeading
### Get a Time Punch

Fetches detailed information about a specific time punch, such as when an employee clocked in or out.
:::

:::ExpandableHeading
### Get a User

Fetches detailed information about a specific user from your account.
:::

:::ExpandableHeading
### Get an Availability

Fetches detailed information about a specific availability, such as its date, time, and status.
:::

:::ExpandableHeading
### Make an API Call

Allows you to make a custom, authorized API request to the connected service, giving you flexibility to access features or endpoints not covered by the standard modules.
:::

:::ExpandableHeading
### Update Availability

Updates a specific availability entry in the system, allowing you to modify details such as the date, time, or status of an existing availability record.
:::

:::ExpandableHeading
### Update Time Off

Updates the details of an existing time-off entry, such as the dates, reason, or status.
:::

:::ExpandableHeading
### Update a Location

Updates an existing location by modifying its details or updating its coordinates with the new information you provide.
:::

:::ExpandableHeading
### Update a Receipt

Allows you to update the details of an existing receipt in the service, such as modifying the amount, date, or other receipt information.
:::

:::ExpandableHeading
### Update a Shift

Allows you to update the details of a shift assigned to a specific employee or job, such as changing the shift time, date, or other related information.
:::

:::ExpandableHeading
### Update a Time Punch

Allows you to update the details of a time punch for a specific user or a particular entry, making it easy to correct or modify recorded work times.
:::

:::ExpandableHeading
### Update a User

Updates the details of an existing user, allowing you to modify information such as their name, email, or other profile attributes.
:::

:::ExpandableHeading
### Update an Employment Record

Updates the details of an existing employment record in the system, allowing you to modify information such as job title, department, or employment status.
:::

:::ExpandableHeading
### Watch Events

The "Watch Events" module actively monitors your selected app for new events as they happen and instantly triggers your scenario whenever a new event occurs. This helps you stay updated and automate actions in real-time based on the latest activities in your app.
:::

# 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.

# 7Shifts resources&#x20;

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

- [7Shifts website](https://7shifts.com)
- [7Shifts documentation](https://kb.7shifts.com/hc/en-us/categories/4426859309587-Getting-Started)
- [7Shifts API documentation](https://developers.7shifts.com/docs/getting-started)
- [7Shifts page on make](https://www.make.com/en/integrations/7shifts-community)

***

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

:::

