Skip to main content

Overview

FileFeed streamlines file-based integrations through two primary paths:
  • Embedded Importers: In-app data import experiences (React SDK)
  • Automated Flows: Backend-driven automation via SFTP (inbound) or API (outbound), with webhooks and SDK

Compare at a glance

AspectEmbedded ImportersAutomated Flows
TriggerUser-initiated in-appSFTP upload, API push, or scheduled
Typical userProduct/Operations teamsBackend/Integrations teams
Data entryUI mapping, preview, validateFile drop to SFTP or JSON push via API
ValidationIn-app field + custom rulesSchema validation during processing
ProcessingClient appFileFeed pipelines + your backend via webhooks
OutputRecords to your appWebhook event + fetch processed data via API/SDK
Best forSelf-serve onboarding, ad-hoc importsContinuous or automated partner feeds

Embedded Importers

What it is

  • In-app import experience powered by the React SDK
  • Validates and transforms data client-side before sending

When to use

  • Product-led import UX inside your app
  • One-off or occasional imports initiated by users

How it works

  1. Render the importer in your app
  2. Map/validate fields and preview results
  3. Submit to your backend to persist/process

Overview

High-level concepts and flow.

React SDK

Embed the importer in your app.

Configuration

Workbooks, fields, transforms, validations.

Automated Flows

Building Blocks

Clients

Dedicated SFTP space and credentials per data source.

Schemas

Define fields and validation to ensure consistent data.

Pipelines

Connect client + schema, add mappings and transforms. Supports inbound (SFTP) and outbound (API) directions.

Outbound Uploads

Push JSON data into pipelines via API instead of SFTP.

Pipeline Runs

Per-file processing with status and data retrieval.

Webhooks

Event notifications with signed payloads.
Use webhooks to trigger data syncs. Use the REST API/SDK to fetch full processed data.

Choosing an Integration Path

Embedded Importers

Best for product teams who want a beautiful, guided import UX inside their app.

Automated Flows

Best for backend integrations, SFTP workflows, or scheduled data ingestion.