Getting started with Toast
You will learn
Learn how to integrate Klaviyo with Toast, a tool that assists restaurants with accepting payments seamlessly and securely. Klaviyo syncs order events from Toast, which allow you to personalize your messaging to customers.
Klaviyo syncs online orders from Toast and offline orders when guest identifiers are provided, including waitlisted guest orders when “Start Order on POS” is enabled for Toast Tables.
Add the Klaviyo integration in Toast
Before taking actions in Klaviyo, first add the integration in Toast.
- Log into your Toast account.
- Search for and add the Klaviyo integration. Learn more from Toast’s guide on how to add or remove an integration.
- Collect the ID for each restaurant you want to connect. If you have multiple locations, export your restaurant ID mapping from Toast.
Add the Toast integration in Klaviyo
- In Klaviyo, select Integrations > Explore apps.
- Search for Toast, and click on the card. Then, click Install.
- On the setup page, enter the ID for your restaurant which you obtained in the previous section. Enter multiple restaurant IDs as a comma-separated list (e.g., a1b2-c3d4, e1f2-g3h4) if you are connecting multiple restaurants.

- Click Connect.
- Review the connection details on the settings page, then click Complete setup.
Understand your Toast data
Klaviyo syncs many different order placement and fulfillment-related events from Toast. Klaviyo syncs online orders from Toast and offline orders when guest identifiers are provided, including waitlisted guest orders when “Start Order on POS” is enabled for Toast Tables. Klaviyo syncs 3 years of historical data from Toast.
Toast does not sync email and SMS consent with Klaviyo, but the Toast integration can add data to profiles that have already provided consent through other sources. It is generally advised to import consent manually via CSV upload.
To view your Toast data:
- Navigate to Analytics > Metrics.
Here, you can view all of the metrics in your account. The metrics with a Toast icon represent all of the metrics synced from your Toast integration. - Open the Integration filter and select Toast. To find a specific metric within those results, enter its name in Search metrics.

Learn more about your Toast data.
Segment customers using Toast data
You can use Toast’s metrics to segment customers and target them with a campaign. For example, you can create a segment of everyone who placed an order in the last 30 days and send a campaign to that segment to inform them about a promotional event or deal.
To create the example segment:
- Navigate to Audience > Lists & segments.
- Click Create > Segment.
- Name your segment and select tags if desired. If you see a Create segment panel, click Create segment to open the segment builder.
- Under Definition, select What someone has done (or not done) > Placed Order > at least once > in the last > 30 > days.
- Click Create segment.

Use Toast data in flows
You can use Toast metrics to trigger flows. For example, you can use the Placed Order metric to trigger a flow to send messages to someone immediately when they place an order.
To create a flow using Toast metrics:
- Navigate to Flows.
- Click Create flow in the top right.
- Click Build your own in the top right.
- Name your flow and select tags if desired.
- Select Create manually. If you see a dialog with a Create flow button instead, click that button.
- In the flow builder, choose Your metrics > Toast in the trigger sidebar.
- From the list, select a Toast metric, such as Placed Order.

- Click Save > Confirm and save.
- Add any time delays and messages relevant to the triggering action. Learn more about creating a post-purchase flow.
- Once your content is ready, click Review and turn on in the top right of the flow builder. If some messages are already live or manual, click Update status instead.
- Select Live as the flow status to send configured messages automatically.
- Click Save.
Outcome
You've now integrated Toast with Klaviyo and learned about Toast data in Klaviyo, segmenting customers using Toast data, and using Toast data in flows.
Add additional restaurant locations
If you expand your business or add new locations to your Toast account after your initial integration, you can add these Restaurant IDs to your integration settings to ensure data flows for those specific locations.
To add new locations:
- In Toast, ensure the new locations have been authorized for the Klaviyo integration. For specific steps on managing locations within the Toast platform, see Toast’s guide on how to add or remove an integration.
- In Klaviyo, click Integrations in the left-hand navigation menu.
- Select Toast from your list of enabled integrations to open the settings page.
- Locate the Restaurant IDs section and click Add.

- Input the Toast Restaurant IDs you would like to add. If adding multiple IDs at once, separate them with a comma (e.g., a1b2-c3d4, e1f2-g3h4).
- Click Add.
- A notification will appear at the bottom of the screen regarding unsaved changes. Click Save to finalize the update.
Once saved, Klaviyo will begin syncing data for the new locations. It may take a short period for historical data from these new Restaurant IDs to populate in your Klaviyo account.
Additional resources
- Understanding Klaviyo-built integrations
Learn about the built-in integrations offered by Klaviyo that will allow you to sync data with your new Klaviyo account and use this information for precision targeted marketing.
- How often integrations sync reference
Learn what data syncs from a particular Klaviyo integration and how often the sync runs. We've organized these integrations by ecommerce platforms, email service providers, and other data integrations.
- enhancing restaurant guest relationships