{"version":1,"pages":[{"id":"SoUpx0ZNZ1LV9fbTPqzd","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_VT6wU","icon":"wreath","description":"Impler is open-source data import infrastructure, built for engineering teams to help them build rich data import experience without constantly reinventing the wheel.","breadcrumbs":[{"label":"Overview"}]},{"id":"pwSQ7yzdVspnVzskduyG","title":"How to use it? In 5 steps","pathname":"/overview/how-to-use-it","siteSpaceId":"sitesp_VT6wU","icon":"arrow-progress","description":"Leverage Impler capabilites to build rich, scalable and user friendly data import experience","breadcrumbs":[{"label":"Overview"}]},{"id":"4ohfYDIDjuvi8DWvBJVV","title":"React Embed","pathname":"/importer/react-embed","siteSpaceId":"sitesp_VT6wU","icon":"react","description":"Using @impler/react package you can embed CSV Excel Importer into your application with just few lines of code.","breadcrumbs":[{"label":"Importer"}]},{"id":"XPW8a6y35vmtrvN44wqo","title":"Angular Embed","pathname":"/importer/angular-embed","siteSpaceId":"sitesp_VT6wU","icon":"angular","description":"Using @impler/angular package you can embed CSV Excel Importer into your application with just few lines of code.","breadcrumbs":[{"label":"Importer"}]},{"id":"Lhj5WfoNgrxaD3i4Jz2m","title":"Bubble.io Embed","pathname":"/importer/bubble.io-embed","siteSpaceId":"sitesp_VT6wU","icon":"b","description":"Want to let your users easily import data from spreadsheets directly into your Bubble application? Impler provides a smooth, user-friendly data import experience. This guide will walk you through inte","breadcrumbs":[{"label":"Importer"}]},{"id":"yFtc2qMiQcqrlK3SMJw0","title":"HTML & JS Embed","pathname":"/importer/html-js-embed","siteSpaceId":"sitesp_VT6wU","icon":"js","description":"If you are using a (currently) unsupported client framework, you can use our embedded script. This will show the Widget inside an iframe.","breadcrumbs":[{"label":"Importer"}]},{"id":"rZIkVIYwV1wIty3McRA2","title":"Text Customization","pathname":"/importer/text-customization","siteSpaceId":"sitesp_VT6wU","icon":"square-sliders","description":"Customize Import Widget to match tone of your application. Use this feature to update text or localize the Import Widget","breadcrumbs":[{"label":"Importer"}]},{"id":"ZYd8rdR8ZSB5JT4zqQLj","title":"Directly Enter your Data","pathname":"/importer/directly-enter-your-data","siteSpaceId":"sitesp_VT6wU","icon":"pen-circle","description":"No need to download Excel, do mapping, review, and complete import. Directly write data into the importer and finish your import in just one step.","breadcrumbs":[{"label":"Importer"}]},{"id":"F2mwo5AqjxfMsxqUYP6y","title":"Select Header Row","pathname":"/importer/select-header-row","siteSpaceId":"sitesp_VT6wU","icon":"table","description":"Need to import a file that doesn't have a header or data starting after a few rows? Choose to import the file with headers or select the header row from where the data is starting.","breadcrumbs":[{"label":"Importer"}]},{"id":"r4RNmk4mznbQz1Hi6eNH","title":"Customizing Widget Appearance","pathname":"/importer/customizing-widget-appearance","siteSpaceId":"sitesp_VT6wU","icon":"swatchbook","breadcrumbs":[{"label":"Importer"}]},{"id":"pb1BHDskl2AZ1j9UYv5G","title":"Using Webhook","pathname":"/data-retrieval/using-webhook","siteSpaceId":"sitesp_VT6wU","icon":"webhook","description":"Get data delivered straight into your application whenever a user imports a file using Impler.","breadcrumbs":[{"label":"Data Retrieval"}]},{"id":"7Ph8KDHDCfR97NrCf6pp","title":"Using Frontend Callback","pathname":"/data-retrieval/using-frontend-callback","siteSpaceId":"sitesp_VT6wU","icon":"globe-pointer","description":"Get sanitized and formatted user-imported data Directly on your frontend application. Helping you to access data directly.","breadcrumbs":[{"label":"Data Retrieval"}]},{"id":"HLyMsAQJjcbLXf0seT9B","title":"Base Validations","pathname":"/validations/bases","siteSpaceId":"sitesp_VT6wU","icon":"list-check","description":"Utilize default validation options to build your desired data import experience.","breadcrumbs":[{"label":"Validations"}]},{"id":"H0dscqFxS1hYlXmb2ne6","title":"Advanced Validations","pathname":"/validations/advanced","siteSpaceId":"sitesp_VT6wU","icon":"superpowers","description":"Validations help you to ensure that data is in the format you want them to be in. A tooltip will be shown for invalid data and you can ensure that errors get resolved before data gets submitted.","breadcrumbs":[{"label":"Validations"}]},{"id":"zpgLFGB40cQFG1gdRE0n","title":"Data Seeding","pathname":"/features/data-seeding","siteSpaceId":"sitesp_VT6wU","icon":"table-cells","description":"Populate essential data fields in your Excel samples with Data Seeding. Simplify data input by preloading records, allowing users to build upon or modify data.","breadcrumbs":[{"label":"Features"}]},{"id":"FTTDlVSdksMoRhImP3LM","title":"Import Excel with Image","pathname":"/features/import-excel-with-image","siteSpaceId":"sitesp_VT6wU","icon":"images","description":"Impler allows importing data files with images. Image import is useful in scenarios like Employee data with profile photos, Products with images, or Assets with pictures.","breadcrumbs":[{"label":"Features"}]},{"id":"NFkVw8VfS1pwKzRqDUrx","title":"Automated Import","pathname":"/features/automated-import","siteSpaceId":"sitesp_VT6wU","icon":"robot-astromech","description":"Impler allows facility to automate data import from remote locations. Data import from remote locations makes it easy when data needs to be imported automatically without human intervention.","breadcrumbs":[{"label":"Features"}]},{"id":"ckrjPG7L0RORt0BxeWOz","title":"Runtime Schema","pathname":"/features/runtime-schema","siteSpaceId":"sitesp_VT6wU","icon":"eye-slash","description":"Do you need to import data in columns that are not fixed firsthand? Impler provides a facility to provide schema at the moment of opening the import widget.","breadcrumbs":[{"label":"Features"}]},{"id":"S5TnLPmfiUBxLnJNHWK5","title":"Custom Validation","pathname":"/features/custom-validation","siteSpaceId":"sitesp_VT6wU","icon":"rectangle-terminal","description":"Write your own validation code, making it possible to perform complex checks, such as validating data against external databases or APIs.","breadcrumbs":[{"label":"Features"}]},{"id":"8QhTTRCx8jSZhEAOedrB","title":"Default Value","pathname":"/features/default-value","siteSpaceId":"sitesp_VT6wU","icon":"swap","description":"Default value facility empowers developers to specify fallback values for empty or missing columns. This ensures data consistency and completeness while receiving the data.","breadcrumbs":[{"label":"Features"}]},{"id":"lbBR509k9jp9sjIyDfi1","title":"Column Description","pathname":"/features/column-description","siteSpaceId":"sitesp_VT6wU","icon":"message-lines","description":"Add description to your columns to help users understand what value to put into column.","breadcrumbs":[{"label":"Features"}]},{"id":"oiqD0yETGWSyZlQASCO9","title":"Freeze Columns","pathname":"/features/freeze-columns","siteSpaceId":"sitesp_VT6wU","icon":"sidebar","description":"Freeze columns in excel and editor to better view data while editing and adding records","breadcrumbs":[{"label":"Features"}]},{"id":"cuyK8OvQlySr4brxmuWf","title":"Multiselect Dropdown","pathname":"/features/multiselect-dropdown","siteSpaceId":"sitesp_VT6wU","icon":"list-dropdown","description":"The Multiselect feature in Impler allows users to pick multiple values for a single cell. This feature is useful in various scenarios like selecting categories for products, tagging items, and more.","breadcrumbs":[{"label":"Features"}]},{"id":"HHXygXdVEk1cbR2f7Kjl","title":"Output Customization","pathname":"/features/output-customization","siteSpaceId":"sitesp_VT6wU","icon":"tree-christmas","description":"Customize output format to receive data in a manner that the system can use.","breadcrumbs":[{"label":"Features"}]},{"id":"7OnpICjjDSdryYVBrWZD","title":"Widget Security (Allowed Domains)","pathname":"/features/widget-security-allowed-domains","siteSpaceId":"sitesp_VT6wU","icon":"shield-check","description":"Restrict which browser-based requests can use your API key and widget by whitelisting specific domains.","breadcrumbs":[{"label":"Features"}]},{"id":"Gcp6LVd3hm2hSMMMe0Bc","title":"Widget Customization","pathname":"/widget-customization","siteSpaceId":"sitesp_VT6wU","icon":"text-size","description":"Customise your import widget to match your brand and design system using the AppearanceConfig options."},{"id":"6QSDRzVFNYV5thO98qRQ","title":"Column Warning","pathname":"/column-warning","siteSpaceId":"sitesp_VT6wU","icon":"message-exclamation"},{"id":"iRGbBuOUnY6MVYL2xied","title":"Email Alerts","pathname":"/platform/email-alerts","siteSpaceId":"sitesp_VT6wU","icon":"paper-plane","description":"Impler will send you alert mail for anything that goes wrong during importing data","breadcrumbs":[{"label":"Platform"}]},{"id":"yTkBbNJQdDqnpan04j67","title":"Activity Page","pathname":"/platform/activity-page","siteSpaceId":"sitesp_VT6wU","icon":"chart-line-up-down","description":"Your hub for tracking and understanding your import activity.","breadcrumbs":[{"label":"Platform"}]},{"id":"Xcl71fZ2YzYl3ItCogtN","title":"Manage Project","pathname":"/platform/manage-project","siteSpaceId":"sitesp_VT6wU","icon":"people-roof","description":"Group your Imports into projects to make managing multiple imports easy","breadcrumbs":[{"label":"Platform"}]},{"id":"5i9T6Zr97P84OjNieTSx","title":"Make Your Team","pathname":"/platform/make-your-team","siteSpaceId":"sitesp_VT6wU","icon":"people-group","description":"Invite your peers and make your team on Impler with facility to invite, manage and remove team members.","breadcrumbs":[{"label":"Platform"}]},{"id":"kSdkD6avbyWPfkzKisON","title":"How subscription works?","pathname":"/platform/how-subscription-works","siteSpaceId":"sitesp_VT6wU","icon":"subscript","description":"Get idea about how subscription works in impler. How pricing will be calculated, payment gateway being used internally and how it will affect usage.","breadcrumbs":[{"label":"Platform"}]},{"id":"GNJSY5B3EKpO3nhdFUmx","title":"FAQs","pathname":"/additional-resources/faqs","siteSpaceId":"sitesp_VT6wU","icon":"comments-question-check","description":"Find answers to most common questions our users have while using Impler","breadcrumbs":[{"label":"Additional Resources"}]},{"id":"OAVDKC8kJff5dSuN8nv3","title":"Architecture","pathname":"/additional-resources/architecture","siteSpaceId":"sitesp_VT6wU","icon":"sitemap","description":"Guide on various building blocks of Impler, How they communicate and How Impler works?","breadcrumbs":[{"label":"Additional Resources"}]},{"id":"BHttmSEtkRArJBcBkpms","title":"Data Migrations","pathname":"/additional-resources/data-migrations","siteSpaceId":"sitesp_VT6wU","icon":"route","description":"Learn how to update your database data through migrations.","breadcrumbs":[{"label":"Additional Resources"}]},{"id":"2JNSlVSceM0BTl7iWJat","title":"Run Impler locally","pathname":"/additional-resources/run-impler-locally","siteSpaceId":"sitesp_VT6wU","icon":"computer","description":"What do you need to run Impler locally and how to perform the setup?","breadcrumbs":[{"label":"Additional Resources"}]},{"id":"Hm20LRliVFnkqijeQxj5","title":"Writing effectively into .xlsm files","pathname":"/additional-resources/writing-effectively-into-.xlsm-files","siteSpaceId":"sitesp_VT6wU","icon":"file-spreadsheet","description":"Step-by-step guide showing how you and your users can handle .xlsm file constraints, while editing into it.","breadcrumbs":[{"label":"Additional Resources"}]}]}