Skip to main content
Toast POS logo
Point of Sale integration

Toast POS guest WiFi integration

Match your Toast orders to the guests on your WiFi, see who spends the most, and email lapsed big spenders a reason to come back.

Updated

Overview

What does the Toast POS integration do?

CaptiFi reads your Toast orders every 15 minutes, read-only, and matches each order that carries a guest email to the WiFi guest at that venue with the same address. Toast includes it on online, pickup, delivery and Toast Tables orders; orders rung up at the till normally carry none. The Toast Spend dashboard shows matched spend, match rate and your top spenders, tiered VIP, Regular or Casual. Email lapsed high spenders from there. Included on Growth and above.

Toast POS integration at a glance

Connection
Native, using the Toast API credentials for your restaurant: client ID, client secret and restaurant GUID. No Zapier.
Toast access you need
Standard API access credentials from Toast Web with the orders:read, guest.pi:read and restaurants:read scopes.
Access
Read-only. CaptiFi never edits an order, price, menu item or payment in Toast.
Refresh
Every 15 minutes, each pass reading the last 60 minutes of new and updated orders.
Match key
Email address only. No phone or name matching.
Orders that can match
Online, pickup and delivery orders, and orders that come through Toast Tables: the ones Toast attaches a guest email to. Orders rung up at the till normally arrive with no guest details.
Order history
Starts from the hour before the first sync. Earlier days are not imported automatically; CaptiFi support can load them for a range of dates.
Dashboard
Toast Spend: matched spend, match rate, anonymous revenue, average spend per guest, orders, matched guests, top spender and a 12-week trend.
Spend tiers
VIP at 200 or more, Regular from 50 up to 200, Casual under 50, over the last 30, 60 or 90 days.
Win-back
Lapsed high spenders (no Toast order in 30 days) saved as an audience in one click, ready for an email campaign.
Campaign results
What each email campaign's recipients spent at Toast in the 30 days after it went out.
Loyalty
Closed orders matched to a member earn CaptiFi Rewards points at the spend rate you set.
Locations
Each venue takes its own restaurant GUID, and one set of Toast credentials can cover several locations. Switch venues from the selector, or see all of them at once on Pro and above.
WiFi hardware
The CaptiFi device, or Ubiquiti UniFi, TP-Link Omada, Cisco Meraki, Aruba Instant On, Cisco Catalyst, Ruckus and Fortinet FortiGate networks. MikroTik and DrayTek by assisted setup.
Plan
Growth and above, with no per-integration fee. A 30-day free trial started on Growth or Pro includes it.

Toast knows what every order came to. Your guest WiFi knows who was in the building. The Toast POS integration joins the two: CaptiFi pulls orders from Toast every 15 minutes with read-only access and links each order that carries an email address to the guest who signed in to your WiFi with that same address. Toast includes the guest's email on online, pickup and delivery orders and on orders that come through Toast Tables, its reservations and waitlist product, while orders rung up at the till normally arrive with no guest details. So the orders that match are mostly the ones your WiFi guests place ahead or book through Toast Tables. The contact captured on your splash page (email, name, venue, visit date and marketing consent) then sits next to what that guest has spent on those orders.

Matched orders feed a Toast Spend dashboard: matched spend for the window you choose, the match rate, anonymous revenue with no WiFi match, average spend per matched guest, order count, matched guests against your all-time WiFi list, your single top spender and a 12-week trend. Below the chart, your top spenders are ranked by spend in that window and tiered VIP, Regular or Casual. A Toast customer whose order email has never signed in to your WiFi appears under their Toast name without a profile link. Open a matched guest in Guest Visits and their Toast spend, average order, last order and most-ordered items sit beside their visit history.

Win-back campaigns start from the same screen. Set a minimum spend, tick lapsed only (no order in the last 30 days) and click Email these guests. CaptiFi saves that exact list of matched guests as an audience snapshot and offers you a new campaign for it, so the people who used to spend well and have stopped ordering are the ones who hear from you. Export the Toast Spend table as a CSV whenever you want the numbers elsewhere. Included on the Growth plan and above, and the 30-day trial runs at Growth.

Screenshots

See it in your dashboard

The Toast Spend dashboard: matched spend, match rate, anonymous revenue, average spend per guest, orders, matched guests, your top spender and the 12-week trend, for the window you choose.
Top spenders ranked by spend in the window, each with a tier, order count, last visit and venue. Filter by minimum spend or lapsed only, then save the filtered list as an audience in one click.
The Toast POS card on the Integrations page: paste the client ID, client secret and restaurant GUID, switch the venue on, and it reads Connected.
What you get

