Menu Timing
Menu Timing lets you define named schedules — Breakfast, Lunch, Happy Hour, Dinner and so on — each with active days, a start/end time and the menu categories that should be visible while it's running, so the waiter app, QR menu and kitchen only show what's actually being served right now.
Overview
Each schedule has a Name, Colour, Start/End Time, a set of Active Days (Mon–Sun), and a free-text list of menu category tags (with autocomplete suggestions from your existing categories) that should be shown while it is live.
A 24-hour colour-coded timeline visualises every active schedule's time window at a glance, with a red vertical marker showing the current time; a "LIVE NOW" badge appears on any schedule that is currently active.
Overnight schedules are supported — if End Time is earlier than Start Time, the schedule is treated as wrapping past midnight (flagged with a "+1" badge and a warning in the edit form).
A conflict banner warns when two active schedules overlap on the same day; overlapping schedules do not take priority over each other — their categories are simply merged together.
Each schedule has a per-day "Today Override": Force ON, Force OFF, or Auto. Force ON makes the schedule live for the rest of today regardless of its configured days or time window; Force OFF suppresses it for today regardless of day/time; Auto uses the normal day-and-time check.
A "What's on the menu right now" panel lists the merged set of categories from every currently-live schedule.
Before You Start
- You must have the Billing feature enabled on your plan.
Step-by-Step Guide
1 Create a menu schedule
- Open Menu Timing and click "New Schedule."
- Enter a Name (e.g. "Lunch," "Happy Hour") and pick a colour.
- Set Start Time and End Time, and tick the Active Days it should run on.
- Type menu category names into the tag field (press Enter or comma to add each one, or pick from suggestions).
- Make sure "Schedule Active" is on, then click "Create Schedule."
2 Check what's live right now
- Look at the 24-hour timeline for the current-time marker against each schedule's block, or check the "LIVE NOW" badge on individual schedule cards.
- Read the "What's on the menu right now" panel for the merged list of categories currently showing.
3 Override a schedule for just today
- On the schedule card, click "Force ON" to make it live all day today regardless of its normal hours, "Force OFF" to suppress it for today, or "Auto" to return to the normal day/time check.
4 Resolve an overlap warning
- Check the conflict banner for which schedules overlap today.
- Adjust one schedule's time window or active days if you don't want both sets of categories merged during the overlap.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
Active Days | Mon–Sun toggle circles — a schedule only follows its normal time-window check on days it's ticked for (unless overridden by Today Override). |
Start Time / End Time | If End Time is earlier than Start Time, the schedule wraps past midnight (overnight schedule). |
Today Override | "Force ON" makes the schedule live for the rest of today regardless of both its Active Days and its time window; "Force OFF" suppresses it for today regardless of day/time; "Auto" (the default) uses the normal day-and-time check. |
Categories | Free-text tags (with autocomplete from existing menu categories) — the set of categories visible while this schedule is live. |
Tips & Best Practices
- Use Today Override → Force ON/OFF for one-off exceptions (e.g. extending Happy Hour for a private event) instead of editing the recurring schedule and having to remember to change it back tomorrow.
- Remember that Force ON bypasses both the day-of-week and the time window entirely — a schedule Force-ON'd today stays "live" all day even outside its normal hours.