Tapix - CSV &amp; Excel Import Wizard for Laravel                    [ ![Tapix](/img/tapix-logo-light.svg) ![Tapix](/img/tapix-logo-dark.svg) ](https://tapix.dev) [Features](https://tapix.dev#features) [Pricing](https://tapix.dev#pricing) [Docs](https://docs.tapix.dev) [Blog](https://tapix.dev/blog) 

   Try Demo  [ Get Tapix from $99](https://tapix.dev#pricing) 

  [Features](https://tapix.dev#features) [Pricing](https://tapix.dev#pricing) [Docs](https://docs.tapix.dev) [Blog](https://tapix.dev/blog)   Try Demo  [ Get Tapix from $99](https://tapix.dev#pricing) 

   You've built
 your last importer. 
===================================

 Skip the 200-line CSV importer. Ship the features that actually matter. Tapix is a 4-step import wizard for Laravel — upload, map, review, import.

    Try Live Demo   [ Get Tapix from $99 ](#pricing) 

   Laravel 

       Livewire 

       Filament 

    Inertia 

    Vue 

    React 

   Features  Everything you need. Nothing you don't. 
-----------------------------------------

 A 4-step wizard that handles mapping, validation, relationships, and background processing — so you never write import code again.

   ### Smart Column Mapping

 Tapix reads your CSV headers and matches them to model fields automatically. Users confirm or adjust — zero mapping code on your end.

File column

Map to

 full\_name 

  Name  

 email\_address 

  Email  

 company 

  Company  

 phone\_num 

  Select field...  

 Preview  

 email\_address 

 jane@acme.com 

 john@corp.io 

 alice@startup.co 

 bob@agency.dev 

 sara@labs.net 

Showing sample values

   ### Inline Validation

 Errors surface before the import runs. Users fix bad data right in the review step.

  jane@acme.com 

  bob@ 

  john@acme.com 

   ### Relationship Linking

 BelongsTo, MorphToMany, create-or-link. CSV values resolve to real records automatically.

 Acme Inc  Company #42 

 New Corp  Create new 

 Beta LLC  Company #7 

   ### Queue Processing

 Background jobs with chunked batches and live progress. 100 rows or 100,000.

  Importing... 73,000 / 100,000 

   ### Multi-Tenancy

 Built-in team and tenant scoping. Context flows through queues automatically.

  Team A 

   Queue 

   DB 

   ### Works Everywhere

 First-class Filament integration. Works with Livewire and Inertia (Vue &amp; React).

  Filament   Livewire   Inertia (Vue &amp; React)  

   ### Three field definitions to your first import

    app/Importers/ContactImporter.php 

 ```
public function fields(): array
{
    return [
        ImportField::make('name')->required(),
        ImportField::make('email')->rules(['email']),
        ImportField::make('company')->relationship(
            'company', Company::class, 'name',
        ),
    ];
}

```

      ###  Ready to stop writing importers? 

 From $99/yr — cancel anytime.

 [ See pricing    ](#pricing) 

   Open Source Built by an open-source Laravel contributor
-------------------------------------------

From the makers of Relaticle CRM, FilaForms, and popular open-source packages

### Relaticle CRM

  1.5K+ 

Open-source CRM built with Laravel. Powered by Tapix.

 [ Website  ](https://relaticle.com) [ GitHub  ](https://github.com/Relaticle/relaticle) 

### FilaForms

Visual form builder for public-facing forms in Laravel apps

 [ Website  ](https://filaforms.app) 

### FlowForge

  148K+ 

Kanban boards with drag-and-drop for Laravel apps

 [ GitHub  ](https://github.com/Relaticle/flowforge) 

### Custom Fields

  63K+ 

Dynamic user-defined fields for any Laravel model

 [ GitHub  ](https://github.com/Relaticle/custom-fields) 

 From the early adopters

 [ ![Silvan Hagen](https://unavatar.io/x/neverything)Silvan Hagen

@neverything

"This is really cool! Had to buy it"

 ](https://x.com/neverything/status/2042625017779761378) [ ![Mack Hankins](https://unavatar.io/x/mackhankins)Mack Hankins

@mackhankins

"You really cooked on this one and the docs are great. I have first hand knowledge of what a pain this is at scale."

 ](https://x.com/mackhankins/status/2042833676153626906) 

   Pricing Pricing
-------

Simple, transparent pricing

    Dev &amp; staging — free forever. Pay only when you ship. 

Solo

Personal projects &amp; internal tools

 $99 /year 

- 1 domain
- All features included
- Source code access
- Community support
- Updates while subscribed

 [ Get started ](https://buy.polar.sh/polar_cl_U8rPVpYKpyivNOigCJgoxdo2gMq1BqGVifPys3KMMNo) 

 Most popular 

Pro

Agencies &amp; multiple client sites

 $199 /year 

- Up to 5 domains
- All features included
- Source code access
- Priority email support
- Updates while subscribed

 [ Get started ](https://buy.polar.sh/polar_cl_Acri7D6s0h7h7XNsjTgKtlaNMkLtfFfhmHi063acEjN) 

Business

SaaS &amp; multi-tenant apps

 $299 /year 

- Unlimited domains
- All features included
- Source code access
- Priority support
- Updates while subscribed

 [ Get started ](https://buy.polar.sh/polar_cl_CsayllfEqQSWOS6xiXZIonAzmLUdk8f1C3Pjl1Py7DY) 

 First 50 only 

Lifetime

Pay once, use forever. Unlimited domains, lifetime updates, priority support.

- Unlimited domains
- All features included
- Lifetime updates
- Priority support
- Source code access

 $1,499 one-time 

 25 of 50 claimed 25 left 

 [ Get lifetime access ](https://buy.polar.sh/polar_cl_8j1cqqgeexgvsB0Y1FNKRQhuPSW8vZRHxlZPD14b3w7) 

 Zero risk. Lock in today's price forever — renewals stay at your purchase rate. Cancel anytime and keep the source code. Dev and staging environments are always free. Full refund within 14 days.

   FAQ Frequently asked questions
--------------------------

   Does Tapix work without Filament?    Yes. Tapix works with any Laravel application — whether that's a Filament panel, a standalone Livewire app, or an Inertia app (Vue &amp; React). Filament gets a first-class integration with zero config.

    What file formats are supported?    CSV and Excel (.xlsx). Files are parsed on upload with automatic header detection and data preview.

    What Laravel and PHP versions are required?    Tapix requires PHP 8.4+ and Laravel 12 or later. Filament 5 is supported out of the box; non-Filament setups (Livewire, Inertia with Vue or React) work too.

    When does Tapix ship?    Tapix is live and shipping today. Install it via Composer right now. The v1 line is on a steady release cadence; updates land automatically while your license is active.

    What happens after I cancel my subscription?    You keep the source code and can continue using the last version you downloaded. You just stop receiving updates. Dev and staging environments are always free, regardless of subscription status.

    Can I get a refund?    Yes. If you're within 14 days of your purchase, contact us for a full refund. No questions asked.

    How long does setup take?    Under five minutes. One Composer require, publish the config, and add the import wizard to your model. Three lines of code to your first working import.

    Does it handle large files?    Yes. Imports run as chunked background jobs via Laravel queues. Tapix handles 100,000+ row files with live progress tracking and automatic retry on failure.

 Stay in the loop
----------------

Get notified about new features, tutorials, and Laravel import tips. No spam.

  Email address   Subscribe         

Almost there — confirm your subscription via email.

   [ ![Tapix](/img/tapix-logo-light.svg) ![Tapix](/img/tapix-logo-dark.svg) ](https://tapix.dev)CSV and Excel import wizard for Laravel.

  Product [Pricing](https://tapix.dev#pricing) [Docs](https://docs.tapix.dev) [Blog](https://tapix.dev/blog) [Contact](mailto:hello@tapix.dev) 

 Compare [vs Laravel Excel](https://tapix.dev/vs/laravel-excel) [vs Filament Import](https://tapix.dev/vs/filament-import) 

 Legal [Privacy](https://tapix.dev/privacy-policy) [Terms](https://tapix.dev/terms-of-service) 

© 2026 Tapix. All rights reserved.
