1
Add a feed
On the Assets page, click Add feed. Give it a name and choose how you’ll authenticate — a password or an SSH key. Thrad generates your SFTP connection details: host, username, root path, and port.
2
Save your credentials
Generate a password from the feed’s connection panel. It’s shown once, so copy it straight into your SFTP client. (Prefer keys? Paste an SSH public key instead.)
3
Upload your catalog
Connect with any SFTP client and drop your product file into the root path. Two formats are supported:
- Google Merchant — tab- or comma-separated (
.txt,.tsv,.csv) - OpenAI ACP — product JSON
Each product needs at least an id and a title. Price, image, brand, and availability are read when present.
4
Sync
Press Sync now. Thrad reads the newest file in your drop folder and turns every product into an asset. You’ll see the run — added, updated, removed — in the feed’s upload history.
5
Use products in campaigns
Your feed’s products now appear as assets you can attach to Card and Poll ads when you build a campaign. From there, stock takes over — out-of-stock products pause, restocks resume, and removed products retire on their own.
Keeping a feed current
Re-upload your file whenever your catalog changes — the same filename is fine — and press Sync now. Thrad compares it to what’s already there and updates only what changed. Uploading an identical file does nothing.A large drop in products between uploads is held back for you to confirm, so a broken export can’t wipe your catalog by accident. If the change is intentional, confirm it from the feed’s details.
