Background Data Import
Every platform migration has a moment where you need to bring in a lot of data at once. Historical records. A customer list from a previous system. A product catalog from a spreadsheet. Years of transactional data.
Doing that through a UI form — one record at a time — isn't viable. But a traditional bulk import often blocks everything else until it finishes.
Import That Doesn't Block You
Background data import in Swifty runs asynchronously. You upload your file, configure the mapping, start the import — and then go back to whatever else you were doing.
The import processes in the background. Your team can keep working. Nobody waits for a progress bar to reach 100%.
When the import finishes, you get a summary: how many records were created, how many updated, how many skipped due to validation errors, and a downloadable report of what went wrong if anything did.
Flexible File Support
Swifty's import accepts CSV and common spreadsheet formats. Column mapping is done through a point-and-click interface: drag your source columns to the corresponding Swifty fields. Handle edge cases like missing values, mismatched types, and date format differences without editing your source file.
Validation Before Import
Before any records are created, Swifty validates the mapped data. Rows with errors are identified, with clear explanations of what's wrong. You can choose to import valid rows and skip invalid ones, or fix the source file and reimport.
That validation step prevents bad data from getting in, without forcing you to clean an entire file before starting.
For Ongoing Use, Not Just Migration
Background import isn't just a one-time migration tool. Businesses that receive periodic data feeds — weekly reports from partners, monthly customer lists, quarterly price updates — can use import as a regular workflow.
Set up the mapping once. Import the updated file whenever the feed arrives. The records update automatically, without manual data entry.