> For the complete documentation index, see [llms.txt](https://docs.shoplift.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shoplift.ai/test/campaigns/assign-tests-to-a-campaign.md).

# Assign tests to a campaign

Tests can be assigned to a campaign from several places in Shoplift. From the Tests list, during test creation, from a test report, or from within a campaign itself.

A test can only belong to one campaign at a time. A campaign can hold up to 1,000 tests.

### From the Tests list

The Tests list includes a **Campaign** column on every tab Live, Paused, Draft, and Ended. Each row shows either the name of the assigned campaign or an **Assign** dropdown if the test isn't yet part of a campaign.

To assign a test:

1. Find the test in the Tests list.
2. Click the **Assign** dropdown in the Campaign column.
3. Select the campaign you want to assign it to.

<figure><img src="https://314821113-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDg2m2UmvTCMjmBjnzBKA%2Fuploads%2FushFxmuaeJNsrDeYTRid%2FScreenshot%202026-06-12%20at%2016.33.06.png?alt=media&amp;token=df5328b6-3463-4340-b8ff-0815b6add287" alt=""><figcaption></figcaption></figure>

### From within a campaign

To add unassigned tests directly from the campaign detail view:

1. Open the campaign and click the ellipsis menu (⋯) in the campaign header.
2. Select **Add existing tests**.
3. In the modal that opens, browse unassigned tests by status — Live, Paused, Draft, or Ended.
4. Select the tests you want to add and confirm.

### During campaign creation

When creating a new campaign, the **Add existing tests** section lets you attach unassigned tests before saving. See Create a campaign for full details.

### Removing a test from a campaign

To remove a test from a campaign:

1. Open the campaign detail view and find the test in the timeline.
2. Click the ellipsis menu (⋯) on the test.
3. Select **Remove from campaign**.

The test is unassigned but not deleted. It will reappear as unassigned in your Tests list and can be added to a different campaign at any time.
