How to Automatically Sync Your Toast POS Menu with WordPress
- Toast Partner API
- Any WordPress theme
- No WooCommerce required
What Menu Sync Actually Means
-
Margherita Pizza
$14.00· last edited by hand, 11 days ago
- Margherita Pizza $16.00 · synced from Toast POS, 2 min ago
- Truffle Fries · still listed, 86'd in Toast since Tuesday
- Truffle Fries marked unavailable · removed from site automatically
- Seasonal Special · not on site, never manually added
- Seasonal Special $18.00 · appears the moment it's added to Toast
How Data Travels from Toast POS to Your Website
Five handoffs, start to finish. Expand any step to see what actually moves through it.
source of truth
menu_categories
GET/toast/menus/v2
transform · map · cache
shortcode renders menu
always current
What Gets Synced from Toast to WordPress
Menu Categories
Menu Items
Prices
Descriptions
Modifiers
Images
Menu Structure
Setting Up Menu Sync, Step by Step
Connect Toast POS
From the WordPress admin dashboard, open WP Toast Plugin and start the connection to your Toast POS account. No separate export tool needed.
wp-admin → WP Toast Plugin → Connect Account
Authorize Data Access
Toast Partner API → authorize read access
Import Menu Data
Importing: 6 categories · 42 items · 118 fields
Choose a Menu Template
6 templates available · preview before publishing
Publish on WordPress
Automatic Updates Continue
Sync: running in the background
A Restaurant's Website Before and After Sync
outdated
15–30 min
Depends on memory
Every single change
synced
removed automatically
added automatically
Near 0 min
Matches Toast exactly
None runs on its own
A Look Inside the WP Toast Plugin Dashboard
The parts of the plugin a restaurant owner actually touches, once, during setup.
Plugin Settings
Sync Interval