CRM migration

Migrate from BigChange to Salesforce Sales Cloud

Field-level mapping, validation, and rollback between BigChange and Salesforce Sales Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Sales Cloud.

BigChange logo

BigChange

Source

Salesforce Sales Cloud

Destination

Salesforce Sales Cloud logo

Compatibility

92%

11 of 12

objects map 1:1 between BigChange and Salesforce Sales Cloud.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

BigChange organizes field service data around Jobs, Quotes, Persons, and Companies, with a DaaS API exposing data marts for read access. Salesforce Sales Cloud uses a standard CRM object model — Contacts, Accounts, Leads, Cases, Opportunities — that does not natively include work-order or field-service job semantics. FlitStack AI extracts from BigChange's data marts, maps field-service entities to Salesforce's CRM objects, and loads via the Bulk API. The core translation challenge is Jobs: BigChange's job lifecycle (Scheduled, In Progress, Completed) maps to Salesforce Cases, but requires custom fields for Job_Type__c, Engineer_Assigned__c, and Site_Address__c. Quotes map to Opportunities with custom Quote_Status__c and Quote_Date__c fields, and Quote_Line_Items become OpportunityLineItems with PricebookEntry resolution. BigChange's many-to-many Person-to-Company associations migrate to Salesforce's AccountContactRelation junction object. Financial documents — invoices and credit notes — have no Salesforce equivalent; FlitStack stores these as Salesforce Files with custom metadata. All automations, job templates, and scheduling rules are source-platform-specific and cannot migrate — FlitStack documents them for rebuild in Salesforce Flow.

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

BigChange logo

BigChange

What's pushing teams away

  • Unclear pricing changes and awkward cost increases frustrate users; feedback is dismissed with claims improvements would take too long.
  • The platform is described as quick to upsell additional services but difficult to work with when trying to reduce costs or remove services.
  • Requests to scale back usage are met with delays and resistance, with some reviewers citing deceptive billing practices.
  • High costs for setting up quoting documents and system reliability issues — CRM systems failing on JobWatch and map view crashes on mobile — drive dissatisfaction.
  • Performance slows noticeably during evening hours, grinding to a halt during peak usage windows.

Choosing

Salesforce Sales Cloud logo

Salesforce Sales Cloud

What's pulling them in

  • The AppExchange marketplace with 5,000+ prebuilt apps gives enterprises integrations for nearly every business workflow without custom development.
  • Native Einstein AI for lead scoring, opportunity insights, and predictive forecasting adds intelligence without a separate platform purchase.
  • Territory management, multi-currency support, and advanced forecasting satisfy the needs of complex B2B sales organizations with structured revenue teams.
  • Slack, Tableau, and CPQ are deeply integrated into the core platform, keeping the sales stack unified for teams already in the Salesforce ecosystem.
  • Organizations with a large, established Salesforce implementation choose it because switching costs — integrations, custom code, trained admins — are prohibitive.

Object mapping

How BigChange objects map to Salesforce Sales Cloud

Each row shows how a BigChange object lands in Salesforce Sales Cloud, including any object-level transformations, lookup resolution, or schema-design dependencies.

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

BigChange

Person

maps to

Salesforce Sales Cloud

Contact

1:1
Fully supported

BigChange Persons with type 'Customer' or 'Lead' map to Salesforce Contacts. All standard contact properties carry over including email, phone, address, and job title. Person_Notes transfers to the Salesforce Contact Description field.

BigChange

Person

maps to

Salesforce Sales Cloud

Lead

1:many
Fully supported

Persons with type 'Prospect' or 'Enquiry' that have not progressed to active jobs route to Salesforce Lead. The BigChange Person status pick-list maps value-by-value to Salesforce Lead Status pick-list options.

BigChange

Company

maps to

Salesforce Sales Cloud

Account

1:1
Fully supported

BigChange Companies map to Salesforce Accounts. Company name, registered address, industry, employee count, and annual revenue transfer as direct field mappings. Parent-company hierarchy in BigChange maps to Salesforce ParentId.

BigChange

Person_Company_Association

maps to

Salesforce Sales Cloud

