Hello everyone
I ran into an issue this morning where I needed app users to perform bulk imports into my app. After looking around, I couldn’t find a solution that fit my use case, so I ended up building a simple workaround that is working quite well.
I created a minimal mobile-friendly embeddable web tool that allows users to:
-
Upload a CSV file or Excel file
-
Parse it entirely in the browser
-
Convert it to JSON
-
POST the JSON directly to a webhook URL supplied as a query parameter
The nice thing is that in the default flow, the uploaded file never touches a server. Everything is processed client-side before being sent to your automation workflow.
You can then send the JSON to:
-
Zapier
-
Make
-
n8n
From there, it’s straightforward to create, update, or bulk import records into your database.
Tool
You can add it to an Adalo WebView and pass your webhook URL as a parameter.
?webhook=https%3A%2F%2Fexample.com%2Fhook
Downsides
-
You’ll likely need an external automation tool (Zapier, Make, or n8n)
-
Depending on your setup, you may need a higher Adalo plan to make everything work smoothly
I could have gone the extra mile and turned this into a full Adalo component, but for now this solution is doing exactly what I need.
Let me know if this helps you as well, or if you’d be interested in seeing it turned into a dedicated Adalo component