Skip to content

SFTP integration overview

Conflixis ingests structured data files — typically employee rosters and supplier lists — from a Secure File Transfer Protocol (SFTP) server that your organization operates. On a recurring schedule, our ingestion worker connects to your SFTP server, discovers new files in a folder you designate, downloads them, and imports their contents into your Conflixis workspace.

Conflixis pulls from your server. You do not push to a Conflixis-operated endpoint. This means:

  • You host the SFTP server (on-premises or in the cloud — your choice).
  • You are responsible for uptime, backups, and credential rotation on your side.
  • We are responsible for connecting on schedule, handling partial/failed downloads gracefully, and alerting you if we can’t reach your server.
┌────────────────────────┐ ┌──────────────────────┐
│ Your SFTP server │ 1. Connect │ Conflixis ingestion │
│ (hosted by you) │ ←────────────── │ worker │
│ │ 2. List files │ │
│ /uploads/data/*.csv │ ←────────────── │ │
│ │ 3. Download │ │
│ │ ──────────────→ │ │
└────────────────────────┘ └──────────────────────┘
┌──────────────────────┐
│ Your Conflixis │
│ workspace (import) │
└──────────────────────┘
  1. The file is stored in a Conflixis-managed secure object store.
  2. A tracking record is created so the same filename is never imported twice.
  3. For supported file types (for example, a people roster), an import job is triggered automatically and rows are mapped into your workspace.
  4. Import results (successes, errors, skipped rows) are available to your Conflixis administrators in the application.