AccountContactRelation

1:1
Fully supported

The Person-to-Company association table in BigChange, which supports multiple companies per contact, migrates to Salesforce's AccountContactRelation junction object. Both primary and secondary associations are preserved with their roles.

BigChange

Job

maps to

Salesforce Sales Cloud

Case

1:1
Fully supported

Jobs are the primary work record in BigChange and map to Salesforce Cases, which are the closest standard CRM object for work orders. Job status, type, priority, and custom properties become Case fields. Engineer assignment is stored as Engineer__c custom field.

BigChange

Quote

maps to

Salesforce Sales Cloud

Opportunity

1:1
Fully supported

Quotes in BigChange have their own lifecycle (Draft, Sent, Accepted, Lost, Revoked) and custom fields that have no direct Salesforce equivalent. These map to Salesforce Opportunities with custom Quote_Status__c, Quote_Date__c, and Quote_Valid_Until__c fields capturing the original quote state.

BigChange

Quote_Line_Item

maps to

Salesforce Sales Cloud

OpportunityLineItem

1:1
Fully supported

Quote line items map directly to Salesforce Opportunity Products. Unit price, quantity, tax, and discount transfer as direct fields on OpportunityLineItem. PricebookEntry resolution happens during migration — unmatched products are flagged for admin review.

BigChange

Financial_Document

maps to

Salesforce Sales Cloud

ContentDocument / Custom_Invoice__c

1:1
Fully supported

Invoices, purchase orders, and credit notes in BigChange have no Salesforce equivalent. These are stored as Salesforce Files with custom metadata (Document_Type__c, Document_Number__c, Amount__c) or as a custom Invoice__c object at the account level.

BigChange

Custom_Property (Person)

maps to

Salesforce Sales Cloud

Contact.CustomField__c

1:1
Fully supported

BigChange custom properties on Persons become custom fields on the Salesforce Contact object using the __c suffix. Type-aware conversion is applied automatically: text stays text, date becomes date, pick-list becomes pick-list.

BigChange

Custom_Property (Job)

maps to

Salesforce Sales Cloud

Case.CustomField__c

1:1
Fully supported

Job custom properties map to custom fields on the Salesforce Case object. Custom field creation is coordinated with the Salesforce admin before migration runs to avoid field name collisions.

BigChange

Custom_Property (Quote)

maps to

Salesforce Sales Cloud

Opportunity.CustomField__c

1:1
Fully supported

BigChange Quote custom properties migrate to custom fields on the Salesforce Opportunity object. Each custom property is type-checked against Salesforce's supported field types before mapping.

BigChange

Attachment

maps to

Salesforce Sales Cloud

ContentVersion

1:1
Fully supported

Files attached to Jobs, Quotes, or Persons are re-uploaded as Salesforce Files using the ContentVersion/ContentDocument model. Original file names, MIME types, and creation timestamps are preserved in Salesforce metadata.

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.

BigChange logo

BigChange gotchas

High

DaaS data retention limits what historical data is available for export

Medium

Financial document exports require a separate migration pass

Medium

Custom quote fields and worksheet templates need manual field-level mapping

High

No documented public bulk REST API for direct record insertion

Low

Evening performance degradation can interrupt migration window planning

Salesforce Sales Cloud logo

Salesforce Sales Cloud gotchas

High

Workflow Rules and Process Builder are retired

High

Bulk API batch quota exhaustion during large imports

Medium

Storage overage billing is non-obvious

Medium

Account-Contact many-to-many relationship mapping

Low

Territory and team member import ordering dependencies

