Home / Help Center / pos-app-restaurant / rest-order / Menu Timing
🕐 rest-order

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.

📍 Menu path: Order & Kitchen → Menu Timing
👤 Who uses it: All roles with the Billing feature enabled

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

Step-by-Step Guide

1 Create a menu schedule

  1. Open Menu Timing and click "New Schedule."
  2. Enter a Name (e.g. "Lunch," "Happy Hour") and pick a colour.
  3. Set Start Time and End Time, and tick the Active Days it should run on.
  4. Type menu category names into the tag field (press Enter or comma to add each one, or pick from suggestions).
  5. Make sure "Schedule Active" is on, then click "Create Schedule."

2 Check what's live right now

  1. 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.
  2. 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

  1. 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

  1. Check the conflict banner for which schedules overlap today.
  2. 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 / ButtonWhat it does
Active DaysMon–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 TimeIf 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.
CategoriesFree-text tags (with autocomplete from existing menu categories) — the set of categories visible while this schedule is live.

Tips & Best Practices

Troubleshooting & FAQ

A schedule I expect to be live isn't showing "LIVE NOW."
Check that Schedule Active is on, that today's day-of-week is ticked in Active Days, and that the current time actually falls inside Start–End (or past Start if it's an overnight schedule) — or set Today Override to Force ON to confirm the rest of the setup is correct.
Categories from two schedules are appearing together during an overlap.
This is expected — the conflict banner is only a warning; overlapping schedules have their categories merged rather than one replacing the other.