Toast

Toast is an all-in-one point-of-sale (POS) and restaurant management platform used by restaurants to manage orders, employees, menus, and operations. With Weld, you can sync restaurant configuration and operational data from Toast into your data warehouse for reporting and analysis.

Features

Feature nameSupported
Column HashingTrueColumn level
BlockingTrueColumn level
IncrementalTrue
Custom dataFalse
HistoryFalse
ReSyncTrueTable level
TemplatesFalse

Data Schema

T
- Table
S
- Sub table

Setup Guide - ELT

Step 1 - Gather your API credentials

Before setting up the connector in Weld, collect the following from Toast:

  • Client ID — the standard API access client ID issued to you by the Toast integrations team.
  • Client Secret — the standard API access client secret issued to you by the Toast integrations team.
  • Domain - the domain where your Toast application is hosted. Do not include the protocol (https://) or any trailing slashes. For example, if your Toast application is hosted at https://myrestaurant.toasttab.com, your domain would be myrestaurant.toasttab.com.

Step 2 - Connect to Weld

  1. In the connector setup form, enter the destination schema name of your choice. This name will be used to identify the connection in future syncs.
  2. Enter your Client ID, Client Secret and Domain
  3. Click Connect to validate the credentials and establish the connection.

Step 3 - Select restaurants

Select which restaurants you want to sync data for. The list of restaurants is fetched live from your Toast partner account. If you don't select any restaurants, Weld will sync data for every restaurant your partner account can access.

Step 4 - Data To Sync

  1. Select the tables you wish to include in the sync. Toast covers restaurant configuration data (menus, menu items, menu groups, modifier groups, discounts, dining options, tax rates, service charges, service areas, sales categories, revenue centers, printers, price groups, tables, and more), as well as operational data such as restaurants, employees, jobs, orders, shifts, time entries, cash deposits, cash entries, and inventory.
  2. You can view the schema, remove columns or hash sensitive information.

Step 5 - Configure sync

  1. Select how often you would like the data to sync.
  2. Provide a unique destination table name.

Weld will take over from here and commence syncing data from your Toast account.

Was this page helpful?