SPIRITTFlatfile

Flatfile
Turn customer imports into usable data

Run Flatfile import review, record corrections, and downstream data handoffs with SPIRITT. Give SPIRITT the outcome and put your connected account to work.

SPIRITT Workspace input reading Connect me to Flatfile, with the Flatfile icon in a compact app tile.

What you can do with Flatfile.

  • Find the right import

    Navigate environments, spaces, workbooks, sheets, and file processing states before acting.

  • Correct with precision

    Validate field keys and update identified records while retaining source-to-destination mappings.

  • Finish the handoff

    Track asynchronous jobs and deliver checked records into the systems that need them.

Get started in three steps.

01

Open your workspace

Start a SPIRITT workspace for your Flatfile workflows, connected apps, and finished outcomes.

A workspace connected to structured data
02

Connect Flatfile

Connect Flatfile and select the account and records your agent should work with.

SPIRITT Workspace input reading Connect me to Flatfile, with the Flatfile icon in a compact app tile.
03

Hand over a mission

Describe the result, scope, and handoffs. SPIRITT builds the workflow and follows the work through.

Data, charts, and recurring workflow arrows

Turn customer imports into usable data

Questions

Flatfile, with SPIRITT.

01What can SPIRITT do with Flatfile?+
Run Flatfile import review, record corrections, and downstream data handoffs with SPIRITT. Navigate environments, spaces, workbooks, sheets, and file processing states before acting. Validate field keys and update identified records while retaining source-to-destination mappings.
02Can SPIRITT build an app around Flatfile?+
Yes. Ask it to "build a customer import desk". Build a Flatfile import desk by discovering the selected environment, spaces, workbooks, and sheets. Show file and job progress alongside invalid records, route actionable fixes to Slack, and maintain a customer-specific queue until the verified records reach the intended destination.
03How does SPIRITT verify an import?+
It reads the sheet configuration, checks the mutation receipt, and lists the resulting records. It reconciles source keys, counts, and validity before downstream delivery. A completed write is not treated as proof that disabled hooks or unrelated jobs ran.
04How does Flatfile work with my other apps?+
Connect the apps your mission uses. HubSpot to receive verified customers; Supabase to power import review apps; Slack to route import exceptions. SPIRITT carries the handoff through and checks the result in the destination.
05What should I know about the Flatfile connection?+
Flatfile record mutations here run with hooks disabled. Inserts return a commit receipt, not created record IDs; later reads must match caller-controlled unique values unambiguously. Job reads track existing jobs rather than starting arbitrary processing.
06How do I get started with Flatfile?+
Open a SPIRITT workspace, connect Flatfile, and name the target records and desired outcome. Start with "Build a customer import desk" or bring your own mission. Set the scope for changes and external actions, then let your agent run the work.
Buy from builders who use what they sellBuilt usingSPIRITT