CRM migration

Migrate from Merlin to Pipedrive

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

Merlin logo

Merlin

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

70%

7 of 10

objects map 1:1 between Merlin and Pipedrive.

Complexity

CModerate

Timeline

1-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Merlin to Pipedrive is an atypical migration because Merlin is a browser-extension AI assistant, not a CRM. Merlin has no public API and stores no structured contacts, companies, or deals. The migration value comes from three sources: conversation history exported from the Merlin dashboard, uploaded documents (PDF, PPT, Word) from which we extract person and company names as supplementary entity data, and any image-generation outputs. These inputs map into Pipedrive's People (contacts), Organizations, Deals, and Notes objects. We build the Pipedrive schema first—pipelines, stages, custom fields, and user accounts—then sequence imports in dependency order. We do not migrate workflows, automations, or sequences because Merlin has none. We deliver a written map of any Pipedrive automations requiring rebuild post-migration.

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

Pipedrive logo

Pipedrive

What's pulling them in

  • Clean drag-and-drop pipeline interface with minimal learning curve, making it approachable for small sales teams without dedicated CRM admins.
  • Visual deal tracking keeps reps focused on next actions — activities, calls, and follow-up tasks surface directly in the pipeline view.
  • Strong integrations via Zapier and native marketplace apps let teams wire Pipedrive into Calendly, ActiveCampaign, and similar sales-stack tools.
  • Mobile apps for iOS and Android keep field reps connected to deals, contacts, and tasks without a desktop session.
  • Reputation and review volume — over 3,000 verified reviews across G2 and Capterra — signal reliability for teams evaluating CRM options.

Object mapping

How Merlin objects map to Pipedrive

Each row shows how a Merlin object lands in Pipedrive, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Merlin

Conversation Thread

maps to

Pipedrive

Note

1:1
Fully supported

Merlin conversation threads (chat text with timestamps) map to Pipedrive Note records. We preserve the conversation text as Note body content and attach each Note to a Person, Organization, or Deal record resolved from entity extraction or manual assignment during scoping. Thread-level metadata (model used per turn, token counts, latency) is not available in Merlin's export and cannot migrate. If the customer requires audit trails of AI interactions, we flag this gap during scoping and advise capturing model-attribution screenshots before account closure.

Merlin

Uploaded Document (PDF, PPT, Word)

maps to

Pipedrive

Attachment + Entity Extraction

1:many
Fully supported

Merlin documents uploaded for Document Chat migrate as Pipedrive Attachments linked to the target Person or Organization record. As a supplementary step, we perform entity extraction on document content to identify person names, company names, email addresses, and phone numbers. Extracted entities become new Pipedrive People or Organizations created during migration. Free-tier documents capped at 10 pages may have been truncated on upload; we alert on any document exceeding this limit during scoping.

Merlin

Image Generation Output

maps to

Pipedrive

Attachment

1:1
Fully supported

Merlin image generation outputs (PNG, JPG) migrate as Pipedrive Attachments. We preserve file type, creation timestamp, and binary content. Images are attached to the relevant Person, Organization, or Deal record identified during scoping or entity extraction. No structured metadata beyond creation date is available from Merlin for these outputs.

Merlin

User Account Metadata

maps to

Pipedrive

User

1:1
Fully supported

Merlin user account metadata (email address, plan tier, usage quota) maps to Pipedrive User records. The Merlin user email becomes the Pipedrive User email for login matching. Merlin does not store role or permission data, so all migrated users default to standard Pipedrive access; the customer's admin assigns roles post-migration. Owner assignment for conversations is not a first-class concept in Merlin, so conversation Notes do not carry an Owner during migration unless manually specified during scoping.

Merlin

Extracted Person Entity

maps to

Pipedrive

Person (Contact)

1:1
Fully supported

Person names and email addresses extracted from Merlin uploaded documents become Pipedrive People records. We create Person records with name fields populated from entity extraction, email populated where found in document text, and a note flagging the source document. Any extracted phone numbers, job titles, or company affiliations map to the corresponding Person custom fields if they exist in Pipedrive or are created during migration. Entity extraction accuracy depends on document formatting; we flag low-confidence extractions for manual review.

Merlin

Extracted Company Entity

