CRM migration

Migrate from Basic Online CRM to Pipedrive

Field-level mapping, validation, and rollback between Basic Online CRM and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.

Basic Online CRM logo

Basic Online CRM

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

90%

9 of 10

objects map 1:1 between Basic Online CRM and Pipedrive.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Basic Online CRM and Pipedrive serve different ends of the CRM market. Basic Online CRM is a lightweight staging platform for micro-businesses and solopreneurs; Pipedrive is a structured sales CRM with visual pipeline management, activity tracking, and API-based data access. The migration is primarily a record transfer with three non-trivial transform steps: resolving Deal associations (Basic Online CRM references Contacts by internal numeric ID, not email or name), standardising date formats (all custom fields export as untyped strings), and mapping owners (Basic Online CRM does not surface record-level owner assignment in exports). We extract via bulk CSV download, apply transformation logic during staging, and write back through Pipedrive's REST API for larger recordsets. Workflows, automations, and any file attachments do not migrate; we document these as a rebuild checklist for the customer's admin.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Basic Online CRM logo

Basic Online CRM

What's pushing teams away

  • No published pricing creates procurement friction — buyers comparing against HubSpot Free, Pipedrive, or Zoho cannot self-serve evaluate cost and must initiate a sales conversation just to get a ball-park figure.
  • Limited public review footprint — Basic Online has minimal presence on G2, Capterra, or independent comparison sites, which makes diligence difficult for buyers who rely on peer reviews.
  • Suite breadth comes at the cost of depth — the CRM trades feature depth (automation, AI scoring, advanced reporting) for tight integration with the vendor's other apps, so teams that need pipeline analytics or workflow rules outgrow it.
  • Small-vendor risk — Basic Business Systems Ltd is a UK SMB software house rather than a global CRM platform, which raises continuity questions for organisations standardising on a long-term system of record.
  • Niche geographical and customer-segment fit — the product is positioned for UK SMBs in service industries; buyers needing native multi-currency, multi-region tax, or large user counts move to broader platforms like HubSpot or Zoho.

Choosing

Pipedrive logo

Pipedrive

What's pulling them in

  • Clean drag-and-drop pipeline interface with minimal learning curve, making it approachable for small sales teams without dedicated CRM admins.
  • Visual deal tracking keeps reps focused on next actions — activities, calls, and follow-up tasks surface directly in the pipeline view.
  • Strong integrations via Zapier and native marketplace apps let teams wire Pipedrive into Calendly, ActiveCampaign, and similar sales-stack tools.
  • Mobile apps for iOS and Android keep field reps connected to deals, contacts, and tasks without a desktop session.
  • Reputation and review volume — over 3,000 verified reviews across G2 and Capterra — signal reliability for teams evaluating CRM options.

Object mapping

How Basic Online CRM objects map to Pipedrive

Each row shows how a Basic Online CRM object lands in Pipedrive, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Basic Online CRM

Contact

maps to

Pipedrive

Person

1:1
Fully supported

Basic Online CRM Contact records map 1:1 to Pipedrive Person. We map name fields (first_name, last_name), email, phone, and address fields to their Pipedrive equivalents. Any non-standard fields migrate as custom Person fields, and we ask the customer to confirm intended data types before schema creation in Pipedrive because Basic Online CRM exports all custom fields as plain strings.

Basic Online CRM

Company

maps to

Pipedrive

Organization

1:1
Fully supported

Basic Online CRM Companies map to Pipedrive Organizations by name match. The schema is flat on both sides with no subsidiary hierarchy. We flag duplicate organization names (same string appearing multiple times) during scoping and ask the customer to de-dupe or confirm before import. Organization is created before Person so that the org_id lookup on Person is satisfied at insert time.

Basic Online CRM

Deal

maps to

Pipedrive

Deal

1:1
Fully supported

