CRM migration
Field-level mapping, validation, and rollback between Insightly Marketing and Mailchimp. We move data and schema; workflows are rebuilt natively in Mailchimp.
Insightly Marketing
Source
Mailchimp
Destination
Compatibility
8 of 10
objects map 1:1 between Insightly Marketing and Mailchimp.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Insightly Marketing is a combined CRM and marketing automation platform; Mailchimp is an email marketing platform with CRM-capable audience management. The migration is record-focused rather than structurally complex: we extract Contacts and Organizations from Insightly via its per-category CSV export, deduplicate against existing Mailchimp contacts by email address, and map Insightly tags to Mailchimp tags and Insightly custom fields to Mailchimp merge fields. We extract HTML content from Insightly email templates and provide the content and structure to be rebuilt in Mailchimp's campaign builder. Insightly Opportunities, Projects, Tasks, and Workflows have no Mailchimp equivalent and are documented for the customer's admin to handle manually or in a separate system post-migration. Because Insightly's CSV export is delivered by email per data category, we coordinate multiple export sessions and assemble the files before mapping and loading.
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 Insightly Marketing 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.
Insightly Marketing
Contact
Mailchimp
Audience Contact
1:1Insightly Contacts map to Mailchimp Audience members. We use email address as the dedupe key during import and merge Insightly contact properties (name fields, phone, address, custom fields) into Mailchimp's contact profile. Insightly's lifecycle stage and lead status migrate as merge field values rather than native Mailchimp fields. We flag any contacts with duplicate email addresses for manual resolution before final import.
Insightly Marketing
Organization
Mailchimp
Company (Mailchimp Plus/Premium)
1:1Insightly Organizations map to Mailchimp Companies if the destination Mailchimp account is on Plus or Premium tier (which includes the Companies feature). On Standard or Essentials tier, Organization name and domain can be stored as merge fields on the Contact record. We check the destination tier during scoping and adapt the mapping accordingly. Organization-to-Contact relationships are preserved by linking each Contact to its parent Organization record in Mailchimp where the tier supports it.
Insightly Marketing
Lead
Mailchimp
Audience Contact
1:1Insightly Leads that do not yet have a corresponding Contact record migrate as Mailchimp Audience members in the subscriber or prospect segment. We preserve Lead_Status from Insightly as a merge field value for segmentation in Mailchimp. Any lead scoring values from Insightly custom fields migrate as merge fields that can be used in Mailchimp's audience filtering.
Insightly Marketing
Tag
Mailchimp
Tag
1:1Insightly Tags applied to Contacts, Organizations, and Leads migrate to Mailchimp Tags. Each unique tag name creates a corresponding Mailchimp tag. We preserve the tag count per contact for segmentation but note that Mailchimp tags are flat (no tag hierarchy) whereas Insightly tags can be scoped per object. If the customer uses Insightly tag categories for organizational purposes, we document those categories as part of the migration deliverable for manual reconstruction in Mailchimp as segment groups or labels.
Insightly Marketing
Custom Field (on Contact)
Mailchimp
Merge Field
1:1Insightly custom fields on Contacts (beyond the standard set of first name, last name, email, phone, address) migrate to Mailchimp merge fields. We map Insightly field types to Mailchimp merge field types: text fields become text merge fields, date fields become date merge fields, numeric fields become number merge fields, and picklist fields become dropdown merge fields. We flag any custom fields with validation rules that may restrict values importable into Mailchimp's merge field format.
Insightly Marketing
Custom Field Group (on Organization)
Mailchimp
Merge Field (on Company or Contact)
lossyInsightly custom field groups are named expandable sections that group related custom fields. Mailchimp does not have an equivalent grouping concept for merge fields. We flatten the field group structure and apply a naming convention (GroupName_FieldName) to preserve the original grouping information within the merge field label. This keeps the information accessible without requiring structural recreation.
Insightly Marketing
Email Template
Mailchimp
Campaign Template
lossyInsightly email templates export in a non-standardized format that cannot be directly imported into Mailchimp. We extract the HTML content, inline styles, and image references from each template and provide the customer with a written template inventory documenting the layout structure, content blocks, and design elements. The customer rebuilds templates in Mailchimp's campaign builder or imports the cleaned HTML if Mailchimp's template import supports it for that specific format. We preserve template content and imagery where possible but advise budgeting for template reconstruction time.
Insightly Marketing
Campaign History
Mailchimp
Campaign Archive (metadata only)
1:1Insightly campaign history (sends, opens, clicks, bounces) represents historical email engagement data. Mailchimp does not import Insightly's campaign performance metrics. We document the Insightly campaign names, send dates, and audience sizes as part of the migration deliverable so the customer has a record of historical campaign activity. Ongoing campaign metrics will populate in Mailchimp after cutover.
Insightly Marketing
Opportunity
Mailchimp
Not Migrated
1:1Insightly Opportunities have no equivalent in Mailchimp's audience model. Mailchimp is an email marketing platform and does not track pipeline stages, deal values, or probability. We document the Opportunity fields in use during scoping and flag the fields that will not migrate. If the customer needs Opportunity data, it must be retained in Insightly CRM (a separate license), moved to a dedicated CRM, or recorded in a spreadsheet.
Insightly Marketing
Project
Mailchimp
Not Migrated
1:1Insightly Projects (with milestones, task lists, and assignees) are outside Mailchimp's scope. Mailchimp does not have a project management or task management capability. We document the Project records in use during scoping. If project tracking is needed, the customer should retain Insightly CRM for project management or select a separate project management tool.
| Insightly Marketing | Mailchimp | Compatibility | |
|---|---|---|---|
| Contact | Audience Contact1:1 | Fully supported | |
| Organization | Company (Mailchimp Plus/Premium)1:1 | Fully supported | |
| Lead | Audience Contact1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Custom Field (on Contact) | Merge Field1:1 | Fully supported | |
| Custom Field Group (on Organization) | Merge Field (on Company or Contact)lossy | Fully supported | |
| Email Template | Campaign Templatelossy | Fully supported | |
| Campaign History | Campaign Archive (metadata only)1:1 | Fully supported | |
| Opportunity | Not Migrated1:1 | Fully supported | |
| Project | Not Migrated1: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.
Insightly Marketing gotchas
All-in-One bundles carry mandatory setup fees not visible in per-user pricing
CSV export is per-category and email-delivered, not a single bulk pull
Workflow automation rules are not accessible via API or CSV export
Email templates export in non-standardized format requiring rebuild
Custom object schemas vary per customer implementation
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
Discovery and scope definition
We audit the Insightly Marketing instance across data categories (Contacts, Organizations, Leads, Opportunities, Projects, Tasks, Tags, Custom Fields, Custom Objects, Email Templates). We identify which records have a Mailchimp equivalent (Contacts, Organizations, Leads, Tags, Custom Fields) and which do not (Opportunities, Projects, Tasks, Workflows, Custom Objects that reference non-email entities). We check the destination Mailchimp tier to confirm Companies feature availability. The discovery output is a written migration scope listing what migrates, what documents, and what requires a separate solution.
Insightly export coordination and file assembly
We initiate Insightly's per-category CSV exports from the platform and connect to the designated email inbox to receive the export files. Insightly generates and emails one file per data category, which can take several hours for large datasets. We validate each file's record count against the platform's reported totals, flag any missing or incomplete files, and assemble the exports into a unified dataset before field mapping begins.
Schema mapping and merge field creation
We map Insightly standard fields (name, email, phone, address) to Mailchimp's native contact properties. We map Insightly custom fields to Mailchimp merge fields, choosing the appropriate merge field type (text, number, date, dropdown) based on the Insightly field definition. We flatten Insightly custom field groups into flat merge field names with a naming convention that preserves the group context. We check Mailchimp's merge field limits (typically 40 merge fields per audience) and flag if the customer exceeds this before import.
Tag normalization and deduplication planning
We extract all unique tag names from Insightly across Contacts, Organizations, and Leads and count their usage frequency. We map each tag to a Mailchimp tag by name. We identify any tag naming conflicts (tags with identical names used for different purposes) and document them for the customer's marketing team to resolve before import. We also identify any tags that exceed Mailchimp's character limit or contain characters that require normalization.
Email template HTML extraction and inventory
We extract HTML content and inline styles from each Insightly email template and document the layout structure, content blocks, images, and calls to action. We deliver a written template inventory with the extracted HTML and image references. The customer reviews the inventory and rebuilds templates in Mailchimp's campaign builder or uses the cleaned HTML. We do not directly import templates into Mailchimp because Insightly's export format is not compatible with Mailchimp's template import.
Audience import with deduplication and validation
We import contacts into Mailchimp in batches, using email address as the dedupe key to prevent duplicate records. We apply tags during import based on the tag mapping. We run validation checks for missing email addresses (required), invalid email formats, and any merge field values that exceed Mailchimp's field length limits. After import, we reconcile the record count against the Insightly source and spot-check 20-30 records for field-level accuracy. Organizations attach to contacts via the Companies feature on Plus and Premium tiers, or store as merge fields on Standard and Essentials.
Cutover, validation, and automation rebuild handoff
We freeze writes to Insightly Marketing at cutover and run a final delta import of any contacts modified during the migration window. We validate the final Mailchimp audience record count against the Insightly source totals. We deliver the Workflow and Journey inventory document, the template reconstruction inventory, and the Opportunities and Projects documentation to the customer's marketing team. We support a brief post-migration window to address import errors or data issues. We do not rebuild Insightly Workflows as Mailchimp Customer Journeys as part of the standard migration scope; that is a separate marketing implementation engagement.
Platform deep dives
Insightly Marketing
Source
Strengths
Weaknesses
Mailchimp
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 Insightly Marketing and Mailchimp.
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
Insightly Marketing: Not publicly documented; Insightly does not publish explicit rate limits in its developer documentation.
Data volume sensitivity
Insightly Marketing 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 Insightly Marketing to Mailchimp migration scoping. Not seeing yours? Book a call.
Walk through your Insightly Marketing 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 Insightly Marketing
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.