CRM migration

Migrate from Merlin to Mailchimp

Field-level mapping, validation, and rollback between Merlin and Mailchimp. We move data and schema; workflows are rebuilt natively in Mailchimp.

Merlin logo

Merlin

Source

Mailchimp

Destination

Mailchimp logo

Compatibility

50%

4 of 8

objects map 1:1 between Merlin and Mailchimp.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Merlin logo

Merlin

What's pushing teams away

  • Usage caps on the free and Pro tiers create friction—users report hitting daily query limits mid-workday, prompting migration to platforms with higher or unmetered quotas.
  • Some users describe the initial setup and extension configuration as complicated, particularly when integrating with specific browsers or enterprise environments.
  • Privacy concerns arise when uploading sensitive business documents to a third-party AI platform, causing regulated-industry users to seek on-premise or compliance-certified alternatives.
  • The platform's lack of native integrations with enterprise tools like Slack, Notion, or Salesforce means teams relying on those ecosystems must work around gaps, driving some to more connected AI assistants.

Choosing

Mailchimp logo

Mailchimp

What's pulling them in

  • Generous free tier with up to 500 contacts allows small teams to validate email marketing before committing to a paid plan.
  • Intuitive drag-and-drop email builder and 130+ templates let non-technical users produce professional campaigns without HTML or CSS knowledge.
  • 300+ native integrations, especially Canva and Shopify, make it easy to connect existing tools without custom development work.
  • Detailed open-rate, click-through, and campaign analytics give small businesses actionable insights without a dedicated marketing team.
  • One-platform consolidation of email campaigns, automations, landing pages, and ads reduces tool sprawl for lean marketing teams.

Object mapping

How Merlin objects map to Mailchimp

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

maps to

Mailchimp

Mailchimp Subscriber (Account holder)

1:1
Fully supported

Merlin 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)

maps to

Mailchimp

Extracted Contacts

lossy
Fully supported

Merlin 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

maps to

Mailchimp

Not Migrated

1:1
Fully supported

Merlin 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

maps to

Mailchimp

Mailchimp Media Manager

1:many
Fully supported

Image 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

maps to

Mailchimp

Mailchimp Tags

lossy
Fully supported

Merlin 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)

maps to

Mailchimp

Mailchimp Audience

lossy
Fully supported

Mailchimp 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)

maps to

Mailchimp

Mailchimp Customer Journeys

1:1
Fully supported

Merlin 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)

maps to

Mailchimp

Mailchimp Campaigns

1:1
Fully supported

Merlin 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.

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.

Merlin logo

Merlin gotchas

High

No public API for automated export

Medium

Document upload limit differences by tier are migration-critical

Medium

Conversation metadata is not exported

Low

No contacts or CRM objects means context must be rebuilt

Mailchimp logo

Mailchimp gotchas

High

Contact count includes unsubscribed and non-subscribed records

High

Automation workflows cannot be exported

Medium

Account suspensions trigger silently during migration

Medium

Template HTML is Mailchimp-specific and may not render in other platforms

Medium

E-commerce data requires active store connection

