CRM migration

Migrate from MerusCase to Pipedrive

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

MerusCase logo

MerusCase

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

83%

10 of 12

objects map 1:1 between MerusCase and Pipedrive.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

MerusCase organizes a law firm around case files — parties, activities, ledgers, settlements, and firm-specific custom fields tied to practice-area workflows. Pipedrive organizes around deals with People, Organizations, and Activities linked to pipeline stages. The migration maps MerusCase case files to Pipedrive Deals (preserving the case number as a custom field), MerusCase Parties to Pipedrive People, and MerusCase activities to Pipedrive Activity records with original timestamps and owners. Custom fields migrate to Pipedrive deal fields using the /dealFields API endpoint. MerusCase's workflow rules, statutes, and billing automation cannot migrate — FlitStack exports your workflow definitions as a rebuild reference for Pipedrive Automations and Sequences. The migration runs via MerusCase API extraction and Pipedrive Bulk API ingestion, with a delta-pickup window capturing any changes during the cutover window.

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

MerusCase logo

MerusCase

What's pushing teams away

  • Annual subscription required — payments must be made annually in advance unless a separate Order Form is negotiated.
  • Per-case Document Archive is the primary data export path; there is no one-click full firm data dump, making migrations out manual and time-consuming.
  • Credit card payments incur a 3% transaction fee plus variable network fees deducted monthly, adding cost for high-volume billing firms.
  • Third-party migrations (moving away from MerusCase) are not supported by MerusCase's own migration team — the firm must handle or hire independently.
  • Built-in CSV import tools are documented as not easy to use, pushing firms toward paid white-glove onboarding for any data loading.

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 MerusCase objects map to Pipedrive

Each row shows how a MerusCase 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.

MerusCase

Case File

maps to

Pipedrive

Deal

1:1
Fully supported

MerusCase case files map directly to Pipedrive Deals. The case number becomes a Pipedrive deal custom field (Case_Number__c) so staff can cross-reference records. Case status (Open/Closed) maps to Pipedrive's deal stage, with the final stage representing closed matters.

MerusCase

Party (Contact)

maps to

Pipedrive

Person

1:1
Fully supported

MerusCase parties with contact roles (Plaintiff, Defendant, Contact) map to Pipedrive People. The party role is preserved as a custom pick-list field (Party_Role__c) on the Person record. Multiple parties per case become separate Person records linked to the same Deal via Deal-Person association.

MerusCase

Party (Attorney/Firm)

maps to

Pipedrive

Organization

1:1
Fully supported

MerusCase parties that are law firms or corporate legal departments map to Pipedrive Organizations. The firm's name and contact information populate the Organization record; the party's address and phone migrate to the Organization's standard address and phone fields.

MerusCase

Activity (Call, Meeting, Note)

maps to

Pipedrive

Activity

1:1
Fully supported

MerusCase activities with types (Call, Meeting, Filing, Statute, General Note) map to Pipedrive Activities using the same type labels where available. Original timestamps, assigned staff, and activity descriptions are preserved. Each activity is linked to the corresponding Deal.

MerusCase

Custom Field (Date, Currency, Numeric, Text, Yes/No)

maps to

Pipedrive

Deal Custom Field

1:1
Fully supported

MerusCase custom fields are recreated as Pipedrive dealFields via the /dealFields API. Field type is matched: MerusCase Currency maps to Pipedrive monetary, Date maps to date, Numeric maps to integer or varchar depending on precision. MerusCase Yes/No maps to a Pipedrive set of choices (Yes/No).

MerusCase

Case Ledger Entry

maps to

Pipedrive

Deal Custom Field + Activity Note

many:1
Fully supported

Ledger entries with task codes (UTBMS L-Code, A-Code, E-Code) are summarized on the Deal as custom fields tracking total billed time and expenses. Individual ledger entries are preserved as Pipedrive Activity records with the task code in the activity subject so the detailed billing history remains accessible.

MerusCase

Settlement

maps to

Pipedrive

Deal Custom Field + Closed Stage

1:1
Fully supported

Settlement amount and date migrate as Pipedrive deal fields (Settlement_Amount__c, Settlement_Date__c). The deal moves to a designated 'Settled' stage. Settlement terms stored as free-text custom fields on the deal record.

MerusCase

Document / Attachment

maps to

Pipedrive

Deal File Attachment

1:1
Fully supported

