CRM migration
Field-level mapping, validation, and rollback between Insider and Mailchimp. We move data and schema; workflows are rebuilt natively in Mailchimp.
Insider
Source
Mailchimp
Destination
Compatibility
6 of 9
objects map 1:1 between Insider and Mailchimp.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Insider to Mailchimp is primarily a data export and audience reconstruction migration rather than a platform-for-platform automation transfer. Insider uses a native CDP with event-driven Journeys and multi-channel orchestration; Mailchimp uses a contact-volume pricing model with audience-based segmentation and email/SMS automations. We extract Users with all standard and custom attributes via the Insider Unification API, preserve the full event stream via the Raw Export API, map Lists and Tags to Mailchimp Audiences and Tags, and create every required merge field in Mailchimp before import so that no custom attribute data is dropped. Insider Journeys and automation logic do not export via API and must be rebuilt manually in Mailchimp; we deliver a written journey audit documenting every trigger, condition, and channel action for your admin. SMS and WhatsApp channel configuration cannot migrate to Mailchimp because Mailchimp's multi-channel support is limited to email and SMS.
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 Insider 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.
Insider
User (Profile)
Mailchimp
Contact
1:1Insider Users map to Mailchimp Contacts using email as the primary key. Standard profile attributes (email, phone, first_name, last_name, city, country) map directly to Mailchimp's standard contact fields. We resolve the primary email address from Insider's profile and use it as the subscriber hash for Mailchimp API operations. Custom user attributes require pre-creation of Mailchimp merge fields before import; we create all merge fields in the target audience first and map each Insider custom attribute by name and type.
Insider
Event (Behavioral)
Mailchimp
Activity Metadata
lossyInsider events (product views, purchases, lifecycle stage changes) export via the Raw Export API with full event_name, timestamp, and event_parameters. Mailchimp does not have a native event-level history import; we map the most recent purchase event, last activity date, and lifetime order count to Mailchimp contact fields and tags. Event parameters that represent meaningful segmentation criteria (product category, cart value, subscription tier) are mapped to Mailchimp merge fields or tags rather than a historical event log.
Insider
Segment
Mailchimp
Segment
1:1Insider segments export as member lists with the segment's rule definition preserved as metadata. Mailchimp segments are created with the same membership criteria re-expressed in Mailchimp's segment builder using merge field conditions and tag filters. For dynamic segments based on event conditions, we document the equivalent Mailchimp segment rule during discovery so the customer can recreate it manually post-migration.
Insider
List (Static)
Mailchimp
Audience
1:1Insider static Lists export as user ID arrays. We create a corresponding Mailchimp Audience for each Insider List, import members by email, and tag them with the original list name. If multiple Insider Lists map to a single Mailchimp Audience, we create list-of-origin tags to preserve segmentation without splitting into separate audiences.
Insider
Product (Catalog)
Mailchimp
Product
1:1Insider product catalog data (sku, name, price, category, images) maps to Mailchimp Product records. Products in Mailchimp are used in conjunction with the Mailchimp for Shopify integration or equivalent ecommerce connector; we create the product catalog records so that they are available when the ecommerce integration is configured post-migration.
Insider
Transaction (Order)
Mailchimp
Order
1:1Insider transaction objects (order_id, total, items, currency, timestamps) map to Mailchimp Order records. Orders in Mailchimp are tied to a customer profile and a Product record. We map order total, currency, and item count to the Order object fields and create tag-based associations for product category when a direct product reference is not available.
Insider
Tag
Mailchimp
Tag
1:1Insider user tags export as arrays per profile. We recreate them as Mailchimp Tags applied to contacts at import time. Tags preserve list-of-origin, lifecycle-stage, and engagement-level metadata from Insider. Mailchimp's tag model supports up to 50 tags per contact in practice, which is sufficient for typical migration scopes.
Insider
Custom Attribute
Mailchimp
Merge Field
lossyInsider custom user properties map to Mailchimp merge fields. We create each merge field in Mailchimp before data import with the correct type (text, number, date, dropdown, checkbox) matching the Insider attribute type. Insiders with boolean values map to Mailchimp checkboxes; Insiders with date values map to Mailchimp date fields; Insiders with numeric values map to Mailchimp number fields. Text fields with multiple values are preserved as comma-separated text fields if no multi-select equivalent exists in Mailchimp.
Insider
Journey (Automation)
Mailchimp
Automation
lossyInsider Journeys do not export via API. We deliver a written journey audit during discovery documenting every active Journey with its entry trigger, conditional gates, channel actions (email, SMS, WhatsApp, push), delay steps, and exit conditions. The customer's admin rebuilds equivalent Mailchimp Automations using the audit as a step-by-step guide. We do not rebuild Journeys as code because the event-triggered model in Insider differs structurally from Mailchimp's rule-based automation builder.
| Insider | Mailchimp | Compatibility | |
|---|---|---|---|
| User (Profile) | Contact1:1 | Fully supported | |
| Event (Behavioral) | Activity Metadatalossy | Fully supported | |
| Segment | Segment1:1 | Fully supported | |
| List (Static) | Audience1:1 | Fully supported | |
| Product (Catalog) | Product1:1 | Fully supported | |
| Transaction (Order) | Order1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Custom Attribute | Merge Fieldlossy | Fully supported | |
| Journey (Automation) | Automationlossy | 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.
Insider gotchas
API rate limit of 25,000 requests per minute is shared across endpoints
No automated journey export — automations must be rebuilt manually on exit
Pricing is traffic-based with no public tiers, leading to billing surprises
Contract lock-in with annual or multi-year terms
Long implementation ramp complicates early-stage migrations
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 custom attribute schema extraction
We audit the Insider account to extract the full custom attribute schema, active segments and lists, active Journeys, product catalog size, and transaction volume. We also export the suppression list (unsubscribed, bounced, and complaint contacts) separately. The custom attribute export is the critical path item because Mailchimp merge fields must be created before data import; we complete this export and schema mapping before any migration work begins.
Mailchimp audience and merge field pre-creation
We create the target Mailchimp Audience structure, including all required merge fields mapped from the Insider custom attribute schema. We set merge field types to match the Insider attribute types (text, number, date, checkbox, dropdown). We import the suppression list as a non-sending audience to protect deliverability before any active contact import. We configure audience-level field settings including opt-in status and GDPR consent flags.
User and event data extraction
We extract all active User profiles via the Insider Unification API, chunking by the 25,000-requests-per-minute rate limit with exponential backoff. We extract the full event history via the Raw Export API, filtering to the last 12 months of behavioral data unless the customer specifies a longer history. Events are normalized to a structured CSV with email as the primary key for matching.
Data transformation and tag creation
We transform the Insider export into Mailchimp-compatible format. Each User record is mapped to a Mailchimp contact with all standard and custom fields. We create tags for list-of-origin membership, lifecycle stage, and engagement tier. The most recent purchase event, last activity date, and aggregate order metrics are mapped to dedicated merge fields since Mailchimp does not support event-level history import. Tags are applied per record at import time.
Bulk import with reconciliation
We import contacts into Mailchimp via the API using batched upsert operations with deduplication by email address. We run a row-count reconciliation comparing the Insider user export count to the Mailchimp contact count to confirm full coverage. We validate a random sample of 25-50 records against the Insider source to confirm attribute-level accuracy, particularly for custom attributes with dropdown or numeric types where type mismatches would cause silent data loss.
Journey audit delivery and cutover
We deliver the written Journey audit documenting every active Insider automation with its trigger logic, conditions, channel steps, and timing. We freeze the Insider account from new sends during cutover and perform a final delta export of any records modified during the migration window. We hand off the migration to the customer's team for Mailchimp Automation rebuild and ecommerce integration configuration.
Platform deep dives
Insider
Source
Strengths
Weaknesses
Mailchimp
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. All 8 core objects map 1:1 between Insider and Mailchimp.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Insider and Mailchimp.
Object compatibility
All 8 core objects map 1:1 between Insider and Mailchimp.
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
Insider: 25,000 requests per minute, shared across Unification API endpoints (Upsert User Data and Delete User Attribute). Exceeding this returns HTTP 429 and requires retry with backoff..
Data volume sensitivity
Insider exposes a bulk API — large-volume migrations stream efficiently.
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 Insider to Mailchimp migration scoping. Not seeing yours? Book a call.
Walk through your Insider 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 Insider
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.