Start with the spreadsheet people already use
We built an open-source import action for Laravel Filament. It accepts CSV, TSV and XLSX files, maps incoming columns to application fields, and lets people recover rejected rows instead of starting the entire import again.
Make errors recoverable
The import flow separates file selection, column mapping, validation and results. Failed rows can be downloaded for correction. Delimiter and encoding handling, localization and existing Filament Importer classes are supported.
Use it in an existing admin panel
The package includes an immediate import path without a queue worker. Installation and integration examples are available in the public repository.