Last updated: Jun 1, 2026, 1:57 PM
Use the Menu builder in Toast Web to set channel visibility for a menu, menu group, or menu item — controlling whether it appears on POS, Kiosk, Toast Online Ordering, the Local by Toast app, or online ordering partners.
Applies to: Toast Web (Menu builder)
Permissions needed:
What you'll accomplish: Show or hide a specific menu, menu group, or menu item from each ordering channel (POS, Kiosk, and Toast Order and Pay, Toast Online Ordering, and Local by Toast app, and online ordering partners) by editing its Channel visibility settings in the Menu builder.
To set channel visibility in the Menu builder:
Expected outcome: The menu, menu group, or menu item appears on (or disappears from) the channels you selected within a few minutes after publishing. Online ordering partners may take longer to reflect the change.
The Menu builder is one of three places you can edit channel visibility. To set visibility from the Menu manager or to bulk-edit visibility across many entities in Advanced properties, see Manage Your Menu Visibility Settings.
Each menu, menu group, or menu item has a visibility setting under the Channel visibility section within the Menu builder. The channels where a menu is visible are also where the menu is available for ordering. The Menu builder channels are:
Note: Visibility follows menu hierarchy. If a parent menu or menu group is hidden from a channel, every group, item, and modifier below it is also hidden from that channel — even if you select that channel on the child item.
If you need the full list of channels available in Toast Web (including Customer invoices, Toast Ecommerce, and Websites View-Only, which appear in Menu manager and Advanced properties), see Manage Your Menu Visibility Settings.
Note: Channel visibility controls where a menu appears. To control when a menu appears (days and times), see Set Menu Availability.
Note: If you're a Toast Websites user and need to designate menus for your website's view-only menu, follow the steps described in the View-Only Menu for Websites section of Optimize Toast Websites.
To set visibility on the menu level using the Menu builder:
Expected outcome: The menu appears on (or disappears from) the channels you selected within a few minutes after publishing. Online ordering partners may take longer to reflect the change.
Note: Restaurants using Toast Multilocation Management (MLM) can also select specific locations or location groups for which a menu should be visible to each online ordering partner.
A menu group is a section inside a menu (for example, "Appetizers" or "Sides"). Menu group visibility is set the same way as menu visibility:
Expected outcome: The menu group, and every item inside it, appears on (or disappears from) the channels you selected within a few minutes after publishing.
Note: If the parent menu is hidden from a channel, the menu group will remain hidden on that channel even if you select the channel on the group itself. Confirm the parent menu's Channel visibility is also set as you expect.
In some situations, you may want to edit the visibility of one specific menu item without affecting the rest of its menu group.
Expected outcome: The menu item appears on (or disappears from) the channels you selected within a few minutes after publishing.
Note: Unlike tax rates and prep stations, Channel visibility does not let you link or unlink a menu group's or item's configuration to its parent menu or menu group. If a menu item or modifier group belongs to a menu or menu group that is hidden from a channel, the item or modifier group is also hidden from that channel.
When you set Online ordering partners to On in the Channel visibility section, additional options appear on the Third-party ordering page. Configuring partner-specific visibility lets you control which partners can see this menu individually — for example, showing the menu on DoorDash but not on Grubhub. To set visibility to specific third-party partners, navigate to Takeout & Delivery > Third-party ordering > Menu settings.
This partner-specific visibility feature is currently available for select direct online ordering partners (including DoorDash, Grubhub, and Uber Eats) as well as several other integration partners. Toast is working to include all online ordering partners soon.
Note: Restaurants using Toast Multilocation Management (MLM) can use the location picker to configure partner visibility for specific locations or location groups.
For the full step-by-step procedure to configure partner-specific visibility — including selecting individual partners from the list that appears — see the "Configure partner-specific visibility" section of Manage Your Menu Visibility Settings.
If you set Channel visibility correctly in the Menu builder but the menu, group, or item still does not appear (or still appears) on the channel you expect, work through these checks in order:
For the full troubleshooting workflow — including cache clearing on the POS, menu version checks for Toast Multilocation Management, and what to gather before contacting Customer Care — see Manage Your Menu Visibility Settings and Get Help With Disappearing Menus or Menu Items.
A menu may still appear on the POS after you uncheck POS in Channel visibility for one of three reasons: changes have not been published, the Toast terminal has not received the latest data, or a parent menu or menu group is still visible to POS and that visibility overrides the unchecked child. Publish all changes in Toast Web, resync the terminal with Resync ALL Data from the three-dot overflow menu, and open the parent menu and parent menu group to confirm POS is also unchecked there.
No — if you set a channel to Off on a parent menu, every menu group, item, and modifier inside it is also hidden from that channel. Visibility follows the menu hierarchy downward. You only need to set the channel to Off on the parent menu.
Yes — use the hidden menu strategy. In Channel visibility in the Menu builder (or Advanced properties), set POS to Off for the menu so it is hidden by default on all terminals, then re-enable it only on the specific device or devices that should show it. For the device-side steps to re-enable a hidden menu, see Configure Hidden Menus.
To make a menu visible on the Local by Toast app, select Toast Online Ordering, Local by Toast app as one of the channels in Channel visibility. The Local by Toast app uses the same channel settings as Toast Online Ordering — menus cannot differ between them. If your menus are visible to this channel but still do not appear on the Local by Toast app, see Manage Menu Visibility for Toast Local.
Menu availability controls when a menu appears (days and times). Menu visibility (this article) controls where a menu appears (channels — POS, Kiosk, Toast Online Ordering, online ordering partners). They are configured separately. For availability, see Set Menu Availability.
For a modifier group to appear on Toast Online Ordering or an online ordering partner, the modifier group must also be visible to POS (in-store orders). Open the modifier group, confirm POS is selected in Channel visibility in addition to Toast Online Ordering, Local by Toast app, and Online ordering partners, then save and publish.
To fix the "We Need You To Update Your Menu Visibility" error in DoorDash setup, your menu needs to be visible to Online ordering partners in Channel visibility, and the menu must be added to your DoorDash settings in Toast Web under Takeout & Delivery > DoorDash Settings > DoorDash Menus. For the full step-by-step fix, see How do I fix the "We Need You To Update Your Menu Visibility" error in the DoorDash setup checklist?