> For the complete documentation index, see [llms.txt](https://docs.globo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.globo.io/globo-mega-menu/manage-menus/multiple-menus-and-campaigns.md).

# Multiple Menus and Campaigns

Prepare seasonal menus in advance and control which one is shown.

With the **Multi-menu** feature (**Pro Navigation** plan) you can keep several menus ready in the app, such as *Black Friday*, *Christmas* or *New Year*. You can switch between them in a couple of clicks, or [schedule](/globo-mega-menu/manage-menus/schedule-menus-and-items.md) them so they go live and come down on their own.

## 🎯 Example Use Cases

* 🥂 **New Year menu**: highlight seasonal collections and special offers.
* 🛍 **Black Friday – Cyber Monday menu**: focus on top deals and flash sales.
* 🎄 **Christmas menu**: showcase gift guides and limited-time bundles.
* 🌍 **One menu per market**: see [Show Menus by Market](/globo-mega-menu/manage-menus/show-menus-by-market.md).
* 🖥️📱 **Different menus on desktop and mobile**: see the tip below.

{% hint style="info" %}
**Without Multi-menu**, only one menu can be active at a time. When you publish a menu, the menu that was active before goes back to **Draft**. You can still keep several draft menus in the app, up to the [10-menu limit](/globo-mega-menu/manage-menus/menu-manager.md).
{% endhint %}

## <mark style="color:blue;">Prepare a Campaign Menu</mark>

{% stepper %}
{% step %}

### Duplicate your current menu

In **Menu manager**, click **⋯** on your live menu, then click **Duplicate**. A draft copy named **Copy of …** appears in the list.
{% endstep %}

{% step %}

### Rename it

Click **⋯** > **Rename** on the copy and give it a clear name, for example *Black Friday 2026*. Then click **Save**.
{% endstep %}

{% step %}

### Edit the campaign content

Click **Customize** and change what you need: add a *Sale* item, a countdown, a banner image, and so on. Click **Save**. The menu stays a **Draft**, so customers don't see it yet.
{% endstep %}

{% step %}

### Put it live

Choose one of these:

* **Schedule it (recommended):** click **Publish**, tick **Schedule publishing** and set the start and end of the campaign. The menu shows only during that period. See [Schedule Menus and Items](/globo-mega-menu/manage-menus/schedule-menus-and-items.md).
* **Switch manually:** **Publish** the campaign menu, then **Disable** the regular menu. When the campaign ends, do the reverse.
  {% endstep %}
  {% endstepper %}

## <mark style="color:blue;">Which Menu Is Shown?</mark>

When several menus are **Active** at the same time, the app decides which one each visitor sees. The rule depends on the menu's **Position** setting (see [Publish New Menu to Theme](/globo-mega-menu/basic-knowledge/publish-new-menu-to-theme.md)).

### Automatically replace / Replace existing menu

Only **one** of these menus is shown at a time. The app skips any scheduled menu that is outside its dates, then picks from the rest in this order:

1. A menu with **both** a start and an end date. If there are several, the one that **ends first** wins.
2. Otherwise, a menu with **only a start date**. If there are several, the one that **started most recently** wins.
3. Otherwise, a menu with **only an end date**. If there are several, the one that **ends first** wins.
4. Otherwise (no schedule), the **most recently created** menu.

So you can leave your regular menu active with no schedule and publish a scheduled campaign menu next to it. During the campaign, the scheduled menu wins. When it ends, your regular menu shows again automatically.

### Show menu on this CSS selector

Each set of CSS selectors shows its own menu, so menus that use different selectors can appear at the same time. If two active menus use exactly the same selectors, the same order as above decides which one shows.

{% hint style="success" %}
**Different menus on desktop and mobile:** set both menus to **Show menu on this CSS selector**. Give menu A only a desktop selector and menu B only a mobile selector. See [Show Menu on This CSS Selector](/globo-mega-menu/basic-knowledge/publish-new-menu-to-theme/show-menu-on-this-css-selector.md).
{% endhint %}

{% hint style="warning" %}
**The wrong menu is showing?**

* Two unscheduled menus are both **Active** with automatic placement: the **most recently created** one wins, not the one you published last. **Disable** the menu you don't want.
* A scheduled menu shows only between its dates. Hover over the calendar icon in Menu manager to check its **Publish on** / **Unpublish on** dates.
* Menus that use [Market availability](/globo-mega-menu/manage-menus/show-menus-by-market.md) only count for visitors from the selected markets.
* After changing things, wait a few minutes and refresh the storefront.
  {% endhint %}

***

### Related Articles

{% content-ref url="/pages/NZ5M2u702ZmxwHspbbvB" %}
[Schedule Menus and Items](/globo-mega-menu/manage-menus/schedule-menus-and-items.md)
{% endcontent-ref %}

{% content-ref url="/pages/E4CAYUZfy2r1RrlWTsxp" %}
[Show Menus by Market](/globo-mega-menu/manage-menus/show-menus-by-market.md)
{% endcontent-ref %}

{% content-ref url="/pages/uZRxVoy6Lr9mPJcevwai" %}
[Menu Manager](/globo-mega-menu/manage-menus/menu-manager.md)
{% endcontent-ref %}

{% content-ref url="/pages/YgBQyBJPrhg1mv3rHLqP" %}
[Can I Show Different Menus on Desktop and Mobile?](/globo-mega-menu/faqs/can-i-show-each-separate-menu-on-mobile-version-and-desktop-version.md)
{% endcontent-ref %}

***

**💬 Need help?**

Email us at **📧** [**contact@globo.io**](mailto:contact@globo.io) - we’re happy to assist!