Basic Online CRM Deals map to Pipedrive Deals with stage, value, currency, and expected close date preserved. The critical step is resolving the linked Person and Organization. Basic Online CRM exports Deals with a contact_id field containing a numeric internal ID, not an email or name. We request a dual export of Contacts and Deals, cross-reference the IDs against the contact list to retrieve names, and write the resolved Person name as the deal Person link in Pipedrive. Any Deal referencing a deleted Contact is flagged as orphaned for customer resolution.

Basic Online CRM

Note

maps to

Pipedrive

Activity (Note subtype)

1:1
Fully supported

Basic Online CRM Notes are free-text entries with no type, timestamp, or assignee metadata beyond what was explicitly set. We migrate them as Pipedrive Activity records with type=note, preserving the body text. Timestamps migrate if present in the export; untimestamped notes receive the import date. Notes without a linked Deal, Person, or Organization are attached to the most recently created or most relevant record based on context in the note body.

Basic Online CRM

Task

maps to

Pipedrive

Activity (Task subtype)

1:1
Fully supported

If the Basic Online CRM instance contains task records, they are simple title-and-status items with no due-date enforcement or assignee. We migrate them as Pipedrive Activity records with type=task, using the title as subject and the status as completion state. Pipedrive requires an owner_id on Activities, so we resolve the owner by email match against the Pipedrive User table or apply the customer-designated default owner if no explicit owner is present in the source data.

Basic Online CRM

Custom Field (string)

maps to

Pipedrive

Custom Field (typed)

lossy
Fully supported

All Basic Online CRM custom fields export as untyped strings regardless of their intended type. We stage the raw export, identify fields that look like dates (format detection), numbers, or drop-down values, and propose a Pipedrive field type for each. Date fields in particular may appear as 'Jan 15 2024' in one export and '15/01/2024' in another; we standardise these to ISO 8601 (YYYY-MM-DD) during the transform phase. The customer reviews and approves the type mapping before Pipedrive schema creation and import.

Basic Online CRM

Owner

maps to

Pipedrive

User

1:1
Fully supported

Basic Online CRM does not surface record-level owner assignment in its exports. We ask the customer during discovery which Pipedrive User should own migrated records, and we apply bulk owner assignment during the write-back phase. If multiple Basic Online CRM users are present in the source data, we extract their names and ask the customer to map each to a corresponding Pipedrive User by email.

Basic Online CRM

Attachment reference

maps to

Pipedrive

Not migrated

1:1
Fully supported

Basic Online CRM does not host or store file attachments natively. Any files referenced in Notes or Deal descriptions must be sourced externally by the customer and re-uploaded to Pipedrive after migration. We include a pre-migration checklist item asking customers to identify any such files and the records they are associated with.

Basic Online CRM

Workflow / Automation

maps to

Pipedrive

Not migrated

1:1
Fully supported

Basic Online CRM does not offer workflow automation on any tier below Enterprise, and Enterprise API access is undocumented. There are no automation rules to migrate regardless of tier. Pipedrive Automation Studio (Advanced tier and above) must be rebuilt by the customer's admin post-migration. We deliver a written inventory of any automated behaviours the customer wishes to recreate in Pipedrive.

Basic Online CRM

User seat

maps to

Pipedrive

User

1:1
Fully supported

Basic Online CRM user seats (from the Free, Starter, or Professional tier) map to Pipedrive user accounts. We extract the list of active Basic Online CRM users from the platform settings and map them to Pipedrive Users by email. The customer provisions the corresponding Pipedrive users before migration so that OwnerId references resolve during write-back.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Basic Online CRM logo

Basic Online CRM gotchas

High

CSV export silently truncates large contact lists

High

Deal-Contact associations are stored by internal ID only

Medium

Custom field data types are not preserved on export

Medium

No native attachment storage means files are not migrated

Low

User/owner structure is not explicit in exported data

Pipedrive logo

Pipedrive gotchas

High

Custom field hash keys differ per account

High

Export access gated by visibility groups

Medium

Token-based API rate limits since December 2024

Medium

Sequences and Automations not exposed via REST API

Low

Cost escalates via workflow caps and add-ons

