How can we help you?

Toast POS Integration Guide

Toast POS Integration Guide

Overview

The Toast POS integration lets your AI bot answer guest questions about menus, hours, promotions, dietary options, and table orders — directly from your Toast system, without involving front-of-house staff.

Requires: Toast POS subscription, Pro plan or higher. Go to Integrations → Toast POS to connect.

Setup

Enter your Toast Client ID, Toast Client Secret, and Restaurant GUID in the Toast POS settings page. The bot authenticates using machine-client OAuth and refreshes its access token automatically — no manual token management needed.

To find your Restaurant GUID: log into the Toast Web App → Restaurants → click your location → copy the GUID from the URL.

Menu and Item Tools

Get Menu Categories

The bot can list all top-level menu categories (Appetizers, Entrees, Desserts, Drinks, etc.) so guests know what sections are available before diving into specifics.

Triggers: "What's on the menu?", "What sections do you have?", "What categories are available?"

Search Menu

Searches your full menu by keyword or ingredient. Returns matching items with price and description.

Triggers: "Do you have pasta?", "What has avocado?", "What's on your gluten-free menu?"

Get Menu Item Detail

Returns full detail for a specific menu item — price, description, allergen info, and available modifiers.

Triggers: "Tell me about the Caesar salad", "What's in the BBQ burger?", "How much is the ribeye?"

Get Modifiers

Returns all customization options for a menu item — sizes, add-ons, substitutions, toppings — with any additional pricing per option.

Triggers: "Can I add avocado?", "What sizes does the coffee come in?", "What toppings can I add to the pizza?"

Get Items by Dietary Tag

Finds menu items that match a dietary preference or label: vegan, vegetarian, gluten-free, dairy-free, nut-free, etc.

Triggers: "What vegan options do you have?", "Any gluten-free dishes?", "What can I eat if I'm lactose intolerant?"

Get Daily Specials

Returns featured items, daily specials, and seasonal offerings currently marked as specials in Toast.

Triggers: "What are today's specials?", "Any featured items?", "What's the special tonight?"

Get Allergen Info

Finds menu items that include or exclude a specific allergen keyword — nuts, shellfish, dairy, gluten, eggs, soy, etc.

Triggers: "What's nut-free?", "I'm allergic to shellfish, what can I eat?", "What doesn't have dairy?"

Restaurant Info Tools

Get Restaurant Info

Returns the restaurant's name, address, phone number, and general description from Toast.

Triggers: "Where are you located?", "What's your phone number?", "How do I reach you?"

Get Hours

Returns current operating hours including any holiday or special hours configured in Toast.

Triggers: "What time do you open?", "Are you open on Sunday?", "What are your hours today?"

Get Restaurant Services

Returns which ordering modes are currently enabled: dine-in, takeout, curbside, delivery, and online ordering.

Triggers: "Do you do delivery?", "Can I order takeout?", "Do you have curbside pickup?", "Do you take online orders?"

Get Discounts and Promotions

Returns all active discounts and promotions currently configured in Toast — including happy hour, loyalty discounts, fixed-amount and percentage-off promotions.

Triggers: "Do you have any discounts?", "Is there a happy hour?", "What promotions do you offer?", "Do you have a loyalty discount?"

Order and Table Tools

Get Table Order (Staff Use)

Looks up the active open order for a specific table number. Shows order number, time opened, current total, and status.

Best for: Staff-facing bots where servers can quickly check a table's bill without opening the POS terminal.

Triggers: "What's on table 5's order?", "Check the bill for table 12", "What has table 8 ordered?"

Get Order by ID

Looks up a specific order by its Toast order ID — useful for confirming pickup or delivery orders by order number.

Triggers: "What's the status of order #12345?", "Can you look up my order?"

Shift Info Tool

Get Current Shift Info

Returns which employees are currently clocked in. Useful for staff-facing or manager-facing bots.

Requires: Toast labor API permissions must be enabled for your API credentials.

Triggers: "Who's working right now?", "How many staff are on shift?", "Is Sarah clocked in?"

Troubleshooting

See the Integration Troubleshooting Guide for Toast-specific auth errors, missing permissions, and configuration steps.

Tips for Best Results

  • Dietary queries work best when your Toast menu items have dietary tags or properties set in the Toast menu editor.
  • Modifier queries require that modifier groups be attached to menu items in Toast — items without modifiers will return an empty result.
  • Labor/shift info requires the Toast labor API scope in your API credentials — standard menu-only credentials won't include it.
  • Table orders are most useful when the bot is deployed in a QR-code or table-side chat context, not a public web chat.

Was this article helpful?