> 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="/files/ZS6xO3KfoyAASuuVExGv" 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.
