Create a Channel Menu Deployment

To add a menu of contact channels to your website or Experience Cloud site, start by creating a channel menu deployment in Setup. After you create your menu deployment, you can add items to the menu and customize its branding.

Required Editions

Important
Important

Channel Menu code snippets created before August 8, 2025 use legacy infrastructure that’s in maintenance mode and scheduled for retirement on July 1, 2026. If you’re using a code snippet generated before August 8, 2025, we recommend updating it to avoid future disruptions. Generate a new snippet from the Get Code section under the deployment settings for your existing Channel Menu deployment and update your webpage. Learn more in help.

View supported editions.
User Permissions Needed
To set up a channel menu: Customize Application AND Modify Metadata
To create and edit Salesforce sites: Customize Application
To edit public access settings for Salesforce sites: Manage Users
  1. From Setup, enter Channel Menu in the Quick Find box and select Channel Menu.
  2. Click New Deployment.
    Channel menu deployments
  3. Give the menu deployment a name that is easy to remember (spaces are OK). Customers can’t see this name on your site.
  4. Add your API name without spaces.
  5. Set the site endpoint.
  6. Enable guest access to the Support API for the site you use for the channel menu.
    1. From Setup, enter Sites in the Quick Find box and select Sites.
    2. Click your site, then click Edit.
    3. Select Guest Access to the Support API. Move the quick actions associated with your deployment from Available Quick Actions to Selected Quick Actions. Then, click Save.