CRM migration
Field-level mapping, validation, and rollback between Merlin and Mailchimp. We move data and schema; workflows are rebuilt natively in Mailchimp.
Merlin
Source
Mailchimp
Destination
Compatibility
4 of 8
objects map 1:1 between Merlin and Mailchimp.
Complexity
BStandard
Timeline
1-2 weeks
Overview
Moving from Merlin to Mailchimp is a constrained migration because Merlin is a browser-based AI assistant with no structured CRM or marketing data model and no public API. Merlin stores conversation threads, uploaded documents (PDF, PowerPoint, Word), and user account metadata in browser local storage and the dashboard—but not contacts, companies, deals, audiences, or campaigns. We cannot export those objects because they do not exist in Merlin. The migration work we perform is threefold: extract the user's account metadata from Merlin settings, parse uploaded documents for person and company names to seed Mailchimp audiences, and preserve any image-generation outputs as file attachments. Mailchimp audiences, tags, automations, campaigns, and signup forms do not migrate because they have no source equivalent in Merlin. We deliver a written inventory of every Mailchimp feature requiring manual setup so the customer's marketing team can rebuild audiences and email programs from the ground up with proper permission-based practices.
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 Merlin 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.
Merlin
User Account
Mailchimp
Mailchimp Subscriber (Account holder)
1:1Merlin user account metadata (email address, plan tier, created date) from account settings maps to a Mailchimp Subscriber record. The email address becomes the subscriber EMAIL field; first name and last name from Merlin profile map to FNAME and LNAME merge fields. Account status maps to a custom merge field merlin_plan__c tracking whether the contact originated from a Free or Pro Merlin account. If no first/last name is present in Merlin settings, those merge fields are left blank for the customer to populate during audience hygiene.
Merlin
Uploaded Documents (PDF, PPT, Word)
Mailchimp
Extracted Contacts
lossyMerlin Document Chat uploads contain no native contact fields, but we perform entity extraction during migration to identify person names, email addresses, company names, phone numbers, and job titles within uploaded files. Extracted entities map to Mailchimp merge fields (EMAIL, FNAME, LNAME, COMPANY, PHONE) and group tags (e.g., Tag: 'Source: Merlin Document'). Document-level Q&A pairs are not migrated to Mailchimp because Mailchimp has no conversation or knowledge-base object. The extracted contact list is deduplicated and validated before Mailchimp import.
Merlin
Conversation Threads
Mailchimp
Not Migrated
1:1Merlin conversation threads (chat history with AI models) have no equivalent object in Mailchimp. Mailchimp is an email marketing platform, not a chat or messaging system. Conversation text, Q&A pairs, model attribution, and thread timestamps do not map to any Mailchimp object. We do not migrate conversations. We advise customers to export conversation history as a JSON or PDF archive for internal record-keeping before closing the Merlin account.
Merlin
Image Generation Outputs
Mailchimp
Mailchimp Media Manager
1:manyImage files generated through Merlin's image generation feature are preserved as binary files during migration. These map to Mailchimp Media Manager where they can be referenced in email campaigns, signup forms, or landing pages. We preserve original creation timestamps and file type metadata. The customer manually embeds these images in Mailchimp campaigns post-migration.
Merlin
Merlin Tags
Mailchimp
Mailchimp Tags
lossyMerlin does not expose a documented tagging system accessible via export, so structured tags cannot be migrated. If customers have informally tagged conversations or documents using Merlin's internal notes or naming conventions, we can parse file names and thread titles for keyword patterns and apply those as Mailchimp Tags during import. The customer confirms the tagging strategy during scoping.
Merlin
None (no contacts exist in Merlin)
Mailchimp
Mailchimp Audience
lossyMailchimp Audiences (lists) must be created manually in the destination account because Merlin has no audience or contact-list object. We create the Audience structure during migration with the extracted contacts and configure default merge fields (FNAME, LNAME, EMAIL, COMPANY, PHONE, merlin_plan__c). The customer sets up audience-specific settings (organization name, from-name, reply-to address) during Mailchimp onboarding, which is outside our migration scope but documented in the handoff inventory.
Merlin
None (no automations exist in Merlin)
Mailchimp
Mailchimp Customer Journeys
1:1Merlin has no automation, workflow, or sequence capabilities. Mailchimp Customer Journeys cannot be migrated because there is no source equivalent. We deliver a written inventory of recommended Customer Journeys based on the customer's extracted contact profile (e.g., Welcome series for new subscribers from Merlin document extraction, Re-engagement for contacts with no recent engagement). The customer's marketing team builds these in Mailchimp's Journey Builder post-migration.
Merlin
None (no campaigns exist in Merlin)
Mailchimp
Mailchimp Campaigns
1:1Merlin has no email sending or campaign history. Mailchimp campaigns, email templates, and send history do not migrate because there is no source data. We deliver a written template inventory recommending campaign types and send frequency based on the extracted audience size and tags. The customer creates campaigns in Mailchimp post-migration using Mailchimp's templates and content studio.
| Merlin | Mailchimp | Compatibility | |
|---|---|---|---|
| User Account | Mailchimp Subscriber (Account holder)1:1 | Fully supported | |
| Uploaded Documents (PDF, PPT, Word) | Extracted Contactslossy | Fully supported | |
| Conversation Threads | Not Migrated1:1 | Fully supported | |
| Image Generation Outputs | Mailchimp Media Manager1:many | Fully supported | |
| Merlin Tags | Mailchimp Tagslossy | Fully supported | |
| None (no contacts exist in Merlin) | Mailchimp Audiencelossy | Fully supported | |
| None (no automations exist in Merlin) | Mailchimp Customer Journeys1:1 | Fully supported | |
| None (no campaigns exist in Merlin) | Mailchimp Campaigns1: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.
Merlin gotchas
No public API for automated export
Document upload limit differences by tier are migration-critical
Conversation metadata is not exported
No contacts or CRM objects means context must be rebuilt
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 export guidance
We audit the Merlin account for user profile metadata (email, name, plan tier), document upload history, and any conversation exports already completed. We provide the customer with a step-by-step export guide for Merlin's manual dashboard export and, where possible, browser local storage parsing for conversation threads. We confirm the document corpus size and format types (PDF, PPT, Word) before committing to entity extraction scope. We also audit the target Mailchimp account for existing audiences, tags, and integration dependencies.
Document corpus ingestion and entity extraction
We ingest all exported Merlin documents into our parsing pipeline. For each file, we run named-entity recognition to extract person names, email addresses, phone numbers, company names, and job titles. We deduplicate extracted entities across all documents, validate email addresses against format rules, and flag low-confidence extractions for manual review. The output is a cleaned contact CSV with source document attribution and a confidence score per record. This phase typically takes three to five business days for corpora under 500 files.
Mailchimp audience and merge field design
We design the Mailchimp audience structure based on the extracted contact list. We configure standard merge fields (FNAME, LNAME, EMAIL, COMPANY, PHONE) and any custom merge fields warranted by the extracted data (e.g., merlin_document_source__c for the original file name, merlin_plan__c for the Merlin account tier of the originating user). Tags are applied based on document source, company affiliation, or any pattern identified in thread naming conventions. We create the audience in Mailchimp via API before any contact import begins.
Contact import with deduplication and validation
We import the cleaned contact CSV into Mailchimp via the Mailchimp API using batch operations with rate-limit handling. We deduplicate against existing Mailchimp subscribers by email address before inserting new records. Suppression list hygiene (unsubscribed, bounced, cleaned contacts) from any prior email tool the customer used is imported as a suppression list before the main contact batch to prevent re-importing excluded addresses. Each import batch emits a row-count reconciliation report. Failed imports (format errors, missing required EMAIL field) are logged and retried once after correction.
File asset migration to Media Manager
We migrate Merlin image-generation outputs to Mailchimp Media Manager as PNG or JPEG files. Each file is uploaded with its original creation timestamp preserved in the Mailchimp asset metadata. The customer receives a Media Manager file inventory with usage recommendations (email header images, form graphics, landing page assets). Document files themselves are not migrated to Mailchimp because Mailchimp has no document repository object; we deliver document files as a separate archive for the customer's internal storage.
Handoff inventory and setup documentation
We deliver a written handoff inventory covering every Mailchimp feature that requires manual setup because it has no source equivalent in Merlin. This includes: audience settings (from-name, reply-to, organization), signup forms (we recommend Mailchimp's embedded form builder or the customer uses an existing tool), Customer Journeys recommended by contact profile and engagement cadence, email templates for the customer's brand, and any tags or segments the customer wants to create from the extracted contact data. We do not build these in Mailchimp; the inventory is the handoff for the customer's marketing team or a Mailchimp partner.
Platform deep dives
Merlin
Source
Strengths
Weaknesses
Mailchimp
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 of 8 objects need a manual workaround.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Merlin and Mailchimp.
Object compatibility
1 of 8 objects need a manual workaround.
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
Merlin: Not publicly documented.
Data volume sensitivity
Merlin 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 Merlin to Mailchimp migration scoping. Not seeing yours? Book a call.
Walk through your Merlin 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 Merlin
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.