Pair-specific challenges

  • CSV export truncation above 5,000 rows silently drops records

    Basic Online CRM's bulk CSV download caps at approximately 5,000 rows per export. We detect total record counts during scoping and split large exports into multiple CSV files, merging them in our staging environment before writing to Pipedrive. Customers with 10,000 or more Contacts must manually run multiple exports unless they have Enterprise API access. We flag this constraint in the discovery checklist and coordinate chunked extraction with the customer before extraction begins.

  • Deal-Contact association by internal numeric ID breaks without cross-reference

    Basic Online CRM exports Deals with a contact_id field that references the linked Contact by an internal numeric ID rather than email or name. Pipedrive requires a Person lookup by name or email. We request a dual export of Contacts and Deals, cross-reference the IDs to retrieve Contact names, and resolve the Pipedrive Person by name match. If a Deal references a deleted Contact, we flag it as an orphaned Deal in the reconciliation report and do not write it until the customer confirms the correct Person to link.

  • Date format inconsistency across exports breaks type-mapped custom fields

    All custom field values in Basic Online CRM export as plain strings. Date fields appear in inconsistent formats across different export sessions: 'Jan 15 2024' in one export and '15/01/2024' in another. We detect date-like strings during staging, standardise them to ISO 8601 (YYYY-MM-DD), and validate against the target Pipedrive date field type. We ask the customer to review the proposed type mapping and confirm before schema creation. Mis-mapped date fields that arrive as strings in Pipedrive will trigger validation errors on import.

  • No explicit owner assignment in Basic Online CRM exports

    Basic Online CRM does not surface record-level owner assignment in its CSV exports. All migrated records would default to the Pipedrive user initiating the import unless we apply owner resolution explicitly. We ask the customer during discovery to confirm which Pipedrive User should own migrated records and apply bulk owner assignment during write-back. If multiple original Basic Online CRM users exist, we request a mapping table from the customer before the production migration phase.

  • Pipedrive spreadsheet import reverts within 48 hours only

    Pipedrive's native CSV import tool includes a 48-hour revert window during which the customer can undo an import from the import history page. We do not rely on this for migration correctness because our migration process includes its own pre-migration validation and post-migration reconciliation. However, if the customer performs any supplemental imports through Pipedrive's native UI after our migration, this revert window is the only safety net available. We document this limitation in the cutover checklist.

Migration approach

Six steps for a successful Basic Online CRM to Pipedrive data migration

  1. Discovery and scoping

    We audit the Basic Online CRM instance for record counts (Contacts, Companies, Deals, Notes, Tasks), custom field definitions, export tier (Free/Starter/Professional with CSV-only access versus Enterprise with API), and the presence of orphaned Deal associations. We ask the customer to confirm which Pipedrive User should own migrated records and whether any file attachments or workflow rules exist that require documentation. The discovery output is a written migration scope covering record volumes, custom field type mapping, owner resolution plan, and timeline estimate.

  2. Data extraction and chunking

    We extract data from Basic Online CRM via bulk CSV download, splitting large contact lists into multiple files if the instance exceeds 5,000 records. We request separate exports for Contacts, Companies, and Deals to enable cross-reference resolution during staging. If the customer has Enterprise tier API access, we use the undocumented endpoints to extract directly and avoid the CSV truncation risk entirely. All exports are ingested into our staging environment and validated for row counts against the discovery estimate.

  3. Transformation and association resolution

    We apply three transformation steps. First, we resolve Deal-to-Contact associations by cross-referencing the numeric contact_id in the Deals export against the Contact export to retrieve names, then write the resolved Person name as the Pipedrive Deal link. Second, we detect and standardise date-formatted strings to ISO 8601 and propose Pipedrive field types for all custom fields. Third, we apply owner resolution by matching the customer-provided user mapping table (or the designated default owner) to the Pipedrive User table by email. Any orphaned Deals (referencing deleted Contacts) are isolated into a reconciliation queue.

  4. Pipedrive schema preparation

    We configure Pipedrive before write-back. This includes creating the pipeline and stages (mapped from Basic Online CRM deal stages or a customer-defined stage set), provisioning Pipedrive Users matching the owner mapping, creating typed custom fields for any non-standard Basic Online CRM fields, and setting up the Organization hierarchy if the customer uses one. Schema is prepared in the customer's live Pipedrive account or a dedicated Sandbox org at the customer's preference before any data is written.

  5. Sandbox validation

    We run a full migration into a Pipedrive Sandbox or the live account using the full record volume from the source. The customer reconciles record counts (People in, Organizations in, Deals in, Activities in) and spot-checks 25-50 records against the Basic Online CRM source data. Any field mapping corrections, stage name adjustments, or custom field type changes happen at this stage. We do not proceed to production migration until the customer signs off the sandbox validation report.

  6. Production migration and cutover

    We run production migration in dependency order: Organizations first (no dependencies), People second (with org_id resolved), Deals third (with Person and Organization lookups resolved, orphaned Deals held for manual resolution), and Activities last. We use Pipedrive's REST API for larger datasets and the CSV import tool for smaller supplemental imports. During cutover, we freeze writes in Basic Online CRM, run a final delta migration of any records modified during the window, then mark Pipedrive as the system of record. We deliver the orphaned Deal reconciliation report, the custom field type map, and the automation rebuild checklist. We include a one-week hypercare window for immediate post-migration reconciliation issues.

