No design degree. No tech background. No reprinting when prices change.
Here's the whole process, including the spreadsheet part.
Click "Sign in with Google." Pick your Google account. You're in. No password, no email verification loop, no form asking for your business license number.
Your Google account is your login. Takes about four seconds, and you'll never need to remember another password.
We know. "A spreadsheet" doesn't sound like a modern product. But it turns out the best tool for organizing a list of items with names, prices, and categories is… a list. Google Sheets, Excel, LibreOffice — whatever you already have open on your laptop works.
| SKU | Item_Name | Category | Description | Price | Dietary_Flags | Visible | |
|---|---|---|---|---|---|---|---|
| 2 | taco-01 | Carne Asada Taco | Tacos | Slow-braised beef, onion, cilantro, salsa verde | 4.50 | GF | |
| 3 | taco-02 | Al Pastor Taco | Tacos | Marinated pork, pineapple, onion, cilantro | 4.50 | ||
| 4 | taco-03 | Veggie Taco | Tacos | Roasted peppers, black bean, avocado, lime crema | 4.00 | GF, V, VG | |
| 5 | bev-01 | Horchata | Drinks | House-made rice drink, lightly sweet | 3.00 | GF, V, VG | |
| 6 | spec-01 | Thursday Special | Specials | Ask us — changes weekly | 8.00 | N |
Your internal code for each item. Can be anything — taco-01, 001, bacon-egg-cheese. Just needs to be unique per item. This is how StarviewMenu tracks items across syncs so it can update prices instead of creating duplicates.
What customers see. "Carne Asada Taco" is better than "CAT". This shows as the item heading on your menu.
Groups items into sections on your menu. "Tacos", "Drinks", "Sides", "Desserts" — whatever makes sense for you. Items in the same category are shown together, in the order they appear in your sheet.
One or two sentences about the item. Customers tap the item to see the full description. Great for specials, allergy info, or just making the food sound good.
Numbers only: 4.50, not $4.50. StarviewMenu adds the dollar sign. Leave blank if pricing is seasonal or you'd rather not show it.
Comma-separated tags shown as small badges on each item:
A second level of grouping within a category. Useful for menus with "Breakfast Tacos" and "Lunch Tacos" under the same "Tacos" section.
Set to N to hide an item from customers without deleting it. Leave blank (or set Y) to show it. Useful for seasonal items you plan to bring back.
For items that come in multiple sizes or styles. Use separate rows with the same Item_Name and a different Variation value — see the tip below.
Variation column:
| SKU | Item_Name | Category | Variation | Price |
|---|---|---|---|---|
| drink-sm | Horchata | Drinks | Small | 2.50 |
| drink-lg | Horchata | Drinks | Large | 4.00 |
Once your sheet is ready, there are two ways to get it into StarviewMenu:
Publish your sheet to the web (File → Share → Publish to web → CSV), paste the link into your dashboard. Click Sync. Every future update is one click away — the link never changes.
Working in Excel, Numbers, or a plain text editor? Export as CSV and drag it into your dashboard. Same result, different starting point.
Either way, StarviewMenu validates your data before uploading — if something looks off, it'll tell you exactly which row and column to fix. No guessing.
The moment your menu syncs, you get a permanent link and a QR code. Both live forever — they don't change when you update your menu or move locations.
Something else? Email us — we reply fast.
Free forever for owners. Live in five minutes.