Skip to content
Adoptiv

Bulk Import

A file, mapped once and then worked through in the background five hundred rows at a time. A comma separated one keeps its place by byte offset, so a restart carries on rather than starting the whole thing again.

Importing 51,992 rows into leads

finished
UploadMapReview7 of 8 mapped automatically
Header in the file · field on the lead
  • First NamefirstNamerequired
  • Last NamelastNamerequired
  • E-mailemailalias
  • Mobile #mobilePhonealias
  • CompanycompanyNamealias
  • Lead ScoreleadScorealias
  • SourceleadSourcealias
  • Acct Owner Initialsno match
If a row already exists
SkipUpdateCreate anyway
Assign the arrivals to
MeA userA roleA teamRound robin
The run
500 rows a batch
created47,216
updated3,810
skipped902
failed64
A row that did not land
row 8,412
Missing first or last name, required to create a lead
A failed row never stops the run · only a problem with the file itself does
The rows that failed are downloadable as their own file, with the reason and every original column still on them. Fix those and re-upload the small file; the fifty-one thousand that landed stay where they are.
0
standard fields a header can land on
0 MB
the only ceiling, and it is on the file
0
ways to treat a row that already exists

Product figures from the platform’s own defaults - not customer averages

The mechanism

How it works.

01

Upload, map, look, then start

Headers are lowercased and stripped of punctuation, then matched against every field's name, its label and its known aliases. The automatic pass gives each target to the first header that claims it, and you correct the rest by hand before anything is written.

02

It runs behind you, in pieces

Rows are streamed rather than loaded and handled five hundred at a time. A comma separated run hands the queue back every minute and picks up from the byte it stopped on; a workbook goes through in one sitting.

03

A refusal is a line in a report

A row needs both a first and a last name; without either it is put aside. The first two thousand refusals are kept with their reason and download as a file carrying your original columns. Past that they are counted rather than listed.

04

You choose what an existing lead means

Skip it, update it from the file, or write the row regardless. Updating writes every cell that has something in it, so it does overwrite; what it will not do is blank out a value because your spreadsheet left that column empty, and it never touches tags or ownership.

Where it sits

One moment in every record.

Every record passes through the same seven. Bulk Import is the lit one, and everything either side of it is a different page in this category.

  1. 01
    Capture

    how it arrives, and from where

  2. 02
    Shape

    the fields and stages it carries

  3. 03
    Find

    getting back to the right ones

  4. 04
    Work

    what happens against it day to day

  5. 05
    Advance

    moving it towards a decision

  6. 06
    Protect

    who may see it, and staying clean

  7. 07
    Report

    what the floor is judged on

The specifics.

7 facts
Formats
Comma separated files and Excel workbooks. The dialog asks for twenty-five megabytes, the service accepts a hundred and twenty, and there is no row ceiling under that
Mapping
Sixty-eight standard fields plus your own, matched on name, label or alias
Matching style
Exact once case and punctuation are normalised, never approximate
Picking up again
A comma separated file resumes from its offset. A workbook begins at row one
Duplicates
Skip is what it does unless you say otherwise. Or update, or write regardless
Set for the run
Who the leads go to, and tags. Stage and source are not on the form at all
Not screened
Rows are not put through do-not-call checking as they land

More in Leads & Sales CRM

11 capabilities

The system of record the phone writes to directly - no sync job.

Deals & Pipelines

Unlimited pipelines, each with its own stages, win probability, colour and temperature. Seven seeded, and every stage change writes itself onto the deal.

Lead Stages

Create the stages your floor argues about, colour them, order them and rate them hot, warm or cold, while six fixed categories keep the reporting stable.

Field Groups & Layouts

Sort the fields you add into named sections with their own colour, order and table visibility, then grant or withhold a whole section per permission profile.

Saved Views

Columns, sorts, filters and layout save together and hand to a CRM role, so a new starter opens the same board instead of rebuilding it every morning.

Advanced Filtering

Eighteen type-aware operators, a trigram search across seven columns, and a straight account of where a custom-field filter is resolved and what it costs.

Bulk Actions

Tick rows and reassign, export, delete or enrol them at once, filtered per record by permission, so a mixed selection returns a verdict per row.

Activities & Timeline

Every field change on a record with both values, beside the notes, mail, tasks and deal links against it, assembled as it happens rather than typed up later.

Touchpoints

Calls, voicemails, emails and texts merged into one chronological history per lead, attached by the number they reached, with duration and the wrap-up code.

Tasks & Reminders

Tasks with assignees, reminders, comments and templates, raised by hand or by a sequence, and the only CRM object that leaves the app to find someone.

Roles & Permissions

A role tree, sixteen org-level flags, per-entity CRUD and sharing rules across branches - so a BPO runs several clients on one tenant, safely.

Goals & Leaderboards

Ten measures over six windows, with attainment read from won deals and logged work the moment you open the target rather than filed by hand or overnight.

Leads & Sales CRM

See bulk import on your own floor.

Thirty minutes, your numbers and your data. We will set bulk import up live and you can decide from the thing itself rather than from this page.

14-day trial · no card · migration included