maps to

Pipedrive

Organization

1:1
Fully supported

Company names and domains extracted from Merlin uploaded documents become Pipedrive Organization records. We create Organization records with name populated from entity extraction, website populated where a domain is identified, and a note flagging the source document. Organization-Person relationships are resolved by matching extracted company affiliation data from documents against Organization names created during migration.

Merlin

Deal Context (from extracted entities)

maps to

Pipedrive

Deal

lossy
Fully supported

Merlin has no native Deal object. If extracted entity data includes deal value, deal stage, or deal owner context from document content (e.g., contract values in uploaded proposals), we create Pipedrive Deals linked to the relevant Person and Organization. The customer defines deal stage mapping during scoping because there is no source-stage to translate. Pipeline and stage structure must be configured in Pipedrive before migration begins.

Merlin

Custom Properties

maps to

Pipedrive

None

1:1
Not supported

Merlin does not expose a schema for user-defined properties or custom fields. No structured data beyond conversation text and file blobs is accessible for export. We cannot migrate custom properties because none exist.

Merlin

Tags

maps to

Pipedrive

None

1:1
Not supported

Merlin does not have a documented tagging or labeling system accessible via export. Tags as structured metadata do not exist in Merlin's data model and cannot migrate.

Merlin

Pipeline Stages

maps to

Pipedrive

Pipeline + Stage

lossy
Not supported

Merlin does not support pipeline or deal stage concepts. Pipedrive pipelines and stages must be created from scratch during migration. We work with the customer during scoping to define pipeline structure, stage names, and stage probabilities appropriate for their sales process. This is a configuration task rather than a data migration task.

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

Pipedrive logo

Pipedrive gotchas

High

Custom field hash keys differ per account

High

Export access gated by visibility groups

Medium

Token-based API rate limits since December 2024

Medium

Sequences and Automations not exposed via REST API

Low

Cost escalates via workflow caps and add-ons

Pair-specific challenges

  • Merlin has no public API for automated export

    Merlin does not publish a REST or GraphQL API for accessing conversation history, uploaded documents, or user settings programmatically. Migration requires manual export from the dashboard UI or direct capture of browser session data, which is not officially supported by Merlin. We guide customers through the manual export process step-by-step, capture browser session data for structured parsing where possible, and flag that any export beyond what the UI exposes must be performed before account closure. This constraint extends timelines because exports cannot be scheduled or automated.

  • Conversation metadata and model attribution are not exported

    The Merlin export covers conversation text and timestamps but does not include per-turn model attribution (which AI model answered each turn), token usage, latency metadata, or query cost data. For customers who need to audit AI decision trails, track usage costs, or maintain compliance records of which model processed which query, this metadata is permanently lost in export. We flag this gap during scoping and advise customers to capture model-attribution screenshots if auditability is a compliance requirement.

  • Merlin stores no CRM objects—context must be rebuilt in Pipedrive

    Merlin does not maintain contacts, companies, or deals as structured objects. Any business context embedded in uploaded documents must be extracted and manually re-created in Pipedrive. We perform document-level entity extraction as a supplementary migration step to identify person names, company names, email addresses, and phone numbers, but this is probabilistic (dependent on document formatting) and cannot replace a structured CRM data model. The customer should expect to manually enrich extracted records and add deal context after migration.

  • Free-tier document uploads may be truncated

    Merlin Free users can only upload documents up to 10 pages. Pro users get unlimited document length. When migrating out of Merlin, we capture the full document corpus but alert on any documents that may have been truncated during the original upload. Truncated documents may have missing entity data that cannot be recovered. We recommend reviewing the document corpus for length before export and flagging any files likely affected.

  • Pipedrive API v2 transition requires updated integration credentials

    Pipedrive's API v1 endpoints are being deprecated, with the extended deadline of July 31, 2026 for v1 shutdown. Migration scripts and integration credentials using v1 endpoints must be updated to v2 before that date. We use Pipedrive API v2 exclusively in all migrations. If the customer has existing integrations (Zapier, Make, custom scripts) that use Pipedrive v1, we flag them during scoping and recommend updating credentials before or immediately after migration.

Migration approach

