The pre-import CSV cleanup tool

Your CSV is
10 minutes away
from import-ready.

Garbage Out cleans, dedupes, and normalizes your spreadsheets before they touch your CRM. Upload your file, check the boxes, preview the result, download.

No formulas. No filter gymnastics. No “why did Excel eat my zip codes.”

Free beta · No account or credit card · Review before you import

MONDAY_IMPORT_FINAL_v3.csv ● REVIEW
FIELDBEFOREAFTER
EmailAVA@EXAMPLE.COMava@example.com
CompanyOak   StudioOak Studio
Postal code0210802108 ✓
DuplicateSame email, againReported ✓
Bad date2026-02-30Needs review
A cleaner file. A quieter Monday.

Illustrative example · Every decision stays visible

Prep for your platformHubSpotMailchimpGoHighLevelActiveCampaign
The work before the work

You didn’t sign up
to be a data janitor.

Every import starts the same way: spreadsheet surgery before you’re allowed to do your actual job. Renaming columns. Hunting duplicates. Reformatting dates for the third time this month.

The mess went in
before anyone looked at it.

Three steps. Fewer surprises.

Before the import,
take a look.

01

Upload the messy stuff.

One CSV, or three with entirely different ideas about what “first name” should be called.

02

Check the boxes.

Choose your cleanup, review column mappings, and decide which fields make a match.

03

Preview. Then download.

Compare the before-and-after. Review the exceptions. Take the cleaned file with you.

A toolkit for the ten minutes before import

Keep the records.
Lose the mess.

01 / CLEAN

Tidy the details.

Trim whitespace, lowercase emails, preserve postal-code zeros, and normalize dates and phone formats with explicit settings.

02 / COMBINE

Different headers. One file.

Bring differently shaped exports together. Review suggested field mappings and keep a source trail for every row.

03 / IDENTIFY

Make the match explicit.

Add run-local Wizard IDs using complete match keys. Keep source IDs separate from destination CRM IDs.

04 / DEDUPE

Dedupe without the blindfold.

Remove exact matches using first-row or most-complete rules. Flag similar records for review, with both rows intact.

05 / VALIDATE

Find the “why won’t this import?” before you import.

See invalid emails, ambiguous dates, missing fields and migration conflicts in an issue report that tells you what needs attention.

Meet your data where it’s going

Prep for your platform.

Choose a destination and the record type. The beta provides basic cleanup presets; portal-specific owners, consent, custom properties and associations still need review.

Migration beta

HubSpot

Contacts, companies and deal preparation. Marketo and Zoho CSV trials with existing-record matching.

Contact basics

Mailchimp

Email cleanup, duplicate review, and preserved subscription-status fields.

Contact basics

GoHighLevel

Contact identifiers and phone-format review. DND values remain yours to verify.

Contact basics

ActiveCampaign

Contact cleanup and email checks, with your original tags and custom columns preserved.

Start with the file you have

Try it before you make it a habit.

Available now

The demo

Free

Up to 5 files per run.
5,000 rows / 5 MB per file.
No account needed.

Try it now ↗
On launch

Pro

For the weekly import.

Higher limits and a repeatable workflow. Pricing to be announced.

Planned

Team

For the whole operation.

Agency and shared-workspace features are on the roadmap. Pricing to be announced.

Fair questions

Before you hand over a file.

Do you store my data?

The beta processes your CSVs locally in your browser. Files aren’t uploaded to our server. Refreshing clears the working session; downloaded files stay on your computer.

Does it write directly into my CRM?

No. You download a file and import it yourself, after reviewing the results and your destination’s import settings.

What’s available in the beta?

Multi-file cleanup, reviewed column mapping, exact dedupe, possible-duplicate flags, formatting, issue reports and CSV migration trials. Fuzzy matches are flagged for review, never automatically merged.

What does the AI do?

AI-assisted schema matching is planned. Today’s beta uses known column aliases and your reviewed mappings. It makes no AI calls.

What does it cost?

The current demo is free and needs no account or credit card. It accepts up to five CSV files, each up to 5 MB and 5,000 rows. Launch pricing and paid tiers are still being finalized.

A checkpoint before your system of record

Garbage in is inevitable.
Garbage out is a choice.

Upload a CSV — it’s free ↗

Browser-based beta. No account. No credit card.