POS setup
Connect Toast, Square, Clover, Lightspeed, Aloha, or 40+ other POS systems so menu prices update automatically.
Why connect a POS
Without a POS connection, every price change is a manual Studio edit. With it, you raise a price in your POS and every screen across every location updates within 60 seconds.
Native integrations
Native = MenuPi talks directly to the POS API. Two-way sync, real-time updates.
- Toast — full menu + 86'd items sync.
- Square — items, modifiers, prices, taxes.
- Clover — items + categories.
- Lightspeed Restaurant — items + modifiers.
- Revel — items + categories + locations.
- Aloha — items via Aloha Cloud Connect.
Connect a native POS
- Dashboard → Integrations → (your POS) → Connect.
- Sign in to the POS through the OAuth flow.
- Pick the location(s) you want to sync.
- Map MenuPi widgets to POS item categories. MenuPi auto-suggests; you can override.
- Click "Run initial sync". First sync takes 30s–2min.
Zapier integrations
If your POS is not in the native list (40+ available), use Zapier. The MenuPi Zapier app accepts item updates via webhook trigger. Slower than native (60–180s lag) but covers virtually any system.
Google Sheets fallback
Any system that can export to a Google Sheet can drive MenuPi. Map columns to widget fields; the player polls the sheet every 60 seconds. Common for hotel F&B and small POSless operators.
Column A → menuItem.name
Column B → menuItem.price (USD)
Column C → menuItem.category
Column D → menuItem.eightySixed (true|false)86'd items
When an item is marked 86'd in your POS (or marked TRUE in the sheet), MenuPi hides it on every screen within 30–60 seconds. The widget reflows so customers do not see an empty slot.