Polars-powered. Drop files, watch the bar fill, download outputs.
IdleNo 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
0
Duplicate emails
0
Duplicate phones
0
Duplicate households
0
Total rows dropped
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 zipall 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.
offoffoffoffoffoffoffoff
Spanish 70%+ — settings
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.
0
Dropped: year
0
Dropped: state
0
Dropped: make
0
Dropped: zip
0
Dropped: age (55–110)
0
Dropped: bad phone
0
Dropped: has phone
0
Dropped: home data
0
Dropped: home emails
0
Dropped: emails+phone
0
Dropped: not spanish
0
Spanish: explicit lang
0
Spanish: surname match
0
Total filter drops
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.