Idle
Queued 0 Rows out 0 Errors 0

ETL — Drop, Done.

Polars-powered. Drop files, watch the bar fill, download outputs.
Idle No file in progress.
0%  0 / 0 files — rows/sec
Records Exporting
0
Live count of rows written to output files this session.
0
Queued
0
Files done
0
Output rows
0
Rows dropped
0
Errors

Output files

Output files stay here until you delete them — they survive sleep, restarts, and crashes. Nothing is auto-cleaned. Cleanup (dedup by email/phone, dedup by household, email validation, phone normalization) is always on.

Suppression list

A row is dropped from exports when either match hits: its phone matches a suppressed phone, or its first_name, last_name, address, city, state and zip all match a suppressed identity. Rows matching on both are dropped too. Upload a phone-only list, a name-and-address list, or a file with everything — each row contributes whichever key it can build. Matching is case-insensitive and whitespace-normalized; phones compare on digits only (a leading US 1 is ignored). Suppression persists across restarts, and uploading a list also scrubs the export files already on disk.

0
Suppressed rows
0
Suppression keys

Export filters

Every control here saves as soon as you click it. Filters combine strictly: a row is kept when its year, state, and make are in the chosen lists (rows missing the value get dropped). Leave a filter empty to skip it.

Heads up: saving also re-scrubs the export files already on disk, so they always match these settings. That can only remove rows — re-selecting something later will not bring them back. Use Start Over to re-run from your source files.

off off off off off off off off
records (0 = no cap)
none
·
none
·
Long names and abbreviations both match.
none
·
List grows as the pipeline sees new makes. Misspellings (chevy, fords, frd…) are auto-folded into canonical brands. Numeric-only "makes" (e.g. 12345) are always dropped as garbage data.
none
When set, only rows whose ZIP matches one of these are exported. Empty box = no ZIP filter. Rows missing a ZIP are dropped (same strict rule as state/year/make). Click Save filters to apply.

Column header aliases

Different files may use different names for the same field (Email, e-mail, EMAIL_ADDRESS). List the variations here and they'll all be merged into one canonical column in the output. Format: canonical: variation1, variation2, ... — one canonical name per line. Lines starting with # are comments.

Recent activity

Connecting…
Danger zone

Both delete every output file and ask you to confirm first. Only the second one clears your filters and suppression list.