Getting started with Toast
Generating...
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 orders with a Toast Loyalty account applied and 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.
- Follow Toast’s guide on how to set up Toast Partner Connect.
- Search for and add the Klaviyo integration. Learn more from Toast’s guide on how to add or remove an integration.
- If you have multiple locations, collect the IDs for each of your restaurants by navigating to Reports > Settings > Data Exports and exporting your restaurant ID mapping.
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.
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 orders with a Toast Loyalty account applied and waitlisted guest orders when “Start Order on POS” is enabled for Toast Tables. Klaviyo syncs 1 year 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. - In the Search metrics field search for the “Toast” integration or use the All integrations dropdown to find it and filter your view.
Learn more about your Toast data.
Segment customers using Toast dataSegment 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 New and choose Create new segment.
- Name your segment and select tags if desired.
- 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 Create from scratch in the top right.
- Name your flow and select tags if desired.
- Click Create Flow.
- 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 or Update action statuses in the top right of the flow builder to set the flow live.
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 locationsAdd 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 resourcesAdditional resources
- Take our course on enhancing restaurant guest relationships.
- Learn more about Klaviyo-built integrations.
- Learn how often integrations sync data.