Six steps for a successful Merlin to Pipedrive data migration

  1. Scoping and document corpus audit

    We review the Merlin account to establish export scope: conversation thread count and date ranges, document count by type (PDF, PPT, Word), image generation output count, and current tier (Free or Pro). We flag the no-API constraint and walk the customer through the manual export steps from the Merlin dashboard UI, including conversation download and document folder access. We identify any documents that may have been truncated on Free-tier uploads and note the entity extraction effort required for each document.

  2. Pipedrive schema design and pipeline configuration

    Because Merlin stores no CRM objects, we design the Pipedrive schema before any data arrives. This includes creating Pipelines and Stages aligned to the customer's sales process (configured during scoping), adding any custom fields on Person and Organization records for extracted data, provisioning User accounts for each migrating Merlin user, and defining the deal-creation workflow for any deal context extracted from documents. Pipeline and stage structure is deployed into a Pipedrive sandbox or the production org before migration begins.

  3. Entity extraction from document corpus

    We run entity extraction across all uploaded Merlin documents (PDF, PPT, Word) to identify person names, company names, email addresses, phone numbers, and job titles. Extracted entities are deduplicated, validated against email format rules, and structured into Person and Organization records for Pipedrive. Low-confidence extractions (names in image-only PDFs, scanned documents, non-English content) are flagged for manual review. The entity extraction output is a structured CSV ready for Pipedrive import.

  4. Conversation export and Note preparation

    We guide the customer through exporting conversation history from the Merlin dashboard. Each conversation thread is parsed to extract text content, timestamps, and thread ID. Conversation text is formatted into Pipedrive Note body content. Notes are attached to the relevant Person or Organization records identified during entity extraction or assigned manually during scoping. Thread metadata (model attribution, token counts) is documented as unavailable and flagged in the migration report.

  5. Pipedrive import in dependency order

    We import into Pipedrive in dependency order: Organizations first (since Person records link to them), then Persons (with OrganizationId resolved), then Deals (with Person and Organization lookups resolved), then Notes (attached to the relevant Person, Organization, or Deal), then Attachments (the original document files linked to their parent records). User ownership is assigned by matching Merlin user email to Pipedrive User email. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and automation handoff

    We freeze Merlin exports during cutover and run a final delta import of any documents or conversations added since the initial export. We deliver a migration summary report covering record counts, entity extraction confidence scores, any unmapped or skipped records, and the Note attachment map. We do not migrate workflows, automations, or sequences because Merlin has none. We deliver a written inventory of Pipedrive automations the customer's admin should configure post-migration (e.g., stage-change notifications, deal-assignment rules, email automation triggers). We support a one-week hypercare window for reconciliation issues.

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.
Pipedrive logo

Pipedrive

Destination

Strengths

  • Intuitive drag-and-drop pipeline that sales reps actually use without resistance or training overhead.
  • Per-seat unlimited-deals model on all tiers — reps cannot be blocked from logging activity.
  • Active marketplace with 400+ integrations and a documented REST API with OpenAPI 3 specs.
  • Mobile apps with offline access, call logging, and calendar sync keep field teams operational.
  • Strong focus on sales activity tracking — next-action reminders and follow-up scheduling are first-class features.

Weaknesses

  • No custom objects — teams needing non-standard data structures must work around the four standard entity types.
  • Workflow automation limits by tier (30, 60, 90 active workflows) force upgrades as processes grow.
  • No free permanent plan — teams evaluating fit must commit to a trial without a freemium option.
  • Limited advanced reporting and custom dashboard capabilities compared to HubSpot or Salesforce.
  • Export permissions are gated by visibility groups, meaning data scoping must account for who can see what before migration.

Complexity grading

How hard is this migration?

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

C

Overall complexity

Moderate migration

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

  • Object compatibility

    C

    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 Pipedrive 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 Pipedrive data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between one and three weeks for accounts with under 500 documents and straightforward entity extraction. Migrations with large document corpora (over 1,000 files), complex multi-party contracts requiring advanced parsing, or Pipedrive configurations including multiple pipelines, custom fields, and deal-stage mapping move to three to six weeks. The lack of a Merlin API means all exports are manual, which can extend scoping time if the document corpus is large.

Adjacent paths

Related migrations to explore

Ready when you are

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