> For the complete documentation index, see [llms.txt](https://helpcenter.channable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpcenter.channable.com/manage-improve-product-data/creatives-create-and-edit-images/create-an-image-template/add-dynamic-image/add-additional-images-to-your-feed-with-a-spreadsheet-import.md).

# Add additional images to your feed with a spreadsheet import

Use a spreadsheet import to add image URLs to project fields. Use these fields in the Image Editor as dynamic brand logos, backgrounds, and other designs.

{% hint style="info" %}
Use dynamic images when they vary by product or brand. For one image that applies to every item, [upload a static image](/manage-improve-product-data/creatives-create-and-edit-images/create-an-image-template/upload-static-images.md).
{% endhint %}

### Benefits of spreadsheet imports

* Use imported images as dynamic image fields in templates.
* Apply [Background removal](/manage-improve-product-data/creatives-create-and-edit-images/the-image-editor/remove-the-background-from-an-image.md) to imported images.
* Show different logos or designs for each brand or product.

### Adding new images to your projects

If you want to use dynamic images in your image templates that are not in your product feed, you can add these using the [Combine imports](/import-data/import-how-to/combine-multiple-imports.md) feature.

{% hint style="info" %}
You can also add an image URL with a **Set to value** rule.
{% endhint %}

To do this, you need 2 things:

1. Public image URLs that do not require a sign-in. Supported formats are PNG, WebP, JPG, and JPEG.
2. A published Google spreadsheet containing the image URLs. Use its published URL for the import. See [Publish a Google spreadsheet](/import-data/import-how-to/import-your-product-data/import-via-a-data-file.md).

Below are two examples showing this method: adding brand logos and adding background designs.

{% hint style="info" %}
You can also [upload static images](/manage-improve-product-data/creatives-create-and-edit-images/create-an-image-template/upload-static-images.md) directly in the Image Editor. Use static images when the same image applies to every item.
{% endhint %}

#### Example 1: Adding Logos

{% stepper %}
{% step %}

### Prepare logo files and spreadsheet

Make sure your logo images are reachable via URL.

Create a Google spreadsheet containing:

* 2 columns: one for the brand name, and one for the logo image URL. These will become project fields in Channable.
* A row for each brand name and logo URL combination.

Example Logo sheet - Sheet1

|    | logo\_link                          | brand            |
| -: | ----------------------------------- | ---------------- |
|  1 | logo\_link                          | brand            |
|  2 | <https://examplesite.com/logo1.png> | Aurora Couture   |
|  3 | <https://examplesite.com/logo2.png> | SoleTech         |
|  4 | <https://examplesite.com/logo3.png> | Vanguard Menswea |

Publish the spreadsheet online and copy the URL.
{% endstep %}

{% step %}

### Combine imports in Channable

1. Go to **Setup** > **Import** > **Combine imports**.
2. Select **Google spreadsheet**, paste the published spreadsheet URL, then click **Save**.
3. In the import mapping section you will see the brand name and logo URL project fields.
   * Make sure the brand name field matches the name of the brand field in your main product feed.
   * Click **Edit** next to the logo URL project field. Set the project field **type** to **Image**.
     {% endstep %}

{% step %}

### Combine and map on brand

1. Select **Combine on field**. Choose the `brand` field in both imports.
2. Ensure matching brands use the same values in both imports.
3. Click **Save & import**. Matching products receive their logo URL.

Products with a blank or unmatched brand do not receive a logo URL.
{% endstep %}
{% endstepper %}

#### Example 2: Adding background designs

{% stepper %}
{% step %}

### Prepare design files and spreadsheet

Make sure your design images are reachable via URL.

Create a Google spreadsheet containing:

* A column for each design you want to add.
* One row with the design image URLs.

Example design sheet - Sheet1

|    | background\_design\_url               | sale\_design\_url                            |
| -: | ------------------------------------- | -------------------------------------------- |
|  1 | background\_design\_url               | sale\_design\_url                            |
|  2 | <https://example-site.com/design.png> | <https://example-site.com/sale\\_design.png> |

Publish the spreadsheet online and copy the URL.
{% endstep %}

{% step %}

### Combine imports in Channable

1. Go to **Setup** > **Import** > **Combine imports**.
2. Select **Google spreadsheet**, paste the published spreadsheet URL, then click **Save**.
3. In the import mapping section you will see the design image URL fields. Click **Edit** next to each project field and make sure the project field **type** is set to **Image**.
   {% endstep %}

{% step %}

### Make designs available for all items

1. Select **Item enrichment**. This adds each design URL to every item in your product feed.
2. Click **Save & import**.
3. You can now select these designs in the Image Editor.
   {% endstep %}
   {% endstepper %}


---

# 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://helpcenter.channable.com/manage-improve-product-data/creatives-create-and-edit-images/create-an-image-template/add-dynamic-image/add-additional-images-to-your-feed-with-a-spreadsheet-import.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.
