The best and easiest way to import files.
Don't take our word for it, give it a try now!
Use it anywhere - as a web component or with React, Next.js, Vue and more. Designed to provide a seamless development experience.
1import { ImportWizard } from '@importok/react'; 2 3function App() { 4 return ( 5 <ImportWizard 6 fields={...} 7 /> 8 ); 9}10 11export default App;
Not using React? See our docs for more examples.
1{ 2 "company_name": { 3 "label": "Company Name", 4 "transformers": "capitalize|trim" 5 }, 6 "registration_year": { 7 "label": "Registration Year", 8 "validators": "required|between:1900,2024", 9 "transformers": "trim|round|int"10 }11}
Simple yet powerful. View the full list of validators and transformers.
Never spend valuable time again on formatting data and building custom import scripts. Map, format and validate your data in one go.
Having an API in place already? Boost your project and start pushing clean data directly to the API of your choice. Simple as that.
1<ImportWizard 2 onRecordReady={(record) => 3 fetch('https://api.your-app.com', { 4 method: 'POST', 5 headers: { 6 'Content-Type': 'application/json' 7 }, 8 body: JSON.stringify(record) 9 }10 }11/>
Huge import files? Process imports in batches.
Built for developers, designed for end-users
Never manual map excel columns again. Columns are automatically matched based on your data model.
Ensure that the import data are in the right format. From date and number formatting to asynchronous API calls.
Reduce feedback cycles for imports. Provide real-time validations and allow your customers to adjust accordingly.
Skip a step in your import process by allowing your customers to upload Excel files. Both Excel and CSV files are supported.
Having an API in place already? Avoid manipulating data on backend and push clean data directly to your API. Simple as that.
Imported data never reaches our servers. Everything happens in the browser. GDPR compliant.
Customize importOK to meet your needs. Define your data models and callbacks for data normalizations and validations.
Fine-tuning needed? Your users can adjust the data without leaving the browser, using importOK sleek editor.
We're happy to refund your purchase within 30 days if you find it doesn't fit your needs.
Our intuitive interface allows your customers to import data in a few clicks.
No more manual mapping and data manipulation.
Let your users upload CSV or Excel files straight into your app. Column order isn’t important, and headers are optional – making the import process flexible and user-friendly.
Smart mapping takes care of matching source and target columns, so there’s less manual work for your users. Making the process as smooth as possible.
Every cell is checked in real-time as users go through the import. If something’s off, clear and helpful feedback appears right in the wizard, so they can fix it on the spot.
Import records one by one or in parallel – whichever fits your flow. Real-time feedback keeps you updated as each record is processed, so you’re always in control.