On this page
FTP: How to setup an integration via FTP
Connect a CSV via FTP integration in Flashpricer: enter your FTP or SFTP connection, browse to the CSV file, and it auto-syncs cost, min, max, MAP and more every 30 minutes.
Keep a CSV of your SKUs and costs on an FTP (or SFTP) server, connect it in Flashpricer, and your pricing data stays in sync automatically — Flashpricer re-reads the file every 30 minutes, no manual uploads.
A CSV via FTP integration connects to your server, lets you browse to the CSV file, matches each row to a listing by SKU, and updates the fields you include. Same data model as any Flashpricer integration — just delivered over FTP.
Step 1 — Prepare your CSV
Put a CSV on your server with a header row: a SKU column plus at least one value column (cost, min, max, MAP, sales channel ID, strategy ID, or FBM shipping cost). One SKU per row.
The columns and how each one is applied are the same across all sources. See Integrations in Flashpricer for the full list. Prefer a public URL or a spreadsheet instead? See Hosted CSV or Google Sheets.
Step 2 — Connect Integration → CSV via FTP
Go to Settings → Integrations, click Connect Integration, and choose CSV via FTP. Give the integration a Name, then enter your connection under FTP Configuration:
The CSV file must contain the following column headers: SKU + one or all of the following COST, MIN, MAX, MAP, SALES CHANNEL ID, STRATEGY ID, CURRENCY, FBM SHIPPING COST.
- ·Protocol — pick
FTPorSFTP. The Port defaults to21for FTP and22for SFTP; change it if your server uses a different one. - ·Host — enter just the hostname, e.g.
ftp.mystore.com(nohttp://, no trailing/). - ·Anonymous login — turn it on if your server needs no credentials; otherwise leave it off and enter your Username and Password.
Click Continue — Flashpricer connects and shows a Connected confirmation.
Step 3 — Pick your file
Once connected, browse your server and click the CSV you want to sync. Use the folders to navigate and the back arrow to go up a level:
Flashpricer validates the file you pick and flags it right away if the headers aren't recognized.
Step 4 — Create the integration
With the connection and file set, click Create CSV integration. Flashpricer runs a first sync immediately, then re-reads the file on schedule.
Both FTP and SFTP are supported. If a connection fails, you'll see "An error occurred while connecting to the FTP server" — double-check the host, port and credentials.
How the sync works
- ·Automatic every 30 minutes. Flashpricer re-reads the file on a schedule — update it on your server and the changes are picked up on the next cycle. It also syncs once right after you connect it.
- ·Costs you set by hand are safe. A cost you set manually (or via a bulk upload) takes precedence — the integration only replaces a cost that itself came from an integration. (Min, max and other fields are last-writer-wins, from any source.)
- ·A blank cell clears that field. If a column is present but a cell is empty, the existing value is removed. A blank or
0cost is treated as "no cost" and also clears the calculated min/max.
Troubleshooting
- ·Can't connect — "An error occurred while connecting to the FTP server." Check the host (hostname only, no
http://), the port, the protocol (FTP vs SFTP), and your username/password. - ·Missing headers — the file needs a header row with SKU plus at least one recognized column, or it's rejected ("Missing SKU column").
- ·Invalid file — if the selected file isn't a valid CSV, you'll see "The selected file is not valid, please select another one." Pick a different file.
- ·Stuck in error > 5 days — an integration left in an error state for over 5 days is disabled automatically; fix it and reconnect.
Frequently asked
Does it support SFTP?
22). Plain FTP is also supported (port 21).How do I enter the host?
ftp.mystore.com — without http:// and without a trailing /. Then set the port and your login (or turn on Anonymous login).How often does it refresh?
Which columns can I include?
Put your CSV on your server, then connect it on Settings → Integrations. Questions? Email success@flashpricer.com.