> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/campaign-creation-and-editing/products.md).

# Products

The products stage is where you select which specific products you will advertise.

## Steps to configure

{% stepper %}
{% step %}

### **Retailer catalog(s) to advertise on.**

* If only one retailer catalog is available, it is auto-selected for you.
* If your retailer offers multiple catalogs, you can select which specific catalogs to advertise on.
* You will only see retailer catalogs that match your selected wallet's currency, and you'll only be able to select retailer catalogs that share the same placements.
  {% endstep %}

{% step %}

### **Select products to advertise**

* **Select by browsing.**
  1. Enter your product's product code or name for the system to specifically search for your product in the **available products** section.
  2. Click the + for each product you want to select, then click the Add Products button when finished. You'll see each product appear in the **added products** section.
* **Select products in bulk.**
  1. Select the option to **add by product code**&#x20;
  2. Enter all of your product codes at once by pasting a list of product codes in the text box.
  3. Click **Add Products** and the system will automatically add all matched products to your campaign.
  4. If the system cannot match the provided product codes to your retailer catalogs, you'll see an error and can copy the specific products that haven't been matched.
* **Removing products.**
  1. You can remove products by selecting the cross on its row in the **added products** table.
     {% endstep %}
     {% endstepper %}

Take the guided tour below for a step-by-step walk-through:

{% embed url="<https://epsilon.storylane.io/share/ghqmpb5shf6k>" %}

Take the full wizard tour by following the prompts, or check out the [**Demo Hub**](https://epsilon.storylane.io/hub/demo-hub)**.**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.citrusad.com/retail-media-interface/campaign-creation-and-editing/products.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