Platform deep dives

Context on both ends of the pair

Basic Online CRM logo

Basic Online CRM

Source

Strengths

  • Zero-installation browser-based interface with no desktop client required
  • Free tier available for single-user evaluation with basic contact and deal management
  • Immediate onboarding with no credit card required for trial
  • Built-in email tracking and basic pipeline visualisation on the free plan
  • Ships with pre-built CSV import for Contacts and Companies

Weaknesses

  • No native mobile app; fully browser-dependent on desktop
  • Limited reporting and analytics beyond basic pipeline totals
  • No workflow automation or custom business logic on any tier
  • API access is undocumented or absent on lower tiers
  • No native integrations with email clients, calendars, or third-party tools
Pipedrive logo

Pipedrive

Destination

Strengths

  • Intuitive drag-and-drop pipeline that sales reps actually use without resistance or training overhead.
  • Per-seat unlimited-deals model on all tiers — reps cannot be blocked from logging activity.
  • Active marketplace with 400+ integrations and a documented REST API with OpenAPI 3 specs.
  • Mobile apps with offline access, call logging, and calendar sync keep field teams operational.
  • Strong focus on sales activity tracking — next-action reminders and follow-up scheduling are first-class features.

Weaknesses

  • No custom objects — teams needing non-standard data structures must work around the four standard entity types.
  • Workflow automation limits by tier (30, 60, 90 active workflows) force upgrades as processes grow.
  • No free permanent plan — teams evaluating fit must commit to a trial without a freemium option.
  • Limited advanced reporting and custom dashboard capabilities compared to HubSpot or Salesforce.
  • Export permissions are gated by visibility groups, meaning data scoping must account for who can see what before migration.

Complexity grading

How hard is this migration?

Moderate CRM migration. 5 of 8 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Basic Online CRM and Pipedrive.

  • Object compatibility

    C

    5 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Basic Online CRM: Not publicly documented.

  • Data volume sensitivity

    B

    Basic Online CRM doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Basic Online CRM to Pipedrive migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Basic Online CRM to Pipedrive data migrations

Answers to the questions buyers ask most during Basic Online CRM to Pipedrive migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Basic Online CRM to Pipedrive migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Straightforward migrations under 5,000 Contacts and 2,000 Deals with clean date formats and no orphaned Deal associations land in two to three weeks. Migrations exceeding 10,000 records, with orphaned Deal-Contact links requiring manual resolution, or with more than 15 custom fields requiring type mapping and validation extend to four to six weeks. The timeline also depends on customer sign-off speed during sandbox validation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Basic Online CRM.
Land in Pipedrive, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day