← Choose a different path 🔗 Google Sheets

Three required columns. One row per item.

Column names are case-insensitive. Header row on row 1.

my-menu.csv
SKU Item_Name Category Description Price Dietary_Flags Visible
2 taco-01 Carne Asada Taco Tacos Braised beef, onion, salsa verde 4.50 GF
3 taco-02 Al Pastor Taco Tacos Pork, pineapple, cilantro 4.50
4 bev-01 Horchata Drinks House-made, lightly sweet 3.00 GF, V, VG
5 spec-01 Thursday Special Specials Ask us — changes weekly 8.00 N
Required  ·  Visible = N hides from customers without deleting  ·  SKU = your unique ID per item — never change it after first sync
What's a SKU? Your internal code — you invent it. taco-01, 001, burger. Anything unique per item. It's how the system updates prices without creating duplicates.
⬇ Download template CSV

Publish, paste, sync.

  1. 2
    Publish your sheet as CSV
    File Share Publish to web pick your sheet tab Comma-separated values (.csv) Publish

    Copy the URL. Looks like:
    https://docs.google.com/spreadsheets/d/…/pub?gid=0&single=true&output=csv

  2. 3
    Paste and sync in your dashboard
    Dashboard your menu Sync tab paste URL Sync Now
  3. 4
    Copy your menu link and share it

    Permanent URL shown at the top of your dashboard. Put it in your Instagram bio, Google Business, wherever.

Next time you update: Quick fix (price, description, flags)? Edit the item directly on your Items page — no spreadsheet needed. Bigger update? Change the sheet → Dashboard → Sync Now. QR code and link stay the same forever.

Optional columns you can add anytime

ColumnWhat it doesExample
Description Short description shown when a customer taps the item. Braised beef, onion, salsa verde
Price Numbers only — no $ sign. StarviewMenu adds it. 4.50
Dietary_Flags Comma-separated codes shown as badges. See full list below. GF, V
Visible Set N to hide from customers without deleting. N
Sub_Category Second-level grouping within a category. Breakfast Tacos
Variation Multiple sizes — use separate rows, same Item_Name. Small
Dietary_Flags — complete code list
GF Gluten-Free
V Vegetarian
VG Vegan
DF Dairy-Free
NF Nut-Free
SF Soy-Free
H Halal
K Kosher
S Spicy
P Popular
N Contains Nuts

Codes are case-sensitive. Separate multiple codes with a comma: GF, V, VG

Download template
CSV with example rows ready to edit
📄
Full format guide
Every column, every validation rule
🚀
How it works
The full walkthrough with context
Open a support ticket
Stuck? We'll get you unstuck.