Pair-specific challenges

  • Merlin has no contacts or audience data to migrate

    Merlin is an AI assistant that does not store contacts, companies, or audience lists. The only migratable contacts are those we extract via entity parsing from uploaded documents. If the customer has no documents uploaded to Merlin, or if those documents contain no extractable person or company names, the Mailchimp migration scope reduces to account metadata only. We scope this limitation explicitly during discovery and confirm whether document corpus exists before committing to a contact volume estimate.

  • Merlin's manual export process limits automation

    Merlin does not publish a REST or GraphQL API. Migration requires the customer to manually export conversation history and document data from the dashboard UI or browser local storage. We guide customers through the export steps before migration begins, but we cannot automate the source data pull. If the customer cannot complete the manual export (e.g., lost browser session data, expired local storage), data may be unrecoverable. We advise exporting before account closure to avoid permanent loss.

  • Document parsing cannot extract contacts at 100% accuracy

    Entity extraction from PDFs, PowerPoint files, and Word documents identifies person names, email addresses, and company names using pattern matching and named-entity recognition. Extraction accuracy depends on document formatting, font encoding, scanned-image PDFs (no text layer), and non-standard layouts. We achieve 75-90% recall on cleanly formatted documents but cannot guarantee completeness. We deliver a confidence-scored contact list with a manual review flag on low-confidence extractions for the customer to verify before Mailchimp import.

  • Conversation metadata and model attribution are permanently lost

    Merlin's export covers conversation text and timestamps but does not include per-turn model attribution, token usage, or latency metadata. For customers who need to audit AI decision trails or track which model answered which question, this metadata is permanently unavailable. We flag this gap during scoping and advise capturing model-attribution screenshots if auditability is a compliance requirement. No workaround exists because the data is not exported.

  • Mailchimp free tier has subscriber and send limits that apply post-migration

    Mailchimp's free plan caps at 500 contacts and 1,000 monthly emails. If extracted contacts from Merlin documents exceed 500, the customer must upgrade to a paid Mailchimp plan ($13+/month). We flag any contact count exceeding free-tier limits before Mailchimp import and confirm the customer's preferred plan during scoping. Overshooting the free-tier limit post-migration triggers an account pause until upgrade.

Migration approach

Six steps for a successful Merlin to Mailchimp data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Merlin logo

Merlin

Source

Strengths

  • Single extension surfaces 70+ AI models without requiring multiple subscriptions or browser tabs.
  • Document Chat supports PDF, PowerPoint, and Word with Q&A capabilities across all three formats.
  • Google Search integration delivers AI summaries inline with web results, supporting continuous research workflows.
  • Image generation is built in, reducing the need for a separate AI image tool for basic use cases.
  • Free tier provides functional access to core features without requiring credit card information upfront.

Weaknesses

  • No public API documented for programmatic access, automation, or third-party integration, limiting enterprise and developer adoption.
  • Usage-based pricing at $100/month equivalent on Pro tier does not align with flat-seat pricing expectations of SaaS buyers.
  • No native CRM, helpdesk, or project management data model—Merlin does not store contacts, deals, tickets, or tasks as structured objects.
  • Document upload limits and daily query caps are not clearly communicated in the interface, leading to mid-session interruptions.
  • No support for team collaboration features such as shared workspaces, team-wide usage dashboards, or role-based access controls.
Mailchimp logo

Mailchimp

Destination

Strengths

  • Free plan up to 500 contacts makes it the lowest-friction entry point for new email marketers.
  • Drag-and-drop builder and template library produce polished emails without design or coding skills.
  • Strong deliverability reputation backed by years of email infrastructure expertise.
  • 300+ native integrations cover the most common marketing stack combinations out of the box.
  • Consolidated platform for email, automation, landing pages, and ads reduces the number of tools small teams must manage.

Weaknesses

  • Contact-based pricing model charges for unsubscribed and non-subscribed records, inflating costs relative to competitors.
  • Five-step automation limit on Standard tier forces upgrades for basic customer journeys, a frequently cited frustration.
  • Template HTML is Mailchimp-specific and does not export cleanly for use in other email platforms.
  • Post-Intuit roadmap uncertainty means customers cannot confidently plan long-term platform investments.
  • Account suspension risk without clear pre-warning disrupts campaign scheduling for affected businesses.

Complexity grading

How hard is this migration?

Standard CRM migration. 1 of 8 objects need a manual workaround.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Merlin and Mailchimp.

  • Object compatibility

    B

    1 of 8 objects need a manual workaround.

  • 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

    Merlin: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Merlin to Mailchimp 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 Merlin to Mailchimp data migrations

Answers to the questions buyers ask most during Merlin to Mailchimp migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Merlin to Mailchimp migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations complete in one to two weeks for accounts with up to 5,000 extracted contacts from under 500 documents. Projects with larger document corpora, scanned-image PDFs requiring OCR processing, or multiple file formats requiring format-specific parsing extend to three to four weeks. Timeline is also affected by how quickly the customer completes the manual Merlin export steps, which we cannot automate. We provide the export guide on day one and begin entity extraction as soon as the document corpus is delivered.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Merlin.
Land in Mailchimp, 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