# Managing campaigns

The Campaigns Administration page lets you view, create, and edit your campaigns.&#x20;

## Accessing the Campaigns Administration page <a href="#managingcampaigns-accessingthecampaignsadministrationpage" id="managingcampaigns-accessingthecampaignsadministrationpage"></a>

To navigate to the Campaigns Administration page:

* Select **Campaigns** from the main menu.
* Click on **Manage campaigns** in the navigation menu.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2Fgit-blob-ee22f5fb6217ddae00a50e2e154cd1007af5eab1%2Fcamp-1707385142.png?alt=media" alt="Accessing the Campaigns administration page" width="760"><figcaption></figcaption></figure>

Consult the table of all available campaigns on the Campaigns Administration page. The table is organized by:

* **Name**: Edit the campaign by clicking on its name.
* **Origin**: Campaigns can be **Custom**, **Copied from library** or **Installed from library**.
* **Tags**: View tags associated with a campaign.
* **Status**: Campaigns can be in a **Draft**, **Published** or **Retired** state.
* **Last published**: The date a campaign was last published.
* **Triggers**: The trigger method can be **Manual**, **Scheduled**, **Remote Action**, **API** or **Workflow**.

You can search for a specific campaign by name using the search box at the top right of the table.

Refer to the [Creating campaigns](https://docs.nexthink.com/platform/user-guide/campaigns/managing-campaigns/creating-campaigns) documentation for more information about creating custom campaigns and configuring library campaigns.

## Working with campaign actions

Hover over a campaign to reveal the action menu on the right side of the row. The action menu is context-sensitive and changes depending on the status of a campaign. See below for more details.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2Fgit-blob-8ab6fd5e7d60a7819823ee228d5ed1aaec367ed8%2Fimage.png?alt=media" alt="Action menu-managing campaigns."><figcaption></figcaption></figure>

{% hint style="info" %}
When you delete a campaign, the system deletes all responses associated with the campaign.
{% endhint %}

### Configuring and editing campaigns <a href="#managingcampaigns-sharingacampaign" id="managingcampaigns-sharingacampaign"></a>

Campaign-level edit permissions cannot be granted to roles with limited view domains.

* Edit custom or campaigns copied from library that are in the **draft** or **retired** states.
* Configure selected options for system and library campaigns that are in the **draft** or **retired** states.
* Users who have a limited view domain can edit campaigns only when the campaign uses a manual trigger.
  * If a campaign uses another trigger type, the campaign opens in read-only mode.

### Sharing a campaign <a href="#managingcampaigns-sharingacampaign" id="managingcampaigns-sharingacampaign"></a>

Share a campaign with user profiles and grant them appropriate permissions to **View dashboards**, **Edit** or **Trigger** campaigns. Only users with the **Manage all campaigns** permission enabled can see the **Share** option. Refer to the [Roles](https://docs.nexthink.com/platform/user-guide/administration/account-management/roles) documentation for more information about user permissions.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2Fgit-blob-a58a2aa07b1dcd35051fdd10665a0ecdc5bde97e%2Fcamp-1704707526.png?alt=media" alt="Sharing campaigns" width="760"><figcaption></figcaption></figure>

* Hover over a campaign to reveal the action menu and select **Share**. The Share campaign modal opens.
* In the **Add profile** text field, type in the user profiles you wish to share the campaign with.
* From the **Select permissions** drop-down menu, select the appropriate permissions for the profile. The choices are:
  * **View dashboards**: Access the campaign dashboards from the navigation panel. The system shows published and retired campaigns.
  * **Edit**: Edit a campaign.
  * **Trigger**: Trigger a campaign from the Investigation module if the campaign's trigger has been set to *Manual*.
* Click **Clear all** to disable all permissions.
* Click the **Grant permissions** button to share the campaign.

### Tagging a campaign <a href="#managingcampaigns-taggingacampaign" id="managingcampaigns-taggingacampaign"></a>

Tagging allows you to sort and filter the campaigns table quickly. Open the **Tags** right-side panel to:

* Search for a specific tag at the top of the panel.
* Select one or more tags to filter the campaigns table.

To add one or more tags to a campaign, from the **Campaigns > Manage Campaigns** page:

1. Hover over a campaign to display the action menu and choose **Manage tags**.
2. From the **Manage tags** pop-up, you can:
   * Type in a new tag or choose an existing one to add it to the campaign.
   * Open the action menu of a specific tag item to **Delete tag** or change the tag color.
     * Deleting a tag only removes it from the campaign it is associated with.
3. Alternatively, select multiple campaigns to **Manage tags** in bulks.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2Fgit-blob-89924feecd4fb8bd3ee64ea24e1b595c35b49d81%2Fimage.png?alt=media" alt="Managing tags in bulks."><figcaption></figcaption></figure>

## Importing campaigns <a href="#managingcampaigns-importingacampaign" id="managingcampaigns-importingacampaign"></a>

To import campaigns—in JSON—from your local device:

1. Click the **Import** button in the top-right corner of the Campaigns Administration page.
2. **Choose** or **drag** multiple JSON files from your hard drive to import them into the system.

All imported items are listed as custom.

{% hint style="warning" %}
Before importing a [custom campaign](#custom-campaigns), export and modify an existing campaign as needed. This ensures your JSON file matches the required format, avoiding errors or malfunctions.

Nexthink does not guarantee that imports from external sources function correctly or remain editable.
{% endhint %}

## Branding your campaigns <a href="#managingcampaigns-brandingyourcampaigns" id="managingcampaigns-brandingyourcampaigns"></a>

Brand your campaigns with a logo and custom colors to make employees comfortable and build their trust when answering campaign questions.

* Click on the action menu at the top right corner of the page.
* Select **Manage campaign branding** to open the Campaign branding page.

Refer to the [Configuring Campaigns branding](https://docs.nexthink.com/platform/user-guide/campaigns/managing-campaigns/campaigns-branding) documentation for more information.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2Fgit-blob-3994382476b8ae406105843989ee4a8e17812a6e%2Fcamp-1707406326.png?alt=media" alt="Manage campaign branding" width="757"><figcaption></figcaption></figure>
