Vendor's Guide to Setting Up SFTP
Summary
For vendors: set up an SFTP server, format inventory/order/tracking files, share access securely, and agree on a transfer schedule.
This guide is for vendors working with a Flxpoint customer who will exchange data over SFTP (Secure File Transfer Protocol) instead of the portal. You’ll set up an SFTP server, prepare flat files for inventory, orders, and tracking, share access details securely, and agree on a transfer schedule.
If you don’t already have a server, here’s the shape of it:
| Task | Details |
|---|---|
| Choose a solution | Use an existing server or a provider such as FileZilla Server, AWS Transfer Family, or a hosted service (ExaVault, GoAnywhere). Make sure it supports SFTP, not just FTP. |
| Configure it | Install/set up the software and create a dedicated directory for FLX files, e.g. /flx-integration. |
| Set credentials | Create a unique username (e.g. flxvendor1) and a strong password (12+ chars, mixed). Optionally use an SSH key pair instead of a password for added security. |
| Test the connection | Log in with an SFTP client (WinSCP, Cyberduck) to confirm the server is reachable. |
FLX exchanges CSV or XLSX files. Your Flxpoint contact provides the exact templates and column headers — this is the general shape:
| File type | Typical columns | Direction |
|---|---|---|
| Inventory | SKU, quantity, price, product name | You upload (e.g. daily) |
| Orders | Order ID, SKU, quantity, shipping address | You download from SFTP |
| Tracking | Order ID, tracking number, carrier, shipment date | You upload after fulfilling |
Save files in your integration directory, e.g. /flx-integration/inventory.csv. Always ask your Flxpoint contact for exact headers and sample files.
Once your server is ready, send your Flxpoint contact:
| Detail | Example / note |
|---|---|
| Hostname | sftp.yourdomain.com or an IP address |
| Port | Usually 22 unless customized |
| Username | The one you created (e.g. flxvendor1) |
| Password or SSH key | Share the password or the public SSH key — never the private key |
| Directory path | Where files live, e.g. /flx-integration/ |
Agree with your Flxpoint contact on:
| Item | Example |
|---|---|
| Upload frequency | Inventory & tracking, e.g. daily at 2 AM |
| Download frequency | Checking for new order files, e.g. hourly |
| File naming | Consistent names like inventory_YYYYMMDD.csv |
Test the whole process by uploading a sample inventory file and asking your contact to confirm receipt.