Pair-specific challenges

  • Job records have no native equivalent in Salesforce's standard CRM object model

    BigChange Jobs are work orders with their own lifecycle semantics — job type, engineer assignment, site address, scheduled time, and custom field properties — that do not map to any standard Salesforce CRM object without custom fields. FlitStack maps Jobs to Salesforce Cases using custom fields (Engineer__c lookup, Job_Type__c pick-list, Site_Address__c text field), but the Salesforce admin must pre-create these custom fields and configure Case record types and page layouts before data lands. Without this preparation, the Job data will migrate without the site-specific context that makes it actionable.

  • Financial documents — invoices, credit notes, purchase orders — have no Salesforce equivalent

    BigChange stores structured financial documents (invoices, credit notes, purchase orders) as records in its financial module. Salesforce Sales Cloud has no native financial document object — there is no Account-Payable or billing record type. FlitStack migrates these as Salesforce Files (ContentVersion/ContentDocument) with custom metadata fields (Document_Type__c, Document_Number__c, Amount__c) so the files are accessible on the Account record, but the financial data is not queryable in Salesforce reports and cannot participate in Salesforce's Opportunity Amount calculations. Teams needing billing reconciliation in Salesforce must rebuild this in a custom object or integrate a dedicated accounting tool.

  • Many-to-many engineer-to-job associations require a custom junction object

    BigChange allows multiple engineers to be assigned to a single Job, and an engineer can appear across many Jobs — a many-to-many relationship that has no built-in Salesforce equivalent for the Case object. Salesforce Opportunity has OpportunityTeamMember and OpportunityContactRole, but Cases have no standard role-based junction for internal users. FlitStack creates a custom Engineer_Job_Assignment__c junction object with lookup fields to both the Case and the Contact record representing the engineer, with a Role__c pick-list field to capture the assignment type. The Salesforce admin chooses whether to create engineer Contact records or use the junction against a separate Engineer__c custom object.

  • Quote line items require PricebookEntry resolution before OpportunityLineItem insertion

    BigChange Quote_Line_Items store product names and pricing directly without a Pricebook concept. Salesforce requires OpportunityLineItems to reference a PricebookEntry (which ties a Product2 record to a specific Pricebook2). If BigChange quotes use product names that do not match existing Salesforce Products, FlitStack either creates placeholder Product2 records during migration or flags unmatched items for admin review before insertion. This resolution step adds a pre-flight check to the Quote migration phase and must complete before OpportunityLineItem records can be loaded.

  • BigChange's DaaS data-retention policy limits historical data access from June 2026

    BigChange's Data as a Service platform is moving to a rolling three-year data-retention window starting June 1, 2026, after which data older than three years will rotate out of the live DaaS environment. Teams with records predating January 2023 must snapshot that data independently before June 2026 or it will no longer be accessible via BigChange's DaaS API. FlitStack can incorporate an early extraction of historical data into the migration plan, but this must be requested before the retention rollover occurs.

Migration approach

Six steps for a successful BigChange to Salesforce Sales Cloud data migration

  1. Map BigChange objects to Salesforce schema and pre-create custom fields

    FlitStack audits BigChange's object inventory (Persons, Companies, Jobs, Quotes, Quote_Line_Items, Financial_Documents) against Salesforce's standard objects and creates a schema plan. Custom __c fields are pre-created on Contact, Account, Case, and Opportunity for Job_Type__c, Engineer__c, Site_Address__c, Quote_Status__c, Quote_Date__c, and all BigChange custom properties. Case record types are created for each Job type so page layouts are scoped correctly. The Salesforce admin approves and creates the custom fields before any data moves.

  2. Resolve BigChange users and engineers to Salesforce users and Contact records

    BigChange engineers and office staff are resolved by email match against Salesforce Users. Engineers who do not have Salesforce User accounts are migrated as Contact records with a custom Engineer__c flag. Unmatched users are flagged before migration — teams either provision Salesforce accounts or assign a fallback owner. No record lands in Salesforce without a resolved owner or contact reference.

  3. Load Companies and Persons in dependency order, then Jobs and Quotes

    Salesforce requires Accounts before Contacts (via AccountId) and Accounts before Cases (via AccountId). FlitStack sequences the migration: Companies → Accounts, then Persons → Contacts with AccountId resolution, then Jobs → Cases with AccountId and Engineer__c lookups, then Quotes → Opportunities with AccountId and Contact lookups, then Quote_Line_Items → OpportunityLineItems with PricebookEntry resolution. Circular references in the Person-Company association table are flagged and resolved in a separate pass.

  4. Run a sample migration with field-level diff and validate with the customer

    A representative slice of 50–200 records spanning all object types migrates first. FlitStack generates a field-level diff comparing source values to destination field contents, letting the customer verify that Job status mapped correctly to Case Status, that Engineer__c lookups resolved, that Quote line items appear on the Opportunity, and that financial documents are accessible on the Account. The customer signs off before the full run commits.

  5. Execute full migration with delta-pickup window and post-migration reconciliation

    The full migration runs against Salesforce using the Bulk API for large record volumes. A 48-hour delta-pickup window captures any new or changed records in BigChange during the cutover window. After delta pickup closes, FlitStack reconciles record counts between BigChange and Salesforce, spot-checks field values on a statistical sample, and confirms all foreign keys resolved. An audit log is delivered and one-click rollback is available if reconciliation fails.

