CRM migration
Field-level mapping, validation, and rollback between BigChange and Mailchimp. We move data and schema; workflows are rebuilt natively in Mailchimp.
BigChange
Source
Mailchimp
Destination
Compatibility
9 of 10
objects map 1:1 between BigChange and Mailchimp.
Complexity
BStandard
Timeline
12–48 hours
Overview
BigChange is job management software that includes a built-in CRM for managing customer contacts, companies, and custom properties. Mailchimp is an email marketing platform organized around audiences containing contacts with merge tags and custom fields. The migration extracts BigChange contact and company records via the REST API, maps standard fields to Mailchimp merge tags (FNAME, LNAME, EMAIL, PHONE, ADDRESS), creates custom audience fields for BigChange custom properties, and loads everything into your Mailchimp audience. Workflows, job scheduling rules, quoting templates, and financial documents have no equivalent in Mailchimp and must be documented separately for rebuild. The Mailchimp free plan caps audiences at 250 contacts; Standard and Premium plans raise this limit but charge per-contact pricing that includes all statuses. FlitStack sequences the export to handle BigChange's N-to-N contact-to-company relationships, deduplicates by email address, and runs a delta pickup window to capture any records modified during the cutover before your Mailchimp list goes live.
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 Mailchimp, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
BigChange
Contact / Person
Mailchimp
Mailchimp Contact
1:1BigChange person records map 1:1 to Mailchimp contacts within an audience. Each BigChange contact email address becomes the Mailchimp email address field, serving as the unique identifier for the contact record. BigChange provides REST API access for extracting person records including custom fields. Contacts without email addresses are flagged for manual review before import, since Mailchimp requires a valid email address for marketing contacts.
BigChange
Company
Mailchimp
Merge Tags + Tags
1:1BigChange company names are mapped to a COMPANY merge tag on each related contact. When a contact has multiple associated companies, the primary company name populates the merge tag field, and any additional company associations are appended as comma-separated values within that field or distributed across separate Tags for use in Mailchimp segmentation and filtering.
BigChange
Contact custom properties
Mailchimp
Mailchimp Merge Fields
1:1BigChange custom fields attached to person records, accessed via the quote_custom_fields API, require corresponding Mailchimp merge fields to be created in the audience before import begins. Standard plan accounts allow a maximum of 30 merge fields per audience, while Premium accounts permit up to 80 fields, so the field mapping must account for these limits during the planning phase.
BigChange
Contact-Company associations (N:N)
Mailchimp
Mailchimp Tags
many:1BigChange supports multiple company associations per contact, but Mailchimp contacts can only have one primary company affiliation. The most recently modified company association is migrated as the primary COMPANY merge tag, and any secondary company associations are converted into Tags on the contact record using the format 'Secondary_Client_[CompanyName]' to preserve the relationship data within Mailchimp's structure.
BigChange
Contact phone numbers
Mailchimp
PHONE merge tag or custom field
1:1BigChange phone number fields, including primary phone and mobile phone, map to Mailchimp's built-in PHONE merge tag. When contacts have multiple phone numbers recorded across different fields, FlitStack concatenates them into a single PHONE value or distributes them across separate custom fields depending on the available field budget in your Mailchimp plan.
BigChange
Contact address fields
Mailchimp
ADDRESS merge tag
1:1Mailchimp's ADDRESS merge tag accepts structured components including city, state, ZIP, and country fields. BigChange address components are parsed and mapped to Mailchimp's standard address schema during import. For free-form address blocks that do not separate into individual components, the complete address is stored as a custom text field in Mailchimp.
BigChange
Job history / job status
Mailchimp
Custom Merge Fields + Tags
1:1BigChange job records containing scheduling information, status updates, and assigned engineer data have no native equivalent in Mailchimp's contact model. The most recent job status can be stored as a custom merge field on the contact record. The complete job history is exported as a structured CSV file linked by contact ID rather than loaded into Mailchimp's contact structure, preserving the full audit trail outside the platform.
BigChange
Quote and invoice documents
Mailchimp
No equivalent
1:1BigChange quotes, invoices, and job costing records are document objects stored alongside contact records. Mailchimp does not support document attachments or line-item financial data on contacts. FlitStack exports quote metadata including values, status, dates, and reference numbers as merge fields for the most recent quote per contact. The complete financial document history is exported as a structured CSV file linked to BigChange record IDs for retrieval after migration.
BigChange
Tags / labels in BigChange
Mailchimp
Mailchimp Tags
1:1When BigChange uses internal labels or tags to categorize contacts, those labels are mapped directly to Mailchimp Tags during the import process. Mailchimp Tags drive segmentation logic and can trigger Customer Journey automations based on tag membership, enabling the same categorization workflows to operate in the destination platform.
BigChange
Contact created / updated timestamps
Mailchimp
MEMBER_SINCE date or custom datetime field
1:1Mailchimp automatically records a MEMBER_SINCE date when a contact is added to an audience. To preserve the original customer relationship history from BigChange, the original create date from BigChange is stored in a custom datetime merge field on each contact, ensuring that reporting and analysis reflect the full timeline of when the customer relationship began in the source CRM.
| BigChange | Mailchimp | Compatibility | |
|---|---|---|---|
| Contact / Person | Mailchimp Contact1:1 | Fully supported | |
| Company | Merge Tags + Tags1:1 | Fully supported | |
| Contact custom properties | Mailchimp Merge Fields1:1 | Fully supported | |
| Contact-Company associations (N:N) | Mailchimp Tagsmany:1 | Fully supported | |
| Contact phone numbers | PHONE merge tag or custom field1:1 | Fully supported | |
| Contact address fields | ADDRESS merge tag1:1 | Fully supported | |
| Job history / job status | Custom Merge Fields + Tags1:1 | Fully supported | |
| Quote and invoice documents | No equivalent1:1 | Fully supported | |
| Tags / labels in BigChange | Mailchimp Tags1:1 | Fully supported | |
| Contact created / updated timestamps | MEMBER_SINCE date or custom datetime field1: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
Mailchimp gotchas
Contact count includes unsubscribed and non-subscribed records
Automation workflows cannot be exported
Account suspensions trigger silently during migration
Template HTML is Mailchimp-specific and may not render in other platforms
E-commerce data requires active store connection
Pair-specific challenges
Migration approach
Audit BigChange contacts and plan Mailchimp merge field schema
FlitStack connects to your BigChange account via the REST API and exports all person records with their associated company links and custom properties. We run a field inventory across your full contact list to identify every unique custom property name and data type. This inventory drives the merge field plan: we map standard fields to Mailchimp's built-in tags (FNAME, LNAME, EMAIL, PHONE, ADDRESS) and list required custom fields in priority order based on how many contacts use each property. If the count exceeds your Mailchimp plan field limit, we surface the conflict before migration so you can decide which fields load into Mailchimp and which remain in the reference export.
Resolve contact-company associations and build deduplication key
BigChange contacts can link to multiple companies; Mailchimp contacts have one primary company affiliation. FlitStack resolves each contact's primary company using your specified rule (most recently modified association, or alphabetical by company name). Secondary associations are converted to Tags on the contact record. We also run email deduplication across the full BigChange contact list — if the same email appears on multiple contact records, we flag duplicates and present a resolution rule (prefer most recent, prefer record with most complete fields, or merge into single contact) before the import begins.
Create Mailchimp merge fields and audience structure
FlitStack creates all required merge fields in your Mailchimp audience before importing data. Fields are created with correct types (text, number, date, phone, address, birthday) matching BigChange's data types. Tags for job types and secondary company associations are also pre-created so the import can assign them on first load. If your account is on Mailchimp Standard, we verify the field count is within the 30-field limit and flag any fields that must be dropped or stored externally before proceeding.
Run sample migration with field-level verification
A representative sample — typically 100–500 contacts spanning the full range of custom property configurations and company association types — migrates into your Mailchimp audience first. FlitStack generates a field-level diff report showing every source field and its resolved destination value for each sampled contact. You verify that company associations, custom property values, and deduplication outcomes match your expectations. Sample migration must pass your sign-off before the full run commits.
Execute full migration with delta pickup and audit log
The full BigChange contact list loads into Mailchimp with all merge fields and Tags populated. A delta pickup window (24–48 hours) runs in parallel, capturing any contact records created or modified in BigChange during the migration window. FlitStack logs every record operation — inserts, updates, skipped duplicates, and records with missing required fields — to an audit CSV. If reconciliation reveals discrepancies, one-click rollback reverts the Mailchimp audience to its pre-migration state. After rollback window closes, the audit log is delivered as a permanent record of what was migrated and how each field was resolved.
Platform deep dives
BigChange
Source
Strengths
Weaknesses
Mailchimp
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 Mailchimp.
Object compatibility
1 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 Mailchimp migration scoping. Not seeing yours? Book a call.
Walk through your BigChange to Mailchimp 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 Mailchimp
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.