← Choose a different path 📄 CSV Upload

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

Export, upload, done.

  1. 2
    Export your spreadsheet as CSV
    Google SheetsFile → Download → Comma-separated values (.csv)
    ExcelFile → Save As → CSV UTF-8 (Comma delimited)
    NumbersFile → Export To → CSV
    LibreOfficeFile → Save As → Text CSV (.csv)
  2. 3
    Upload in your dashboard
    Dashboard your menu Sync tab Upload CSV pick file Sync
  3. 4
    Copy your menu link and share it

    Permanent URL shown at the top of your dashboard. QR code in the QR tab.

Next time you update: Quick fix (price, description, flags)? Edit the item directly on your Items page — no re-upload needed. Bigger update? Edit your file → export CSV again → re-upload in the Sync tab. Items matched by SKU are updated in place, not duplicated.

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.