Platform deep dives

Context on both ends of the pair

BigChange logo

BigChange

Source

Strengths

  • Scheduling and mobile workforce management that demonstrably increases engineer job throughput from 1-2 to 6+ per day.
  • All-in-one platform combining job management, quoting, invoicing, vehicle tracking, and customer portals without tool sprawl.
  • Permanent access to BigChange University training across Core, Advanced, and Expert levels at no extra cost.
  • Customer-facing booking portal and business performance dashboards included on all tiers.
  • Hardware bundle with rugged tablet, vehicle tracking hardware, data SIM, and 2-year warranty reduces upfront deployment cost.

Weaknesses

  • Pricing opacity and perceived billing inflexibility — customers report difficulty reducing services or understanding cost increases.
  • System performance degrades noticeably in evenings, with some users reporting slowdowns and crashes on mobile map views.
  • High per-license cost (£99.95/month) makes the platform more suited to larger field service teams than small operators.
  • Feature richness and heavy customisation options create a steeper learning curve for smaller teams.
  • No publicly documented bulk API — DaaS is read-only and used for analytics, not direct data export for migration purposes.
Salesforce Sales Cloud logo

Salesforce Sales Cloud

Destination

Strengths

  • Largest enterprise app ecosystem in CRM with 5,000+ AppExchange integrations covering nearly every vertical workflow.
  • Native Einstein AI delivers lead scoring, opportunity insights, and predictive forecasting without a third-party layer.
  • Advanced territory management, multi-currency, and flexible forecasting satisfy complex B2B revenue structures.
  • Deep platform extensibility: Custom Objects, Apex, Flow, and the Metadata API allow full schema customization.
  • Well-documented REST API, Bulk API, and Composite API with published rate limits for programmatic migration.

Weaknesses

  • Pricing model is layered and opaque in practice: per-seat fees plus storage overages, add-on subscriptions, and annual uplifts compound to 30–40% above sticker price.
  • Workflow Rules and Process Builder are deprecated, forcing all orgs onto Salesforce Flow — a migration task that catches many teams by surprise.
  • Steep administrative complexity: meaningful configuration requires a dedicated Salesforce admin or consultant.
  • API rate limits are edition-gated (100k/day base for Enterprise) and easily exhausted by large historical imports without throttling.
  • Data export is exportable via Data Loader but preserving relationship integrity across 30+ objects requires careful ETL sequencing.

Complexity grading

How hard is this migration?

Standard CRM migration. 2 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across BigChange and Salesforce Sales Cloud.

  • Object compatibility

    B

    2 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

    BigChange: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your BigChange to Salesforce Sales Cloud 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 BigChange to Salesforce Sales Cloud data migrations

Answers to the questions buyers ask most during BigChange to Salesforce Sales Cloud migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your BigChange to Salesforce Sales Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most BigChange-to-Salesforce migrations complete within 48–72 hours of clock time for under 50,000 total records (Persons, Companies, Jobs, Quotes, and Financial Documents combined). Larger migrations with 500,000+ records, extensive custom properties, or Quote Line Items requiring PricebookEntry resolution extend to 3–5 days. The delta-pickup window runs 24–48 hours after the full load completes.

Adjacent paths

Related migrations to explore

Ready when you are

Move from BigChange.
Land in Salesforce Sales Cloud, 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