Data onboarding tools fall into three groups, and most buying mistakes come from picking a tool from the wrong group. Embedded importers (Flatfile, OneSchema Importer, Dromo, CSVbox, Ingestro) handle a person uploading a spreadsheet in your app once. File transfer tools (Couchdrop, Files.com) move files between servers. Recurring client feed tools (FileFeed, OneSchema FileFeeds) take the file a client sends every night and turn it into clean records with nobody watching. This comparison covers 9 tools across those three groups, with what changed in the market this year.
Flatfile became Obvious, Osmos was acquired and shut down, and OneSchema moved its importer to third place behind AI agents. If you would rather judge on your own data than on a list, drop one real client file here and see it mapped, checked and turned into JSON in your browser.
Key Takeaways
- Decide which problem you have first: a one time upload by a person, moving files between servers, or the same client sending the same file on a schedule. Each group solves one of these and does the others badly.
- The embedded importer market shifted in 2025 and 2026. Flatfile is in long term support under a company now called Obvious. Osmos is gone. OneSchema leads with AI agents and Studio.
- For recurring client feeds, the real choice is a feed platform versus scripts you maintain yourself. FileFeed is a $3,000 pilot with a 30 day money back guarantee, then $90 per client connection per month.
Three problems that get called data onboarding
Vendors use data onboarding to mean whatever they sell. For a buyer, the useful question is: who touches the file, and how often?
- One time uploads. A user of your product has a spreadsheet and needs it in your app. They are present, they can answer questions about columns, and they do this once or rarely. This is the embedded importer problem. The tool lives inside your UI.
- Moving files. A client's system needs a place to drop files and you need to know when it did. Credentials, folders, encryption, notifications. This is the file transfer problem. The tool knows nothing about what is inside the file.
- Recurring client feeds. The same client sends the same kind of file on a schedule, in their own format, and your product needs clean records from it every time, at 2 a.m., with no person in the loop. This is the recurring feed problem. It includes the transfer and everything after it. The long version is in Recurring client file feeds: the complete guide.
An embedded importer asks a human to confirm the mapping on every upload. A feed confirms the mapping once per client and then runs on its own. That one difference decides which group you are shopping in.
Group 1: embedded importers for one time uploads
These tools give your users a guided upload inside your app: pick a file, match columns, fix errors in a grid, submit. They are good at it. They are not built for a file that arrives on SFTP while everyone is asleep. Here is where each stood in October 2026.
The product that defined the category. The company renamed itself Obvious on 5 December 2025 and now sells a separate per seat AI agent product under that name. The Flatfile importer is in long term support. Strong for in app uploads; recurring SFTP or email feeds were never a product. See the Flatfile comparison.
A polished embedded importer, now the third item in OneSchema's navigation behind AI agents and Studio, a self serve product for large files. Still a solid choice for in app CSV upload if you also want their other products.
An embedded importer with a developer friendly SDK and a steady stream of published comparisons. Browser first; server side or headless use sits on higher tiers. Good fit for one time uploads with a small team.
A simple, low cost embedded importer. Minimal setup, a hosted widget, webhook on submit. Right for products that need a basic upload step and nothing more.
Hamburg based, rebranded from nuvo in 2025. Importer SDK that processes data in the browser, plus a data pipelines product. Positions on privacy and natural language cleaning prompts.
Acquired by Microsoft in January 2026. The Uploaders and Pipelines products were shut down. If you were evaluating Osmos, the comparison is now with whatever replaces it. See the Osmos migration page.
FileFeed also ships a free embeddable CSV importer for the one time upload case. We mention it for completeness; this post is about choosing the right group, not about that product. If you are unsure whether you need an importer at all, read embedded CSV importer vs file ingestion platform first.
Group 2: file transfer tools
Managed SFTP and file transfer products give every client a login and a folder, encrypt the transfer, and tell you when a file lands. They are excellent at exactly that. What they hand your application is the raw file: the client's column names, the client's date formats, and no idea whether row 412 has a valid email. Everything after the transfer is still your code.
Managed SFTP with cloud storage routing, per client credentials and triggers on upload. Many teams start here. Mapping, validation and transformation stay on your side. See the Couchdrop comparison.
Enterprise managed file transfer with workflow automations and, since 2025, a scripting feature for transforming files in flight. Built for file operations teams. Per client mapping and validation logic is still something you write and maintain.
AWS Transfer Family or a box running OpenSSH. The cheapest transfer layer and the one with the most hidden work: user provisioning, key rotation, a watcher for new files, partial upload handling.
If your only problem is moving files, buy from this group and stop. If the problem is what happens to the file after it lands, a transfer tool is half the answer. For the other half, read what file ingestion actually involves.
Group 3: recurring client feed tools
This group takes the file after transfer, maps it to your schema once per client, validates every row, transforms values, and delivers clean JSON to your API. Nobody confirms a mapping at 2 a.m. The group is small because the problem is specific. In October 2026 there are two products built for it and one path most teams are already on.
Built for recurring client feeds. CSV, JSON and XML files over hosted SFTP, the client's own SFTP server, or email with a sender allow list. Mapping is auto suggested and confirmed once per client. Per row validation with error reports, built in transforms (trim, formatEmail, toNumber and more), an HMAC signed webhook when each run finishes plus a REST API to pull the validated records, full run history with reprocess. $3,000 pilot with a 30 day money back guarantee, then $90 per client connection per month, billed annually.
OneSchema's recurring feed product, second in their navigation behind AI agents. Capable, sold through sales with no public price, aimed at larger annual contracts. Worth a call if you are already a OneSchema customer. See the OneSchema comparison.
Cron, a parser library, a mapping table per client, a webhook call. The cheapest start and the most expensive year three. Right when you have one or two clients, or when file ingestion is your product.
Hellora, an employee referral platform (formerly EQORefer), onboards clients from more than 30 HR systems with FileFeed. Their case study is the clearest picture of what the per client work looks like before and after a feed tool.
Which tool for which situation
Match the situation, not the feature list. These are the cases we see most often and the group that fits each.
- Users upload a spreadsheet once during signup. Embedded importer. Flatfile if you need the mature option and accept long term support status. OneSchema, Dromo or CSVbox for a smaller footprint. FileFeed's free importer if you want the same vendor for feeds later.
- Clients need a secure place to drop files and you have engineers to process them. File transfer. Couchdrop for managed SFTP with routing, Files.com for enterprise file operations.
- Enterprise clients send a scheduled export from their HR, payroll, benefits or inventory system. Recurring feed tool. FileFeed at $90 per client connection per month after a $3,000 pilot, or OneSchema FileFeeds through sales.
- One or two clients, no growth planned. Custom scripts. Write the parser, store the mapping, call your API. Revisit when client three arrives.
- You were on Osmos. Decide which of the three problems Osmos was solving for you. For scheduled client files, see the Osmos page for a migration path.
- Both one time uploads and scheduled feeds. Pick the feed tool first; the feed is the part that costs engineering time every month. Add an importer for the upload step, ideally from the same vendor so the schema is defined once.
What to check before you sign
Whatever group you land in, a short list of checks separates a tool that works in the demo from one that works in month six.
- Intake channels your clients actually use. SFTP you host, SFTP they host, email attachments with a sender allow list. If a client can only email a file, a browser upload widget does not help.
- Mapping confirmed once per client. Ask whether the mapping is saved against the client and reused, or whether a person matches columns on every file.
- Row level validation with a readable error report. Row number, field, value, reason. That report is what you send the client so they fix their export.
- Transforms without code. Trim, email formatting, numbers stored as text, three date formats in one column. These should be functions attached to a field, not a deploy.
- Signed delivery. A JSON webhook with an HMAC signature your backend can verify, plus a delivery log.
- Run history and reprocess. When a mapping is wrong, fix it and run the same file again without asking the client to resend.
- Pricing you can predict. Per row pricing punishes the client who sends a bigger file. A flat monthly fee does not.
We publish detailed pages on each vendor named here: Flatfile, OneSchema, Dromo, CSVbox, Ingestro, Osmos and Couchdrop. They are written by us, so read them as one vendor's view with dates and sources, and check the vendor's own site for anything that matters to your contract.
Frequently asked questions about data onboarding tools
What is a data onboarding tool?
A data onboarding tool takes data from outside your company, usually a CSV or Excel file from a client or partner, and gets it into your system in your format. Depending on the tool, that means a guided upload inside your app, a secure place for clients to drop files, or an automated feed that maps, validates and delivers every file a client sends. The three are different products even though they share a name.
Is Flatfile still a safe choice in 2026?
Flatfile the product still works and is still sold, but the company behind it renamed itself Obvious in December 2025 and now builds a separate AI agent product under that name. Flatfile is described as being in long term support. For a one time importer you need today, that may be acceptable. For a tool you expect to grow with you for five years, ask the vendor directly about the roadmap.
What happened to Osmos?
Microsoft acquired Osmos in January 2026 and its Uploaders and Pipelines products were shut down. Teams that relied on Osmos for scheduled client files need a replacement in the recurring feed group; teams that used it for in app uploads need an embedded importer. Our Osmos page lists the steps to move a pipeline.
Can one tool handle both in app uploads and scheduled client files?
Some vendors sell both, including FileFeed and OneSchema. The important question is whether the schema and validation rules are defined once and shared, so a field means the same thing whether it arrived by upload or by SFTP. Running two unrelated tools means two schemas, two validation configurations and two vendors to call when something breaks.
How much do data onboarding tools cost?
Embedded importers typically publish usage based or tiered pricing on their sites. OneSchema FileFeeds is sold through sales with no public price. FileFeed publishes its price: a $3,000 pilot with a 30 day money back guarantee, then $90 per client connection per month, billed annually, with no per row pricing, so a client sending a larger file does not change the bill. Whatever the number, add the engineering hours you will spend on integration and on files that change format, because that is where the real cost sits.
How long does it take to set up a recurring client feed?
With a real sample file and your target schema written down, configuring a feed in FileFeed is a five step wizard: connection, schema, mapping, webhook, first run. The mapping is suggested from the file and confirmed, not coded. The part that usually takes longest is on your side: deploying the webhook endpoint and choosing the key you upsert on.
Decide with one real file
Comparison tables are a start. The faster test is to take one real client file, the messy one, and see what each tool does with it. Drop it into the browser demo to see the mapping, the failing rows and the clean JSON in a minute, no account needed. If your problem is scheduled client files, Automated FileFeeds is the product version of the third group, at $90 per client connection per month, after a $3,000 pilot with a 30 day money back guarantee. For the mechanics of a feed from file drop to JSON event, read SFTP to webhook.
Related resources
