CRM migration
Field-level mapping, validation, and rollback between BigChange and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
BigChange
Source
Pipedrive
Destination
Compatibility
11 of 11
objects map 1:1 between BigChange and Pipedrive.
Complexity
BStandard
Timeline
72–96 hours
Overview
BigChange is built around Jobs as the central operational unit — each job carries site details, schedule-of-rates pricing, financial documents, and multi-technician assignments. Pipedrive is built around Deals as the central unit — each deal links to a Person, Organization, Activities, and optional Products. The migration requires translating BigChange's job-centric model into Pipedrive's deal-centric model, which means Jobs do not map 1:1 to Deals — Jobs become Pipedrive Deals with job-specific details stored in custom fields and linked activities. Quotes in BigChange can become either Pipedrive Products linked to Deals or separate Deals in a quoting pipeline stage. The migration runs via Pipedrive's REST API v1/v2, respecting the 10,000 POST/PUT daily token-based rate limits per user, and the 20–120 requests-per-2-second burst limits depending on Pipedrive plan tier. FlitStack sequences the load as Persons/Organizations first, then Deals with custom field population, then Activities and Notes. Workflows, automations, and schedule-of-rates pricing rules from BigChange do not migrate and must be rebuilt in Pipedrive's automation tools or documented for manual reconstruction.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a BigChange 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.
BigChange
Person
Pipedrive
Person
1:1BigChange Persons map 1:1 to Pipedrive Persons — name, email, phone, job title, and address fields translate directly. The email field is used for owner resolution (matching to Pipedrive users by email address). Persons without an associated Organization in BigChange land as standalone Pipedrive Persons.
BigChange
Organization
Pipedrive
Organization
1:1BigChange Organizations map 1:1 to Pipedrive Organizations — name, domain, industry, employee count, and address fields translate directly. BigChange Sites attached to an Organization may require a decision: either one Pipedrive Organization with Site stored as a custom field, or multiple Pipedrive Organizations if each Site represents a distinct commercial relationship.
BigChange
Job
Pipedrive
Deal
1:1BigChange Jobs are the central object — they do not map 1:1 to Pipedrive Deals because Jobs carry site details, multi-technician assignments, and operational status that have no direct Pipedrive equivalent. Each Job becomes one Pipedrive Deal with job-specific fields (job type, status, site address) stored in Pipedrive custom fields. The Job's primary Person and Organization link to the Deal's Person and Organization fields.
BigChange
Job Stage / Status
Pipedrive
Deal Stage
1:1BigChange job statuses (Booked, In Progress, On Hold, Completed, Cancelled) map to Pipedrive Deal stage values. Each BigChange job status requires a corresponding Pipedrive stage to be pre-created in the destination pipeline. Stage-entry timestamps from BigChange are preserved as custom datetime fields on the Pipedrive Deal.
BigChange
Schedule of Rates (SOR)
Pipedrive
Product + Deal Amount
1:1BigChange SOR defines agreed rates per job type. In Pipedrive, SOR line items can become Pipedrive Products linked to the Deal, with the total SOR value populating the Deal's Amount field. Alternatively, the total SOR value is written directly to Deal Amount and a SOR summary is stored as a custom field. Rate-card detail (per-task pricing) is preserved as a custom field text blob for reference.
BigChange
Quote
Pipedrive
Deal (quoting stage) or Product
1:1BigChange Quotes are financial documents with line items, terms, and approval status. In Pipedrive, Quotes are modelled as Deals in a dedicated quoting pipeline stage. Line items migrate as Pipedrive Products linked to the Deal. Quote totals populate Deal Amount. Quote status (Draft, Sent, Accepted, Rejected) maps to Deal stage values in the quoting pipeline.
BigChange
Invoice
Pipedrive
Deal (invoiced stage) or Activity note
1:1BigChange Invoices are financial documents tied to a Job. Pipedrive has no native invoice object. Invoices migrate as a Pipedrive Activity (note) on the linked Deal, recording invoice number, amount, date, and status. For teams requiring invoice history, a separate export of invoice PDFs is delivered alongside the migration.
BigChange
Job Activity (site visit, task completion, alert)
Pipedrive
Activity (call/meeting/task)
1:1BigChange job activities (engineer notes, site visit confirmations, task completions) map to Pipedrive Activities. Each activity links to the Job's corresponding Pipedrive Deal via the activity's deal_id. Original timestamps and assigned engineer/owner are preserved. Alerts that have no Pipedrive equivalent become Task activities with a due date.
BigChange
Quote Custom Fields
Pipedrive
Deal Custom Fields
1:1BigChange quote_custom_fields (as defined in the developer portal DaaS dictionary) become Pipedrive Deal custom fields. Custom field keys are 40-character hashes unique to each Pipedrive account — we create new custom fields with matching types (text, number, date, picklist) and map the hash keys during the API write step.
BigChange
Asset / Site
Pipedrive
Organization custom field or separate Organization
1:1BigChange Assets and Sites attached to an Organization may need to become either a Pipedrive custom field on the Organization (storing site reference as text) or separate Organization records if each site represents an independent commercial entity. The decision is made during the discovery phase based on how sites are used commercially.
BigChange
User / Owner (engineer, dispatcher, manager)
Pipedrive
User
1:1BigChange users (engineers, dispatchers, office staff) resolve to Pipedrive users by email address match. Unmatched users are flagged before migration — teams either invite them to Pipedrive first or assign their records to a fallback Pipedrive user. Owner history on Jobs is preserved as a custom field on the corresponding Pipedrive Deal.
| BigChange | Pipedrive | Compatibility | |
|---|---|---|---|
| Person | Person1:1 | Fully supported | |
| Organization | Organization1:1 | Fully supported | |
| Job | Deal1:1 | Fully supported | |
| Job Stage / Status | Deal Stage1:1 | Fully supported | |
| Schedule of Rates (SOR) | Product + Deal Amount1:1 | Fully supported | |
| Quote | Deal (quoting stage) or Product1:1 | Fully supported | |
| Invoice | Deal (invoiced stage) or Activity note1:1 | Fully supported | |
| Job Activity (site visit, task completion, alert) | Activity (call/meeting/task)1:1 | Fully supported | |
| Quote Custom Fields | Deal Custom Fields1:1 | Fully supported | |
| Asset / Site | Organization custom field or separate Organization1:1 | Fully supported | |
| User / Owner (engineer, dispatcher, manager) | User1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
BigChange gotchas
DaaS data retention limits what historical data is available for export
Financial document exports require a separate migration pass
Custom quote fields and worksheet templates need manual field-level mapping
No documented public bulk REST API for direct record insertion
Evening performance degradation can interrupt migration window planning
Pipedrive gotchas
Custom field hash keys differ per account
Export access gated by visibility groups
Token-based API rate limits since December 2024
Sequences and Automations not exposed via REST API
Cost escalates via workflow caps and add-ons
Pair-specific challenges
Migration approach
Discover and profile BigChange data via DaaS API export
FlitStack AI connects to BigChange via the DaaS API to enumerate Persons, Organizations, Jobs, Quotes, Invoices, Activities, and custom field definitions. We profile record counts per object, identify multi-site Organizations, audit SOR complexity, and flag records with missing required fields (persons with no email, jobs with no person link). The discovery output is a data profile report shared with your team before mapping begins. We also extract the DaaS field dictionary to ensure custom field types are captured correctly for the Pipedrive custom field creation step.
Pre-create Pipedrive custom fields and pipeline stages
Before any data is written to Pipedrive, we create the custom fields identified in the discovery phase on Person, Organization, and Deal objects using the Pipedrive POST /personFields, /organizationFields, and /dealFields API endpoints. We also create the pipeline stages needed for the BigChange job-status and quote-status value mappings. This step requires a Pipedrive admin token with write access to field definitions. If Pipedrive has an existing pipeline, we add stages alongside it. The field keys generated by Pipedrive (40-character hashes) are captured and stored for the mapping phase.
Resolve owners by email and seed Pipedrive users
BigChange owner IDs (engineers, dispatchers, office staff) are matched against Pipedrive users by email address. We generate a user-resolution report listing matched owners, unmatched owners, and a recommended fallback Pipedrive user for any unmatched records. Unmatched owners must be invited to Pipedrive before the migration run, or their records are assigned to the fallback user. No Deal is written without a valid Pipedrive user_id — this prevents orphaned records in Pipedrive's owner-based visibility model.
Load Organizations and Persons first, then Jobs mapped to Deals
Pipedrive requires Organizations to exist before Persons (via org_id), and Persons to exist before Deals (via person_id). We sequence the migration: Organizations load first, then Persons, then Jobs translated to Deals with custom fields and owner assignment, then Activities and Notes. Each batch is validated against Pipedrive's API responses — any record returning an error (422 validation failure, 429 rate-limit response) is retried after pacing delay. The Job-to-Deal translation step is the most complex: we write the Deal with custom fields populated, then link Activities with the new Deal ID.
Run a sample migration with field-level diff before full commit
A representative slice (typically 100–500 records spanning persons, organizations, jobs, quotes, and activities) migrates to a staging Pipedrive account or a test pipeline. We generate a field-level diff report comparing source values against destination values for every mapped field, flagging any transformation errors (value-mapping mismatches, truncated text, incorrect date formats). The diff is reviewed with your team before the full run is scheduled. This step catches stage-mapping errors, custom field key mismatches, and owner-resolution gaps before large-scale commits.
Execute full migration with delta-pickup window and audit log
The full migration runs in staged batches, respecting Pipedrive rate limits, with each batch validated before the next starts. A delta-pickup window of 24–48 hours after the full run captures any records created or modified in BigChange during the cutover period. Every migration operation is recorded in an audit log (source record, destination record, operation type, timestamp, operator). If reconciliation fails, one-click rollback reverts all migrated records. After rollback confirmation, the full run can be re-executed with corrections applied.
Platform deep dives
BigChange
Source
Strengths
Weaknesses
Pipedrive
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across BigChange and Pipedrive.
Object compatibility
3 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
BigChange: Not publicly documented.
Data volume sensitivity
BigChange doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during BigChange to Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your BigChange to Pipedrive migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave BigChange
Other ways to arrive at Pipedrive
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.