Why connect Toast POS to CaptiFi

Put Toast spend next to your WiFi guest list

The dashboard turns a list of email addresses into matched spend, match rate, average spend per guest and a ranked list of top spenders for the last 30, 60 or 90 days, with anonymous revenue shown alongside so the unmatched share is never hidden.

Tier your top spenders

VIP at 200 or more, Regular at 50 or more, Casual below that, all on spend in the window you have selected. The spend total also sits on each matched guest's profile beside their visits, so a name on the guest list becomes someone your team can place.

Save lapsed high spenders as an audience in one click

Filter to guests above a spend threshold with no order in 30 days, click Email these guests, and CaptiFi saves the list as an audience snapshot and links you to a new campaign for it.

Nothing changes in Toast

Access is read-only. CaptiFi never edits an order, a price, a menu item or a payment, and it never writes anything back. Toast keeps running exactly as it does today.

Fresh every 15 minutes

Each sync reads the last 60 minutes of orders, so a run up to 45 minutes late misses nothing. A tab that closes later is picked up on a later pass and its total refreshed.

One restaurant GUID per venue

Toast identifies each restaurant by its own GUID, so each CaptiFi venue takes its own, and one set of Toast credentials can cover several locations. A group switches between venues from the selector, or sees all of them together on Pro and above.

What CaptiFi reads from Toast, and what it never touches

Toast order totals, the time each order opened and the items on each order, read-only
The customer details Toast includes on online, pickup, delivery and Toast Tables orders (email, name and phone), which need the guest.pi:read scope; the email is the only match key and is shown beside the guest on the Toast Spend table and in the CSV
The restaurant GUID, so each order is filed against the right venue
On the WiFi side: guest email, name where given, venue, visit date and marketing consent
Nothing is written back to Toast: orders, prices, menus and payments are never touched
The client secret is stored write-only and shown back only as a masked confirmation
Side by side

What Toast tells you on its own, and what changes with guest WiFi

Toast on its own

  • Every order total, item and payment, by location and by day
  • Guest emails from online ordering, loyalty sign-ups, gift cards and digital receipts, kept in Toast's own guest list
  • Guest details passed to other software on online, pickup, delivery and Toast Tables orders, and normally not on orders rung up at the till
  • Companions at the table never appear at all, because one card paid

Toast with CaptiFi guest WiFi

  • An email from every guest who signs in to your WiFi, dine-in guests included, with their marketing consent recorded
  • Online, pickup, delivery and Toast Tables orders matched back to the guest who signed in with the same email
  • Spend, last order and most-ordered items on each matched guest's profile, and a VIP, Regular or Casual tier on the Toast Spend table
  • A lapsed high spender list saved as an audience in one click, ready for a win-back campaign
The dashboard

Every figure on the Toast Spend dashboard

Pick the last 30, 60 or 90 days at the top right (the default is 90) and every figure recalculates for it.

Every figure on the Toast Spend dashboard
Matched spend Total value of the Toast orders CaptiFi linked to a WiFi guest in the selected window
Match rate The share of your WiFi guests with at least one linked Toast order
Anonymous revenue Toast revenue with no WiFi match, shown against total revenue so the gap is visible
Average spend per guest Matched spend divided by matched guests, so it describes identified guests only
Orders Matched Toast orders in the window
Matched guests Guests with a linked order, shown against your all-time WiFi guest count
Top spender Your highest-spending customer in the window and their total
Matched spend, last 12 weeks A weekly bar chart, so a quiet fortnight shows before the quarter ends
Tiers

Spend tiers

Every customer on the Toast Spend table is tiered by their spend in the window you have selected (30, 60 or 90 days). The thresholds are fixed amounts, so a bigger spender walking in never pushes anyone down a tier, and a regular who goes quiet for a season drops down as the window rolls.

Spend tiers
VIP 200 or more Your biggest spenders on matched orders. The first people to hear about a tasting menu, a members' night or a new opening.
Regular 50 up to 200 Guests who come back and spend steadily. The group a mid-week offer or a loyalty push moves most.
Casual Under 50 One-off and light spenders, the group a welcome-back email suits.
Beyond the dashboard

Loyalty points and campaign results from Toast orders

