FileFeed - Turn messy client files into clean JSON for your API

by•
Your clients send CSV and Excel files in their own formats. FileFeed picks them up from SFTP or email, maps the columns to your schema, checks every row and sends clean JSON to your webhook. Set up once per client. Try it with your own file, no account.

Add a comment

Replies

Best
Maker
📌
Hi Product Hunt, I'm Igor, co-founder of FileFeed. I built it with my co-founder Marko. The problem: if you sell software to companies, your clients send you data as files. Each client uses its own column names, date formats and quirks. So someone on your team writes an import script for every new client, and fixes it every time the file changes. File transfer tools did not solve it for our first customer. They move the file, but the data inside is still a mess and the scripts stay. What FileFeed does: 1. Each client gets an SFTP folder or an email address to send files to. 2. AI suggests how their columns map to your schema. You approve it once. 3. Every new file is checked row by row. Clean JSON goes to your webhook. Bad rows are flagged with the reason. What changed since our first launch in 2025: back then we were a free CSV importer with feeds on the side. We rebuilt the product around recurring client feeds. New since then: reusable connections, email intake, AI mapping, an AI assistant that builds a pipeline from chat and asks for your approval on each change, delivery back to a client's own SFTP server, and a read only MCP server. One customer, Hellora, uses it to onboard clients from 30+ HR systems with no engineer on each onboarding. You can see how it works on your own file without an account. Drop a CSV or Excel file at and you will see the mapping, the rows that fail and the clean JSON. The free Starter plan gives you the full dashboard. Pricing: a free Starter plan, then $700 per month flat for up to 20 client connections. No per row fees. I would love your honest feedback. One question for you: what is the ugliest file a client has ever sent you? I am here all day and will answer every comment.