Receive verified customers
ConnectFlatfile
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.

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.
Works with your other apps.
Get started in three steps.
01
Open your workspace
Start a SPIRITT workspace for your Flatfile workflows, connected apps, and finished outcomes.

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

03
Hand over a mission
Describe the result, scope, and handoffs. SPIRITT builds the workflow and follows the work through.

Hand over a mission.
Choose a mission. Make it yours.
Put Flatfile to work.
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.



