Skip to content

Import a list in minutes

CSV and Excel land in your database with the columns matched and the duplicates already filtered out.

  • CSV and Excel, from any source
  • Duplicates filtered before anything is saved
  • Every row of the source stays with its import
Contacts list in Riftjaw with company, phone, email, segment, campaigns and tags
Riftjaw contacts on a phone
After the import, every company is a contact with its town, phone number and email, on the desktop and on a phone.

Every list ends up in the same place

Most people who find their own customers have the same problem. There is an export from a scraper, a spreadsheet a colleague made last year, a list from a trade fair and a file from a directory. Each one has other column names, half of them overlap, and nobody knows which companies were already called.

Import in Riftjaw is built for exactly that. You drop in the file, check what each column means and push the rows into a segment inside your own database. From that moment the companies are records you can filter, tag, segment and reach, instead of rows in a file on somebody's laptop.

From file to records in four steps

Nothing is written to your database until you say so. You see what will happen first.

Upload a file or paste a page

Drop in a CSV, Excel, JSON or vCard file of up to 8 MB, or paste the HTML of a listing page. Then choose the segment the rows go into, or create one on the spot, like Plumbers North or Trade fair 2026.

  • CSV exports from any scraper and Excel sheets (.xlsx)
  • Directory, trade fair and old CRM exports
  • Rows collected with paste and collect
Paste and collect in Riftjaw: a pasted web page turned into a table of companies
A pasted page of plumbers in Leeds, read into columns like name, website and phone. A file is read the same way.

Match the columns

Riftjaw suggests which column is the company name, the email, the website and the phone. You change what is wrong, and a column that fits nothing becomes a new field on the spot.

Scraper exports rarely use clean names. A column called title is usually the company, url the website and tel the phone. You confirm every match, so the result is always what you meant.

  • Several website or URL columns? You choose which one is the real site
  • Nothing is imported until every column has a choice
Import in Riftjaw: every column matched to a profile field, with all rows previewed
A maps export of 14 rows. Company, phone, website and town are matched, and Rating still waits for a choice.

Check the rows

Rows that repeat inside the file are caught, and rows that match a contact you already have on a key field like email or website are flagged before anything is saved. For those you choose per row: overwrite, add as new or skip.

Database in Riftjaw with active contacts, segment, lead file and source
The database with tabs for concepts to publish, active and archived contacts, each with its lead file and source.

Push to the database

The rows become records with source and date. Nobody has to remember where a list came from: every record keeps its import, its lead file and the date it was added.

  • Useful for your own overview and for GDPR questions later
  • Every import stays listed with its lead file, date, row count and status
Contact panel in Riftjaw with pipeline status, tags, details and campaign history
A record with its details, the lead file it came from and the date it was added.

Questions people ask

CSV with a comma or semicolon, TSV and plain text, Excel (.xlsx), JSON, vCard (.vcf) and HTML. You can also paste a list, or the HTML of a page, straight into the import.

Up to 8 MB per file, which is tens of thousands of rows. A bigger list can be split into several files, and duplicates between them are caught at import.

Yes. Choose the existing file, match the columns and Riftjaw checks every row against what is already there before anything is saved.

You skip them on purpose or turn them into new fields. Nothing is imported until every column has a choice, so no column is dropped by accident.

No. Importing costs nothing extra. There is no credit meter on your own data, on any plan.

Imported records start as concepts you can check. Until you publish them, you can delete the whole import in one go.

Import your first list today

Create your account, drop in a file and see your companies as records in a few minutes.

No credit card · cancel any time · your data stays yours