# Upload Products with a Data Feed

All the information you need to upload your data feed to Marpipe

Written by Pierce Porterfield  
January 2, 2026

## What is a feed file?

A feed file is simply a spreadsheet of all of your products that can be sold. Each row is a unique product/variant and each column is a trait of that product:

|     |     |     |     |     |     |
| --- | --- | --- | --- | --- | --- |
| **id** | **title** | **availability** | **price** | **link** | **image_link** |
| 1234 | Striped Rug | in stock | 24.99 USD | [http://www[...] (http://www[...]/) | [http://www[...] (http://www[...]/) |
| 5678 | Fuzzy Blanket | out of stock | 14.99 USD | [http://www[...] (http://www[...]/) | [http://www[...] (http://www[...]/) |
| 9123 | Accent Pillow | in stock | 9.99 USD | [http://www[...] (http://www[...]/) | [http://www[...] (http://www[...]/) |

Data feeds can either be accessed via URL or uploaded via uploading a file from your computer. **Most data feeds look something like this:**

- [https://www.mystore.com/feedplugin/feedexport.xml](https://www.mystore.com/feedplugin/feedexport.xml)
- [https://storageservice.com/1234567/filename.csv](https://storageservice.com/1234567/filename.csv)
- [sftp://feedmanagementplatform.com/:incoming-files/folder/filename.csv](https://help.marpipe.com/en/articles/6747824-upload-products-with-a-data-feed)
- filename.csv

---

# Upload Your Source Feed

### You can upload your source feed in 1 of 3 ways:

1. Paste your source feed URL into the **Product Feed URL** field
2. Retrieve your data feed from Meta Commerce Manager
3. Upload a CSV file from your computer

[Click here if you prefer to connect Shopify directly](https://help.marpipe.com/en/articles/6787079-how-to-get-a-feed-url-from-shopify)

Confirm the type of products & feed format from the dropdowns:

## Hidden Comments

Sometimes source feeds contain hidden comments. If you’re having issues uploading, try checking the **Feed Has Comments** option and then upload again.

## SFTP Options

Source feeds linking to an SFTP (Secure File Transfer Protocol) require a username and password to connect. You can input this information under the SFTP Options.

**Each Marpipe account can only be connected to one data feed to upload items**

---

# Source Feed Requirements

The source feed must include the following fields (column titles are case sensitive):

- id
- title
- description
- availability
- condition
- price
- link
- image_link
- brand
- fb_product_category
- google_product_category

---

## SFTP Feeds (Feedonomics Specific)

[Feedonomics](https://feedonomics.com/) is a popular feed management platform that outputs feed URLs in sftp format.

Feedonomics URLs usually look something like: [sftp://app.feedonomics.com:/incoming/brand_name/feedfile.csv](https://help.marpipe.com/en/articles/6747824-upload-products-with-a-data-feed)

- Make sure that you are inputting the correct file path after the root domain name
- Make sure that you use a ":/" before "incoming" in the URL

## XML Feeds

Marpipe requires the same XML formatting that Meta outlines [here](https://www.facebook.com/business/help/120325381656392?id=725943027795860).

If using XML format, make sure that SKUs are represented using "item".

```
<item>
<id>123</id>
<image_link>myimage.jpg</image_link>
...
</item>
```