Run a CaptiFi Rewards programme and the Toast orders CaptiFi already matches can earn points without anyone touching the till. Set a points rate for spend first (it starts at zero, so nothing accrues until you pick one). After that, every closed order matched to a member earns once, on the order total, in the venue's programme currency. Open tabs wait until Toast shows them closed, voided and deleted orders earn nothing, and your programme's caps still apply. Staff redeem rewards on the CaptiFi Redeem screen and can type in the Toast check number, so each redemption lines up with its check on the redemptions CSV.

Email campaigns pick up Toast spend as well. A campaign's Came back card counts the recipients your WiFi saw again within 7, 14 and 30 days of the email, and when the venue has Toast connected it adds what those recipients spent at Toast in the 30 days after their email. Some of them would have come in anyway, so the card can't prove the email did it. Comparing one campaign with another, and with a normal week, tells you more than any single figure.

Toast spend turns up in a couple of other places too. The monthly PDF report gets a Toast card (matched spend, total Toast revenue and orders) while Toast is syncing. And on a guest's profile, prompts flag a regular who's drifting away (two or more orders, nothing for 30 days), a guest who has spent 200 or more and is still ordering, and one who has spent that much but can't be messaged.

How Loyalty and Rewards works
Who it is for

Built for venues that run Toast

Bars and taprooms

Tabs rung up at the bar reach CaptiFi with no guest attached, so the WiFi list does the heavy lifting: a contact for a crowd Toast cannot name. The Toast match adds spend for the regulars who also order food to go, have it delivered or come in through Toast Tables.

Restaurants with online ordering or Toast Tables

Pickup, delivery and Toast Tables orders carry the guest's email, so the regulars who order ahead or book through Toast Tables show up with their spend and tier, and the ones who have gone quiet are one filter away from a win-back email.

Quick service and cafes

Order-ahead and delivery customers are the ones Toast can name. A VIP threshold of 200 picks out the people who order most, and the 12-week trend shows the weeks that dipped.

Restaurant groups

Each location takes its own restaurant GUID, the venue selector switches between them (all at once on Pro and above), and the CSV export feeds your own reporting.

How it works

Up and running in minutes

1

Create your Toast API credentials

In Toast Web, go to Integrations, Toast API access, Manage credentials, open the Create new credentials menu and choose Standard API. Name the credentials, tick the orders:read, guest.pi:read and restaurants:read scopes and select your locations. Copy the client ID and client secret and keep the secret somewhere safe; Toast's confirmation email lists each location's restaurant GUID. In the US, Standard API access comes with Toast's Restaurant Management Suite Essentials or higher; international and MSA customers pay for it as a separate subscription.

2

Paste them into CaptiFi

On my.captifi.io open Integrations, click Configure on the Toast POS card and enter the three values for the venue. Leave the environment on production unless Toast asked you to test in sandbox. The secret is stored write-only.

3

Switch the venue on

Save, then turn the integration on for that venue. The card shows Connected, the first sync runs at the next quarter hour and reads the hour before it, and Toast Spend appears in the sidebar once that sync succeeds. A matched order shows as soon as a guest who signed in to your WiFi orders with the same email.

4

Read the Toast Spend dashboard

Pick the last 30, 60 or 90 days (the default is 90) and read matched spend, match rate, anonymous revenue, average spend per guest, orders, matched guests, your top spender and the 12-week trend. Below the chart, your top spenders are ranked and tiered.

5

Email your lapsed high spenders

Set a minimum spend, tick lapsed only and click Email these guests. CaptiFi saves the filtered list as an audience snapshot and links you to a new campaign for it. Export CSV when you want the table in a spreadsheet.

6

Open a guest's profile

Click any guest's name and their Spend at your venue card shows total spent, number of orders and average order. It also lists the date of the last order, the items that appear in most of their orders and the ten most recent orders, all in your venue's currency. Orders match by the email on the Toast order, and the profile warns you if Toast has not synced in the last 30 minutes. The For your team prompts draw on the same figures: a spender drifting away, one of your top spenders, or a big spender you cannot message.

Read the Toast POS setup guide

Step by step, with screenshots.

In the real world

How venues use Toast POS with CaptiFi

Bar and grill

A bar and grill with a busy takeout menu finds its pickup and delivery regulars on the Toast Spend table, tiers them and emails the ones who have stopped ordering. The dine-in crowd, whose tabs carry no guest details, comes from the WiFi list instead.

