> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Edit Card Campaigns and Show/Hide Cards

> Edit existing Card campaigns in MoEngage and control card visibility using the Show/Hide toggle without creating new campaigns from scratch.

## Overview

There may be scenarios where you want to change the message in the Card campaign or target a different group of users to optimize your Card usage. In such cases, you can edit a previously created Card campaign without having to create a new one from scratch. Depending on the campaign delivery type and status, the editable fields may vary.

We recommend that you get acquainted with the [Create a Card Campaign](/docs/user-guide/campaigns-and-channels/cards/create/create-a-card-campaign) process and the types of Card campaigns before proceeding.

## Navigation

To edit a campaign:

1. On the sidebar menu in MoEngage, hover over the **Engage** icon <img src="https://mintcdn.com/moengage/T-dEj4C-7pywzBS3/images/moengage_a44be1.png?fit=max&auto=format&n=T-dEj4C-7pywzBS3&q=85&s=36ede2e033c0e8cc6c7a0cbddd3fc9d7" style={{ display: 'inline-block'}} width="38" height="32" data-path="images/moengage_a44be1.png" /> .

The **Engage** menu appears.

2. Click **All Campaigns**.

<img src="https://mintcdn.com/moengage/0iWkm50wROjmHH3Z/images/moengage_d14331.png?fit=max&auto=format&n=0iWkm50wROjmHH3Z&q=85&s=a331206b9f7e6f1f4da30c778abc3486" alt="allcampaigns.png" style={{ width:"43%" }} width="414" height="376" data-path="images/moengage_d14331.png" />

3. Once you've searched for the desired campaign, click the vertical ellipsis in the **Actions** column and then click **Edit**.

<Warning>
  You can view the Edit option for all types of Cards (One Time, Event Triggered, and Periodic) that fit into the following categories:

  * **Active** (published) Cards that have been sent or scheduled.
  * **Draft** Cards that have not been published.
</Warning>

## Editing a Card Campaign

The fields you can edit in a published Card campaign depend on the campaign's delivery type. The trigger condition cannot be edited once a campaign is published, regardless of delivery type.

<Warning>
  You cannot edit the trigger condition of a published campaign. The selected trigger event, the IF/AND conditions, and the trigger delay are read-only. To change them, [duplicate the campaign](#change-fields-that-cannot-be-edited) and configure the trigger condition in the copy.
</Warning>

<Tabs>
  <Tab title="One Time">
    You can edit the following fields:

    * Campaign name
    * Tags
    * Campaign audience limit
    * Template message
    * **Ends on** date under scheduling
    * Display controls (**Remove card after X days** and **Once the card is delivered, show the card throughout**)

    <Info>
      You **cannot** edit the platform, audience, conversion goals, or global control group.
    </Info>
  </Tab>

  <Tab title="Event Triggered">
    You can edit the following fields:

    * Campaign name
    * Tags
    * Campaign audience limit
    * Template message
    * End date
    * Display controls
    * Delivery controls
    * Global control group

    <Info>
      You **cannot** edit the platform, audience, conversion goals, or the trigger condition (the selected event, IF/AND conditions, and trigger delay).
    </Info>
  </Tab>

  <Tab title="Periodic">
    You can edit the following fields:

    * Campaign name
    * Tags
    * Campaign audience limit
    * Template message
    * End date
    * Display controls
    * Delivery controls
    * Global control group

    <Info>
      You **cannot** edit the platform, audience, conversion goals, attribution window, or the trigger condition (the selected event, IF/AND conditions, and trigger delay).
    </Info>
  </Tab>
</Tabs>

### Change Fields That Cannot Be Edited

To change a field that is read-only on a published campaign:

1. Pause the existing campaign.
2. Duplicate it.
3. Make the required changes in the duplicate.
4. Publish the duplicate.

## Show/Hide Cards

You can use the **Show card** toggle button to show or hide Cards in the user's inbox irrespective of the campaign state (Sent/ Active/ Paused/ Stopped).

<img src="https://mintcdn.com/moengage/H6NVBgn3z5fYOOBq/images/moengage_7afc90.png?fit=max&auto=format&n=H6NVBgn3z5fYOOBq&q=85&s=5f749445d68272745d14f57ffb6855a6" alt="mceclip0.png" width="1237" height="169" data-path="images/moengage_7afc90.png" />

For instance, you may want to launch a promotion campaign for users who added items to their carts for purchase within a specified period. Assume that you want to postpone sending out the campaign for some reason without losing track of the users who meet the segmentation criteria on the promotion Card. In such cases, you can hide the Card from users while it's still active by temporarily disabling the **Show card** toggle button. Similarly, you can toggle the **Show card** button on to resume sending out the promotion.

<Info>
  When you disable the toggle button, the Cards remain hidden from the MoEngage Cards Inbox as well as the Self-handled Cards Inbox.
</Info>

## How does the Show card toggle work?

* When Show Card is disabled: The Card will be temporarily hidden and not be displayed in the app inbox. The Card will remain with the status **Hidden**.
* When Show Card is enabled: The Card will be delivered the next time the user opens their app Inbox.

The different campaign states and the Show/Hide behavior are explained in more detail below:

| **Campaign status** | **Campaign type**                                                                          | **Show/Hide logic**                                                                                                                                                                                      |
| ------------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Sent                | One-time without Allow future qualifiers                                                   | **Show card** is switched ON by default.  You can switch it OFF anytime.                                                                                                                                 |
| Active              | Event-triggered                                                                            | **Show card** is switched ON by default.  You can switch it OFF anytime.                                                                                                                                 |
| Paused              | Periodic parent, Periodic Flow,  Event-triggered and One-time with Allow future qualifiers | When the campaign is paused, **Show card** will be turned OFF.  You can switch it ON anytime.                                                                                                            |
| Resumed             | Periodic parent,  Event-triggered and One-time with Allow future qualifiers                | When the campaign is resumed, **Show card** will be turned ON.  You can switch it OFF anytime.                                                                                                           |
| Stopped             | One-time without Allow future qualifiers                                                   | As soon as the campaign is stopped, **Show card** will be turned OFF.  You can switch it ON anytime.                                                                                                     |
| Archived            | Periodic parent, Periodic Flow, One-time, and Event-triggered                              | As soon as the campaign is archived, **Show card** will be turned OFF.  You will not be able to turn it back on in the archived state. However, when you unarchive, the **Show card** will be turned ON. |

<Info>
  * The campaign can only be resumed once it's paused.
  * A stopped campaign cannot be made active again.
  * **Show Card** applies to the users for whom the Card has already been delivered and the new users who will qualify for the campaign.
  * For periodic cards, the show/hide status of the periodic parent campaign applies to all current and future periodic child cards.
  * Once a campaign's show/hide status is changed, it will be reflected in the next fetch based on the [Cards UI type and its sync method](/docs/user-guide/campaigns-and-channels/cards/getting-started-with-cards/cards-overview).
</Info>
