Skip to main content
The File exchange screen is where you connect an SFTP server that another system writes files to, so arriving files are imported automatically on a schedule, and where you set up extracts that write files back for other systems to read. Open it from Administration → Integrations → File exchange. The File exchange screen with a new connection open The File exchange screen with a new connection open An import you run by hand still needs somebody to remember to run it. File exchange is the same import running unattended: files read on a schedule and turned into imports against a mapping you kept in the Import Studio. Nothing is committed unless the feed says so — by default what arrives waits for somebody to review it, exactly as a file uploaded by hand does.

The connections list

One row per SFTP server. With none, the screen says No connections yet. Add a connection opens an empty connection form; click a connection’s name to open it.

A connection

The form is titled New connection or This connection. If the last look failed, The last look failed: shows the reason. Save connection saves it; Look now (on a saved connection) looks straight away; Close closes the form.

What arrives here

Once a connection is saved, What arrives here holds its feeds and what has landed.

Feeds

A feed watches the folder for files whose names match a pattern, and imports each one through a kept mapping. Add a feed opens the feed form: Save feed saves it; Cancel discards it.
A feed cannot be anonymous: an import writes somebody’s name onto every row it creates. If the person a feed imports as leaves or loses access, the whole connection stops rather than silently importing as nobody, and a red banner says so. Name somebody else on that feed, or switch it off.

Files that landed

Every file the connection has seen, refusals first:

Recent looks

What leaves here

An extract is a file this product writes to the connection for another system to read on a schedule. It is an interface, not a report, and that shapes it:
  • It is named and versioned. Within one version, columns may be added but never reordered or removed, so the other system’s column positions never move.
  • Every file ships with a manifest beside it carrying the row count and a checksum, so the system reading it can refuse a truncated file rather than load half a night’s rows.
  • It can send only what changed since the last run.
With none, the section says Nothing leaves here yet. Add an extract opens the extract form: Save extract saves it; Stop sending this deletes it. Files sent lists each file written: Sent (when, and the file name), Rows (count and version), Checksum (the start of the checksum written in its manifest) and State (Done, Failed or In flight) — the record for “we think we are missing rows from Tuesday”.

Who can use this

Without the view permission the screen says Not yours to read. See roles.

Import

Keeping the mapping a feed imports through, and reviewing the imports a feed holds for review.