---
title: Toast by Maxmel Tech
slug: toast-acoh1j
description: How to integrate Toast with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_toast-community.png
docTags: 
createdAt: 2025-11-21T01:03:50.732Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/toast-community.png" alt caption size="50" width="512" height="512"}<br /><br />:inlineImage[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/JoAJhvSlBlBIvHteHmo_y-20251023-115411.jpeg" alt caption size="46" width="400" height="128"} | Toast is a restaurant point-of-sale and management platform. Integrating Toast with Make.com allows users to automate order processing, sync sales data, and manage menu updates across other business tools for streamlined restaurant operations. |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Toast documentation. The content may still contain errors—please verify important information. If you have questions, contact [Toast](https://support.toasttab.com) directly.
:::

# How to get support on Toast

Toast 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=Toast\&app\_slug=toast-community\&app\_unique\_id=toast-acoh1j.

# Requirements

To use the Toast app in Make, you must have a Toast account with approved API access and an active partner agreement, [create your account on Toast.](https://toasttab.com)

# App installation

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

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

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

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

# Connect Toast and Make&#x20;

To get started, you must first create a connection between Toast 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 obtain your clientId and clientSecret to generate your authentication token.

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

:::WorkflowBlockItem
Determine your integration access type (Partner integration, Custom integration, Standard API access, or Analytics API access).
:::

:::WorkflowBlockItem
If you are a Partner or Custom integration, wait for the Toast integrations team to create your credentials after approval. If you are Standard API access or Analytics API access, create your own credentials through Toast Web.
:::

:::WorkflowBlockItem
Locate and securely store your clientId and clientSecret.
:::
::::

## Bearer Token Instructions

You need to obtain your clientId and clientSecret to request an authentication token.

::::WorkflowBlock
:::WorkflowBlockItem
Determine your integration access type (Partner integration, Custom integration, Standard API access, or Analytics API access).
:::

:::WorkflowBlockItem
For Partner integrations: Wait for the Toast integrations team to create credentials after your application is reviewed and approved.
:::

:::WorkflowBlockItem
For Custom integrations: Wait for the Toast integrations team to create credentials after you are approved for custom integration access.
:::

:::WorkflowBlockItem
For Standard API access: Create your own credentials through Toast Web.
:::

:::WorkflowBlockItem
For Analytics API access: Create your own credentials through Toast Web.
:::

:::WorkflowBlockItem
Locate and securely store your clientId and clientSecret as provided or generated.
:::
::::



:::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=Toast\&app\_slug=toast-community\&app\_unique\_id=toast-acoh1j.
:::

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

# Toast modules

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

:::ExpandableHeading
### Add Check-Level Discounts

This module lets you apply discounts to an entire order, adjusting the total amount at the check level.
:::

:::ExpandableHeading
### Add Item-level Discounts

Applies a discount to an individual item within a selected order, allowing you to adjust pricing for that specific product.
:::

:::ExpandableHeading
### Add an External Identifier

Adds an external identifier to a specific entity, allowing you to link or reference it with data from other systems.
:::

:::ExpandableHeading
### Add or Replace an External Identifier

This module lets you add a new external identifier or update an existing one for a specific entity, making it easier to track and reference that entity across different systems.
:::

:::ExpandableHeading
### Create a Payment

Creates and submits a payment to the service, allowing you to process transactions directly through the platform.
:::

:::ExpandableHeading
### Create a Shift

Creates a new work shift for a specific employee or job role, allowing you to schedule when and for whom the shift will take place.
:::

:::ExpandableHeading
### Create an Employee

Adds a new employee record to your system, including their essential details and information.
:::

:::ExpandableHeading
### Delete a Shift

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

:::ExpandableHeading
### Delete an Employee

Permanently removes a selected employee’s record from the database, ensuring all their information is deleted.
:::

:::ExpandableHeading
### Get Applicable Discounts

Fetches all available discounts that can be applied to your current order or purchase.
:::

:::ExpandableHeading
### Get Employees

Fetches comprehensive information about a specific employee from the system, such as their name, contact details, position, and other relevant profile data.
:::

:::ExpandableHeading
### Get Jobs

Fetches and displays available job listings from the service, allowing you to view current employment opportunities.
:::

:::ExpandableHeading
### Get Menu Item Inventory

Fetches detailed inventory information for each menu item at a restaurant, helping you keep track of what’s available and in stock.
:::

:::ExpandableHeading
### Get Menu Item Inventory

Fetches detailed inventory information for each menu item at a restaurant, helping you see which dishes are available and their current stock levels.
:::

:::ExpandableHeading
### Get Menus

Fetches a list of available menus from the service, allowing you to view and use menu details in your workflows.
:::

:::ExpandableHeading
### Get Orders

Fetches detailed information about a specific order by using the criteria you provide, allowing you to view all relevant order details.
:::

:::ExpandableHeading
### Get Payment Identifiers

Fetches unique payment IDs needed to process transactions, making it easier to track and manage individual payments.
:::

:::ExpandableHeading
### Get Shifts

Fetches and displays detailed information about work shifts from the service.
:::

:::ExpandableHeading
### Get Time Entries

Fetches detailed records of time entries from the service, allowing you to view and work with logged hours for your projects or tasks.
:::

:::ExpandableHeading
### Get a Job

Fetches detailed information about a specific job using its unique ID.
:::

:::ExpandableHeading
### Get a Payment

This module allows you to fetch detailed information about a specific payment from the service by using its unique identifier.
:::

:::ExpandableHeading
### Get a Shift

Fetches detailed information about a particular shift, such as its timing, assigned employee, and other relevant details.
:::

:::ExpandableHeading
### Get a Time Entry

Fetches detailed information about a specific time entry recorded by a particular user.
:::

:::ExpandableHeading
### Get an Employee

Fetches detailed information about a particular employee, such as their profile and relevant data.
:::

:::ExpandableHeading
### Get an Order

Fetches detailed information about a specific order from the service.
:::

:::ExpandableHeading
### Make an API Call

Allows you to make a custom, authorized API request to the connected service, enabling you to interact with any endpoint and perform actions beyond the standard modules.
:::

:::ExpandableHeading
### Post an Order

Creates a brand new order and submits all its details directly to the system for processing.
:::

:::ExpandableHeading
### Update Inventory Information

Updates the inventory details for selected menu items, such as adjusting stock levels or availability.
:::

:::ExpandableHeading
### Update Order Delivery Information

Updates the delivery details, such as address or delivery instructions, for a particular order.
:::

:::ExpandableHeading
### Update a Shift

Allows you to update an existing shift by modifying details like the shift’s time, date, or the employee assigned to it.
:::

:::ExpandableHeading
### Update a Tip Payment

Allows you to update the tip amount for a specific transaction, making it easy to adjust gratuity details as needed.
:::

:::ExpandableHeading
### Update an Employee

Updates an existing employee's information—such as contact details, job title, or department—in the system.
:::

:::ExpandableHeading
### Void an Order

This module allows you to cancel an order by updating its status to either "canceled" or "voided," ensuring the order is no longer processed.
:::

:::ExpandableHeading
### Watch Employees

Triggers whenever a new employee is added or when details of an existing employee are updated, allowing you to automatically respond to changes in your employee records.
:::

:::ExpandableHeading
### Watch Jobs

This module activates whenever a new job listing is posted, allowing you to automatically respond or take action each time a fresh job opportunity appears.
:::

:::ExpandableHeading
### Watch Orders

Triggers when a brand new order is placed in your connected system, allowing you to automatically start workflows whenever a customer completes a purchase.
:::

:::ExpandableHeading
### Watch Shifts

Triggers when a new shift is added or when an existing shift is updated, allowing you to automate actions based on changes to employee schedules.
:::

:::ExpandableHeading
### Watch Time Entries

Triggers whenever a new time entry is created, allowing you to automatically respond or take action each time a user logs a new period of tracked time.
:::

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

# Toast resources&#x20;

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

- [Toast topics on Make community](https://community.make.com/search?q=Toast)
- [Toast website](https://toasttab.com)
- [Toast documentation](https://pos.toasttab.com/resources)
- [Toast API documentation](https://doc.toasttab.com/doc/devguide/apiOverview.html)
- [Toast page on make](https://www.make.com/en/integrations/toast-community)

***

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

:::