Restaurant

A restaurant with Toast online ordering filters to guests who spent 150 or more and have not ordered in 30 days, saves the snapshot and sends them a chef's table invitation.

Restaurant group

A five-location group enters each restaurant's GUID, switches between venues on the dashboard and exports the Toast Spend table as a CSV for the finance team each month.

Included in your plan

Toast POS is included on Growth, with no per-integration fee

Every integration in the directory ships inside Growth alongside email campaigns, review requests, SMS and the guest database. A 30-day free trial started on Growth or Pro includes it, so you can connect Toast on day one and see matched orders before you pay anything.

Toast POS is included from Growth at £89/month or £69/month billed annually
FAQs

Frequently asked questions

Is the Toast POS integration native, or does it go through Zapier?
Native. CaptiFi connects to Toast directly with the Standard API access credentials you create for your restaurant in Toast Web (client ID, client secret and restaurant GUID). There is no Zapier account or middle layer, and CaptiFi handles the matching and the 15-minute refresh itself.
How do I get Toast API credentials?
Create them yourself in Toast Web under Integrations, Toast API access, Manage credentials: open Create new credentials, choose Standard API, tick the orders:read, guest.pi:read and restaurants:read scopes and select your locations. Copy the client ID and client secret, and keep the secret safe. Toast's confirmation email lists the restaurant GUID for each location. In the US, Standard API access comes with Toast's Restaurant Management Suite Essentials or higher; international and MSA customers pay for it as a separate subscription.
Which Toast API scopes does CaptiFi need?
Three, all read-only: orders:read to read your orders, guest.pi:read so Toast includes the guest's email on the orders that carry one, and restaurants:read for the connection test. Without guest.pi:read, Toast leaves the customer details off every order and nothing can match.
Where do I find my Toast restaurant GUID?
In the email Toast sends when Standard API access is switched on, which lists the name and GUID of each location you selected. Toast's support chat assistant can also give it to you: start a chat in Toast Web, the Toast Now app or on the web and ask for your restaurant's GUID, for several locations in one chat if you need them. Toast IQ cannot look it up.
How do I collect customer emails from Toast guests who pay by card?
Ask them to join your guest WiFi. Toast normally passes no guest details to other software on orders rung up at the till, so a guest who taps a card at the table (and everyone else in their party) stays anonymous to the integration. CaptiFi's branded sign-in page asks each guest for an email and marketing consent when they join the WiFi, and recognises them on later visits. When that guest places an online, pickup or delivery order, or comes in through Toast Tables, with the same email, the spend joins their profile.
How does CaptiFi match a WiFi sign-in to a Toast order?
By email address only. When the email on a Toast order equals the email a guest entered on your splash page at that venue, the order is linked to that guest. There is no phone number fallback and no name matching, because a wrong match would put someone else's spend on a guest's profile. An order with no email, or with a different one, stays unmatched and is counted as anonymous revenue. Toast includes the guest's email on online, pickup, delivery and Toast Tables orders, and orders rung up at the till normally carry none.
Why is my match rate low?
Because Toast normally shares guest details only on online, pickup, delivery and Toast Tables orders. Orders rung up at the till reach CaptiFi with their total and items but no guest, so they do not match, and many delivery marketplace orders carry a one-off relay address that cannot match a person either. A match needs a guest who signed in to your WiFi with an email to place one of those orders with that same email. A venue that sells mostly at the table will see a low rate, and the anonymous revenue figure shows the unmatched remainder at any time.
Does CaptiFi change anything in Toast?
No. Access is read-only. CaptiFi never edits an order, price, menu item or payment, never writes anything back and does not touch Toast loyalty or online ordering. Switching the integration off changes nothing in Toast.
How often does spend update, and does it import my order history?
CaptiFi checks Toast for new and updated orders every 15 minutes, and each check reads the last 60 minutes, so a run up to 45 minutes late misses nothing and a tab that closes later comes through with its final total. Past orders are not imported automatically: the first sync reads the hour before it runs. If you want earlier days on the dashboard, CaptiFi support can load past Toast orders for a range of dates. Either way, connect it before the weekend you want to measure.
Can I build segments or automations from Toast spend?
Spend, order count and average order value are not fields in the segment builder, and no automation reads Toast spend directly. At a venue running a Rewards programme with a points rate set for spend, matched orders earn points and a points-reached automation can fire on the balance. Otherwise the route for spend-based campaigns is the lapsed high spender list on the Toast Spend dashboard: filter it, save it as a segment snapshot and send that snapshot a campaign, or export the Toast Spend table as a CSV.
Do Toast orders earn loyalty points?
Yes, with CaptiFi Rewards. Set a points rate for spend in your programme (it starts at zero) and each closed Toast order matched to a member earns points once, on the order total, in the venue's programme currency. Open tabs wait until Toast shows them closed, voided and deleted orders earn nothing, and the programme's maximum sale per earn and daily cap still apply. Rewards is included on Growth and above.
Can I see whether an email campaign brought Toast spend back?
Each email campaign has a Came back card counting the recipients your WiFi saw again within 7, 14 and 30 days. When the campaign's venue has Toast connected, the card also shows what those recipients spent at Toast in the 30 days after their email, matched the same way as the Toast Spend page. Some would have come in anyway, so the figure is most useful for comparing one campaign with another.
I run several restaurants. How does that work?
Each Toast restaurant GUID identifies one location, so each CaptiFi venue takes its own GUID, and one set of Toast credentials can cover several locations if you selected them in Toast Web. The Toast Spend dashboard follows the venue selector, with all venues at once on Pro and above, and switching the integration off for one venue leaves the others running.
What happens if Toast revokes or rotates my credentials?
CaptiFi pauses syncing for that venue and says so on the Toast Spend page and on the Toast POS card in Integrations, and the account owner gets one email about it, at most once a week. Your other venues keep syncing. Re-enter the client ID, client secret and restaurant GUID and syncing picks up at the next quarter hour. Orders placed while the venue was paused are not picked up automatically; CaptiFi support can load them for those dates.
What does the Toast integration cost?
It is included on the Growth plan and above with no per-integration fee. A 30-day free trial started on Growth or Pro includes every integration. The Growth price in your currency is on the pricing page and in the plan band on this page.
Does it work with my existing WiFi hardware?
Yes. Toast is independent of the WiFi vendor. CaptiFi runs on its own plug-in device or on UniFi, TP-Link Omada, Cisco Meraki, Aruba, Cisco, Ruckus and Fortinet FortiGate-managed access points, with MikroTik and DrayTek by assisted setup, and the Toast match works the same on all of them.
Does Toast have its own guest WiFi?
No. Toast's own install guide says it does not supply or support guest or personal WiFi networks, and its network guidance recommends keeping the Toast network separate from other traffic, with non-Toast devices off the Toast VLAN. CaptiFi reads Toast through Toast's cloud API, not across your local network, so your guest WiFi can stay apart from the Toast network as Toast recommends.
Does this replace Toast's own guest marketing?
It sits alongside it. Toast's tools work from the details guests give Toast. CaptiFi's list comes from WiFi sign-in, so it includes the guests who paid and gave no details, and the Toast match adds spend to the ones it can identify. You can email from CaptiFi, or push contacts to Mailchimp or Klaviyo.
Do guests have to do anything different?
No. Guests sign in to your branded WiFi page once and are recognised on later visits. The matching happens in the background, and CaptiFi campaigns go only to guests who accepted marketing, so a lapsed high spender campaign only reaches people who agreed to hear from you.

Start using Toast POS with CaptiFi today

30-day free trial. Cancel anytime.

Google, Gmail, Mailchimp, Klaviyo, HubSpot, Salesforce, Facebook, Meta Pixel, Slack, Zapier, Twilio, Tripadvisor, Yelp, Trustpilot, Untappd, Feefo, REVIEWS.io, Yotpo, Toast, Square, SumUp, Airship, Revinate, Leat, Pepper, EmailOctopus, MailerLite and Incentivio are trade marks of their respective owners and appear here only to identify the services CaptiFi connects to. CaptiFi is independent of these companies and is not sponsored, certified or endorsed by them. An integration marked coming soon is on our roadmap and is not yet available. Twilio and all related logos are trademarks of Twilio Inc. or its affiliates. Salesforce is a trademark of Salesforce, Inc. Slack is a trademark and service mark of Slack Technologies, Inc., registered in the U.S. and in other countries.

CaptiFi is a guest WiFi marketing and captive portal platform for restaurants, bars, pubs, cafes, hotels, gyms, salons, retail and short-term rentals, built by CaptiFi Ltd in the UK and sold in GBP, USD, EUR, CAD, AUD and NZD to venues worldwide.