Distribution·advanced·5 min
SFTP delivery
Push your feed to ChatGPT (ACP), Amazon, eBay, or any SFTP destination on a schedule.
Some destinations don't poll — they expect you to push a file. Catalyte's SFTP delivery handles ChatGPT's Agentic Commerce Protocol, marketplace ingestion drops, and any custom SFTP endpoint, on a schedule you control.
Setup
- In Channels, pick the destination (e.g. ChatGPT ACP).
- Enter the host, port, username, and either password or private key.
- Pick a remote path and a cadence (every hour, every 6 hours, daily).
Credentials are encrypted at rest with Supabase Vault. They are never readable from the browser; only the push worker can decrypt them at run-time.
Test before scheduling
Hit Test connection to dry-run the push. The result lands in Logs as
sftp.push with the byte count and remote filename.File shapes
- ChatGPT (ACP) — JSON Lines, one product per line, per spec.
- Amazon, eBay, Walmart — flat-file inventory templates (soon).
- Custom — pick CSV or JSON and use the same field mapping as feeds.
Reliability
- Each push retries 3 times with exponential backoff.
- Failures are logged with the remote error and surface in the dashboard.
- The schedule is jittered so concurrent workspaces don't slam the same host.