Tapix - CSV &amp; Excel Import Wizard for Laravel                   [ ![Tapix](/img/tapix-logo-light.svg) ![Tapix](/img/tapix-logo-dark.svg) ](https://tapix.dev) [Documentation](https://docs.tapix.dev)   Try Demo  [Pre-order](#pricing)

  [Documentation](https://docs.tapix.dev)   Try Demo  [Pre-order](#pricing)

  ![Laravel](https://tapix.dev/img/laravel.svg) Works with any Laravel app · ![Filament](https://tapix.dev/img/filament.svg) First-class Filament integration

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

 Drop-in CSV import package for any Laravel app. Mapping, validation, relationships, and queues — handled.

    Try Live Demo   [ Pre-order now ](#pricing)

 40% off pre-order pricing — 15 days left

 See it in action
----------------

Upload, map, review, import — four steps to clean data.

    Try it yourself with sample data

   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_id

 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. Also works with any Livewire or Blade app.

  Filament   Livewire   Blade

   ### Three lines 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?

 Get the full wizard with 40% off.

 [ See pricing    ](#pricing)

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

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

### Relaticle CRM

  1.2K+

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

  53K+

Kanban boards with drag-and-drop for Laravel apps

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

### Custom Fields

  32K+

Dynamic user-defined fields for any Laravel model

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

 Pre-order pricing
-----------------

 40% off — 15 days left

Solo

Personal projects &amp; internal tools

 $59 /year

 $99 Save $40

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

 [ Pre-order ](https://buy.polar.sh/polar_cl_U8rPVpYKpyivNOigCJgoxdo2gMq1BqGVifPys3KMMNo)

Pro

Agencies &amp; multiple client sites

 $119 /year

 $199 Save $80

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

 [ Pre-order ](https://buy.polar.sh/polar_cl_Acri7D6s0h7h7XNsjTgKtlaNMkLtfFfhmHi063acEjN)

Business

SaaS &amp; multi-tenant apps

 $179 /year

 $299 Save $120

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

 [ Pre-order ](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

 $899 one-time

 $1,499 Save $600

 8 of 50 claimed 42 left

 [ Pre-order lifetime ](https://buy.polar.sh/polar_cl_8j1cqqgeexgvsB0Y1FNKRQhuPSW8vZRHxlZPD14b3w7)

 Zero risk. Cancel anytime — you keep the source code forever, updates stop. Dev and staging environments are always free. Full refund within 7 days.

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

  Does Tapix work without Filament?    Yes. Tapix works with any Laravel application that uses Livewire — whether that's a Filament panel, a Livewire app, or a plain Blade app. Filament gets a first-class integration with zero config, but the wizard runs as a standalone Livewire component anywhere.

  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.2+ and Laravel 10 or later (10, 11, 12).

  When does Tapix ship?    Tapix launches on April 25, 2026. Pre-order customers will be notified by email with install instructions on launch day.

  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 on a pre-order?    Yes. If Tapix hasn't shipped yet or you're within 7 days of your purchase, contact us for a full refund.

  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.

  [ ![Tapix](/img/tapix-logo-light.svg) ![Tapix](/img/tapix-logo-dark.svg) ](https://tapix.dev) [Documentation](https://docs.tapix.dev) · [Pricing](#pricing) · [Privacy Policy](https://tapix.dev/privacy-policy) · [Terms of Service](https://tapix.dev/terms-of-service) · [Contact](mailto:hello@tapix.dev)

© 2026 Tapix. All rights reserved.