MerusCase documents linked to a case file are downloaded and re-uploaded as Pipedrive deal attachments. File size limits apply (Pipedrive allows up to 50MB per file). Large Document Archives from MerusCase are delivered as ZIP packages linked from a custom deal field pointing to the download URL.

MerusCase

MerusCase User / Staff

maps to

Pipedrive

Pipedrive User

1:1
Fully supported

MerusCase staff members are matched to Pipedrive users by email address. Unmatched staff are flagged before migration so the firm can create Pipedrive accounts or assign records to a fallback user. Each staff member's case assignments become Pipedrive deal owner assignments.

MerusCase

MerusCase Workflow

maps to

Pipedrive

No equivalent

1:1
Fully supported

MerusCase Workflows triggered by activity tag or description text have no direct equivalent in Pipedrive. FlitStack exports the full workflow definition (trigger rules, actions, assigned staff) as a JSON specification. A Pipedrive admin rebuilds these as Pipedrive Automations using the exported definition as a reference guide.

MerusCase

Statute / Deadline

maps to

Pipedrive

Activity + Automation

many:1
Fully supported

MerusCase Statute records (filing deadlines tied to a calendar date) become Pipedrive Activities with the filing date as the due date and the statute name as the subject. Pipedrive Automations (Advanced plan and above) recreate deadline reminders based on the statute date and assigned staff.

MerusCase

Case Type / Practice Area

maps to

Pipedrive

Pipeline

1:1
Fully supported

MerusCase case types (Workers' Comp, Personal Injury, Criminal, Employment) map to separate Pipedrive Pipelines. Each pipeline has its own stage set reflecting the legal process for that practice area. Pipeline assignment is set via a Practice_Area__c custom field during ingestion.

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.

MerusCase logo

MerusCase gotchas

High

Annual subscription and data access tied together

High

Outbound migration is not supported by MerusCase

High

Document Archive exports are per-case, not bulk

Medium

Built-in CSV import tools are not easy to use

Medium

Custom Fields apply to Cases only and have a 50-field cap

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

  • MerusCase workflows have no Pipedrive equivalent and must be rebuilt

    MerusCase Workflows trigger automated task creation and calendar events based on activity tags or description text patterns. Pipedrive's Automations are condition-based and operate on different triggers — there is no automatic translation path. FlitStack exports the complete MerusCase workflow definitions (trigger conditions, action sequences, assigned staff rules) as a structured JSON specification. Your Pipedrive admin uses this export to rebuild equivalent automations in Pipedrive using Automations (condition branches) and Sequences (email drip tracks). This is a manual step that must be planned separately from the data migration.

  • Pipedrive API rate limits throttle large-volume ingestion

    Pipedrive introduced token-based API rate limits effective December 2024 that restrict requests per API token per minute. MerusCase exports with large activity histories (thousands of logged calls, filings, and statute entries per case) can exhaust rate limits during bulk ingestion. FlitStack throttles API writes using exponential backoff, distributes load across multiple Pipedrive user tokens where available, and splits large activity batches into queue-managed chunks. The migration plan accounts for rate-limit pacing so no records are dropped or duplicated during ingestion.

  • UTBMS billing codes and ledger history require custom field recreation before ingestion

    MerusCase stores 4-character UTBMS task codes (L-Code), activity codes (A-Code), and expense codes (E-Code) on ledger entries. Pipedrive has no native UTBMS field. All UTBMS codes must be recreated as text custom fields on the Deal object via the Pipedrive /dealFields API before ledger summary data can be ingested. If the custom fields are not pre-created, the ledger totals and task codes land as unstructured notes. FlitStack creates all required dealFields in your Pipedrive account before the data ingestion run begins.

  • MerusCase custom fields are firm-wide; Pipedrive custom fields are object-scoped

    MerusCase allows up to 50 firm-wide custom fields that apply uniformly across all case types. Pipedrive assigns custom fields per object (Deal, Person, Organization, Product) — a custom field created on Deal does not automatically appear on Person. If your MerusCase custom fields are used in both case-file context and party-context reporting, you must create the same field on both Pipedrive objects. FlitStack reviews every MerusCase custom field usage during planning and flags any fields that need to be duplicated across Pipedrive objects.

  • MerusCase Document Archives are bulk ZIP downloads, not individual file records

    MerusCase generates Document Archives as bulk ZIP files containing all documents for a case plus a CSV of case activities. Pipedrive attaches individual files to deal or person records — there is no native bulk document import. For cases with large document archives, FlitStack links the MerusCase archive ZIP URL to the Pipedrive Deal via a custom text field (Document_Archive_Link__c) so staff can retrieve the full archive without manual re-upload. Individual documents within the archive are not extracted and re-uploaded as separate Pipedrive file attachments unless specifically scoped in the migration plan.

Migration approach

Six steps for a successful MerusCase to Pipedrive data migration

  1. Audit MerusCase data model and export schema

    FlitStack connects to your MerusCase account via API and inventories every case file, party, activity type, custom field, ledger entry, settlement record, and document link. We catalog practice-area case types, statute configurations, and workflow definitions for the rebuild-reference export. The audit identifies any records with missing required fields (no party name, no case number) and flags them for pre-migration cleanup so ingestion into Pipedrive does not create orphaned records.

  2. Design Pipedrive schema: pipelines, stages, and custom deal fields

    FlitStack creates Pipedrive pipelines matching each MerusCase practice area (Workers' Comp, Personal Injury, Criminal, Employment). Stage labels are defined per pipeline to reflect the legal process for each area. All MerusCase custom fields (up to 50) are pre-created as Pipedrive dealFields via the /dealFields API — including UTBMS task/activity codes, settlement amounts, statute references, and document archive links. Custom pick-list fields are populated with the exact value options used in MerusCase so no data is truncated during ingestion.

  3. Resolve MerusCase staff to Pipedrive users and prepare activity mapping

    MerusCase staff members are matched to Pipedrive users by email address. Unresolved staff are flagged in the migration plan — the firm creates Pipedrive accounts or assigns a fallback owner before the migration runs so no record lands without an owner. Activity types from MerusCase (Call, Meeting, Filing, Statute, General) are mapped to Pipedrive activity_type values. UTBMS task and activity codes from ledger entries are extracted and written to the corresponding Pipedrive deal custom fields. Workflow definitions are exported as JSON for the rebuild-reference package.

  4. Run sample migration with field-level diff

    A representative slice — typically 50–200 case files spanning multiple practice areas and including parties, activities, and ledger entries — migrates first. FlitStack generates a field-level diff showing source value versus destination value for every mapped field so you can verify UTBMS code placement, settlement amount formatting, custom field type mapping, and owner resolution before the full run commits. You approve the sample before cutover proceeds.

  5. Execute full migration with delta-pickup cutover

    All case files, parties, activities, settlements, and custom field data ingest into Pipedrive with original timestamps preserved. A delta-pickup window (24–48 hours) runs after the initial batch, capturing any new activities or case updates made in MerusCase during the cutover. FlitStack generates an audit log covering every record created, updated, or skipped. One-click rollback reverts the Pipedrive account to its pre-migration state if reconciliation reveals data integrity issues.

Platform deep dives

Context on both ends of the pair

MerusCase logo

MerusCase

Source

Strengths

  • Fully HIPAA-compliant cloud platform with bank-grade encryption across all stored firm data.
  • Integrated billing ledger with UTBMS task, activity, and expense code support out of the box.
  • Document automation, batch scanning, and EAMS integration built into the core platform.
  • Dedicated migration coordinator assigned to each firm transitioning from another system.
  • Monthly product updates with new features and refinements across case types.

Weaknesses

  • Annual subscription model requires prepayment; no month-to-month flexibility for smaller firms.
  • Primary data export is per-case Document Archive — no single full-firm export without contacting support and paying a manual processing fee.
  • MerusCase's own migration team only supports inbound migrations, not outbound.
  • Built-in CSV import tools are explicitly documented as not easy to use, requiring white-glove service for most data loading tasks.
  • Workflows and Statutes cannot be exported or migrated programmatically — they are platform-native and must be rebuilt from scratch.
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?

Standard CRM migration. 3 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    3 of 8 objects need a mapping; the rest are 1:1.

  • 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

    MerusCase: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your MerusCase 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 MerusCase to Pipedrive data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most MerusCase-to-Pipedrive migrations complete in 48–72 hours for under 20,000 total records. Larger firms with 100,000+ activities across multiple practice areas extend to 5–7 days. The longest planning step is recreating MerusCase custom fields as Pipedrive dealFields — FlitStack handles this automatically before ingestion so it does not add to the clock time on migration day.

Adjacent paths

Related migrations to explore

Ready when you are

Move from MerusCase.
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