CRM migration

Migrate from Thomson Reuters Case Center to Twenty CRM

Field-level mapping, validation, and rollback between Thomson Reuters Case Center and Twenty CRM. We move data and schema; workflows are rebuilt natively in Twenty CRM.

Thomson Reuters Case Center logo

Thomson Reuters Case Center

Source

Twenty CRM

Destination

Twenty CRM logo

Compatibility

92%

11 of 12

objects map 1:1 between Thomson Reuters Case Center and Twenty CRM.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Thomson Reuters Case Center is a cloud-based legal evidence management platform designed for courts, administrative hearing agencies, and law firms. Its data model centers on Cases (matters), Case Participants (parties, counsel, panel members), Evidence Files (documents, multimedia), Hearing Events, and Case Notes — organized around a paginated, indexed document repository with role-based access for each participant type. It is not a CRM and has no native concept of leads, opportunities, sales pipelines, or revenue tracking. Twenty CRM is a modern open-source CRM built on PostgreSQL with a flexible object model. Its standard objects are People (contacts), Companies (organizations), Opportunities (deals), Notes, and Tasks, all of which support unlimited custom fields. Import order matters — Companies must exist before People, and People before Opportunities, because Twenty uses foreign-key relationships via companyId and opportunityId. The platform imports via CSV or REST/GraphQL API with per-minute rate limits (100/min on Free tier, 200/min on Pro). FlitStack AI maps Case Center's party records into Twenty People, case identifiers into Opportunities (with a legal-matter stage pipeline), filing dates and hearing dates as custom datetime fields, and evidence file counts as reference notes. Participant roles (Counsel, Respondent, Panel Member, etc.) translate to custom select fields on People. Documents themselves cannot be transferred — Twenty has no document management module — but case file references (file names, page counts, submission dates) migrate as structured Note records linked to the corresponding Opportunity. Workflows, role-based access rules, and hearing scheduling automations in Case Center are destination-platform constructs that must be rebuilt manually in Twenty's workflow builder.

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

Thomson Reuters Case Center logo

Thomson Reuters Case Center

What's pushing teams away

  • Custom enterprise pricing with no public tiers means small law firms cannot evaluate cost before engaging sales; firms not bound by court mandate often choose cheaper alternatives like Trial Director or OnCue.
  • Case Center is purely evidence and presentation — it has no time tracking, billing, conflict checking, or matter lifecycle features, so firms must run it alongside Clio, Centerbase, or another practice-management system.
  • Initial rollouts have surfaced glitches; the North Carolina Administrative Office of the Courts publicly noted judiciary access issues to evidentiary files during phased deployment, prompting some firms to delay adoption.
  • No public API or programmatic export path means migrating away requires manual case-by-case export through the built-in tools — a substantial blocker for any firm wanting to consolidate evidence into a unified DMS.
  • When a court switches mandated platforms (or a firm relocates its practice to a non-Case Center jurisdiction), the historical case archive becomes harder to repurpose than it would be in an open DMS.

Choosing

Twenty CRM logo

Twenty CRM

What's pulling them in

  • Top open-source CRM on GitHub with 40.6K stars, giving teams full source code access and infrastructure ownership without per-feature licensing surprises.
  • Free self-hosting under AGPL-3.0 means unlimited users and custom objects for the cost of cloud infrastructure alone, typically $20–100/month.
  • Pricing page explicitly mocks competitors for charging add-on fees for API access, webhooks, and workflows — transparency that resonates with RevOps teams burned by Salesforce.
  • Unlimited custom objects and fields with no price impact, letting teams shape the data model to their business rather than forcing business into rigid schemas.
  • Modern TypeScript/React/PostgreSQL stack means developer-led teams can extend, self-host, or integrate without fighting legacy architecture.

Object mapping

How Thomson Reuters Case Center objects map to Twenty CRM

Each row shows how a Thomson Reuters Case Center object lands in Twenty CRM, including any object-level transformations, lookup resolution, or schema-design dependencies.

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

Thomson Reuters Case Center

Case

maps to

Twenty CRM

Opportunity

1:1
Fully supported

Case Center's Case record (legal matter) translates to Twenty's Opportunity object. The Case ID becomes the Opportunity name or a custom field (Case_ID__c). Filing date maps to CloseDate or a custom field (Filing_Date__c). The legal matter's status (Active, Closed, Pending) maps to Opportunity stage values, requiring a custom legal-matter pipeline in Twenty.

Thomson Reuters Case Center

Case Participant

maps to

Twenty CRM

People

1:many
Fully supported

Case Center allows multiple Participant roles per Case (Counsel, Respondent, Panel Member, Court Staff, Self-Represented Litigant). Each distinct role translates to a separate People record with a custom field (Participant_Role__c) capturing the role type. If the same individual appears in multiple roles, FlitStack AI creates one People record per role to preserve context.

Thomson Reuters Case Center

Organization (Law Firm / Court)

maps to

Twenty CRM

Company

1:1
Fully supported

Case Center's organization-level entities (law firm names, court names, government agencies) map to Twenty Companies. The organization's address, jurisdiction, and type translate to standard Company fields. FlitStack preserves the organization name exactly and maps jurisdiction to Industry or a custom select field.

Thomson Reuters Case Center

Evidence File metadata

maps to

Twenty CRM

Note

1:1
Fully supported

Case Center evidence files (PDF, video, audio) cannot be transferred to Twenty, which has no document management module. Instead, FlitStack AI creates a Note record per evidence file containing the file name, submission date, file size, page count, and document type — linked to the corresponding Opportunity. This preserves the filing catalog without transferring the files themselves.

Thomson Reuters Case Center

Hearing Event

maps to

Twenty CRM

Custom Event / Note

1:1
Fully supported

Case Center hearing records (hearing date, hearing type, outcome) map to a custom Event object or to Note records with datetime fields (Hearing_Date__c, Hearing_Type__c, Hearing_Outcome__c) on the Opportunity. If the team needs a calendar-style view, FlitStack AI structures these as Twenty Tasks with due dates and linked to the Opportunity.

Thomson Reuters Case Center

Case Note / Annotations

maps to

Twenty CRM

Note

1:1
Fully supported

Free-text case notes and panel annotations in Case Center migrate as Twenty Notes linked to the parent Opportunity. Rich-text formatting is preserved where Case Center's export format supports it. Timestamp and author information is stored in custom fields on the Note record (Original_Created_Date__c, Author_Name__c).

Thomson Reuters Case Center

Custom Case Field (e.g., Practice Area, Court Jurisdiction, Case Type)

maps to

Twenty CRM

Custom Field on Opportunity

1:1
Fully supported

Case Center supports custom fields per Case (Practice_Area__c, Court_Name__c, Judge_Assigned__c, etc.). FlitStack AI creates matching custom fields on Twenty's Opportunity object via Settings → Data Model before import. Custom field type mapping follows the destination field type closest to the source (select → select, text → text, date → date).

Thomson Reuters Case Center

Participant Custom Field (e.g., Bar Number, Appearance Status)

maps to

Twenty CRM

Custom Field on People

1:1
Fully supported

Participant-level custom fields in Case Center include attorney bar number tracking, participant appearance status flags indicating whether an individual filed appearances, waived participation, or withdrew from proceedings, and witness classification types distinguishing between expert witnesses, fact witnesses, and character witnesses. These Case Center attributes require FlitStack AI to pre-create matching custom fields on Twenty's People object via Settings → Data Model before migration. This schema preparation ensures the CSV import process can populate each custom field directly without post-migration field creation errors.

Thomson Reuters Case Center

User / Owner

maps to

Twenty CRM

WorkspaceMember

1:1
Fully supported

Case Center users (attorneys, court staff, panel members) map to Twenty Workspace Members by email match. FlitStack AI flags unmatched owners before migration — your team either provisions them in Twenty first or assigns records to a fallback Workspace Member. This is critical because Case Center role-based access does not translate to Twenty's permissions model.

Thomson Reuters Case Center

Case Template

maps to

Twenty CRM

Custom Object / Pipeline Template

1:1
Fully supported

Case Center case templates (reusable structures for specific court types or matter categories) have no direct equivalent in Twenty. FlitStack AI preserves template field names and structures as a custom mapping document for manual reconstruction in Twenty's workspace settings after migration.

Thomson Reuters Case Center

eDiscovery Production Import

maps to

Twenty CRM

Note (reference only)

1:1
Fully supported

Case Center accepts eDiscovery production folder imports for complex litigation. Twenty has no eDiscovery or document processing module. FlitStack AI captures the production folder name, import date, and document count as Note records and flags that the source files must be managed in a dedicated document platform post-migration.

Thomson Reuters Case Center

Role-Based Access Control

maps to

Twenty CRM

Permission Group

1:1
Fully supported

Case Center enforces role-based access per case (Judge, Counsel, Panel Member, Self-Represented Litigant). Twenty's permission model operates at the workspace level with view and edit permissions per object. FlitStack AI documents the Case Center permission structure and provides a mapping plan to Twenty Permission Groups for manual configuration after migration.

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.

Thomson Reuters Case Center logo

Thomson Reuters Case Center gotchas

High

Court-hosted vs. firm-hosted deployment affects migration scope

High

No public API documentation for direct data extraction

Medium

Multimedia evidence requires separate media handling

Medium

Redaction metadata may not survive cross-platform migration intact

Twenty CRM logo

Twenty CRM gotchas

High

Import order is enforced and critical

High

Export limited to 20,000 records and visible columns only

Medium

Soft-deleted records count toward uniqueness and trigger restores

Medium

API rate limits cap at 200 req/min on Organization tier

Low

No native email sequences — follow-up cadences require external tools

Pair-specific challenges

  • Case Center document files have no Twenty destination

    Case Center's core value — paginated, indexed, presentation-ready document bundles for hearings — has no equivalent in Twenty CRM. Twenty has Notes and Tasks but no document management module, no paginated viewer, and no e-discovery integration. FlitStack AI migrates evidence file metadata (file name, type, submission date, page count) as structured Note records linked to the corresponding Opportunity, but the actual files remain in Case Center or must be moved to a dedicated document platform. Your team must plan where evidence files will live after cutover — this is a structural gap, not a migration bug.

  • Participant role N:N mapping creates duplicate People records

    Case Center allows the same individual to appear in multiple roles across a case (e.g., an attorney who is both Counsel on Case A and a Witness on Case B). Twenty's People object is a single record per individual. FlitStack AI resolves this by creating one People record per role — a person appearing in two roles generates two People records, each with a Participant_Role__c custom field set to the appropriate value. If you prefer a single consolidated record, your Twenty admin must manually merge post-migration and update the Opportunity associations.

  • Case Center's role-based access model does not translate to Twenty permissions

    Case Center enforces per-case role-based access: a Self-Represented Litigant sees a different case view than Counsel, who sees a different view than the Judge. Twenty's permission model operates at the workspace level (view/edit per object type) with no per-record role concept. FlitStack AI exports the Case Center permission structure as a mapping document, but the access control rules must be rebuilt manually in Twenty's Permission Groups settings after migration. This is not a gap in the migration — it is a structural difference between a legal evidence platform and a CRM.

  • Thomson Reuters API rate limits constrain bulk export timelines

    Case Center's API enforces throttling and rate limits per the Thomson Reuters Developer Portal terms. Bulk exports of case records, participant lists, and hearing histories may be throttled to the point where large caseloads (10,000+ cases) require staged or paginated extraction over multiple days. FlitStack AI manages retry logic and respects rate-limit headers returned in each API response, but your migration timeline accounts for API-induced export delays that are outside our control.

Migration approach

Six steps for a successful Thomson Reuters Case Center to Twenty CRM data migration

  1. Audit Case Center data model and export surface

    FlitStack AI begins every migration with a structured audit of your Case Center instance. We identify all Case records, Participant records, Evidence File metadata, Hearing Events, and any custom fields configured per matter type. We also assess your Thomson Reuters API access (rate limits, available endpoints, authentication method) and confirm which data types are accessible via export vs. requiring manual CSV extraction. The audit produces a field-level inventory that becomes the basis for the mapping plan delivered before any data moves.

  2. Create Twenty workspace schema before import

    Twenty requires all custom fields to exist before CSV import — the import creates records, not fields. Based on the audit, FlitStack AI creates the required custom fields on Opportunity (Case_ID__c, Filing_Date__c, Court_Name__c, Case_Type__c, Judge_Assigned__c, Practice_Area__c), custom fields on People (Participant_Role__c, Bar_Number__c, Appearance_Status__c, People_Type__c), custom fields on Company (Company_Type__c), and custom fields on Note and Task objects. We also configure the legal-matter Opportunity pipeline with stage values matching your Case Center status taxonomy.

  3. Invite and resolve Workspace Members by email

    Case Center user accounts (attorneys, court staff, panel members) must be matched to Twenty Workspace Members by email before owner links can resolve on import. FlitStack AI runs an owner-resolution pass against your Case Center user list. Unmatched users — accounts without valid email addresses in Twenty — are flagged in a pre-migration report. Your team either provisions them in Twenty first or assigns their records to a designated fallback Workspace Member. No record lands in Twenty without a resolved owner.

  4. Run sample migration with field-level diff

    A representative slice migrates first — typically 100–500 records spanning Cases, Participants, Organizations, Evidence metadata, and Hearing Events. FlitStack AI generates a field-level diff between the Case Center source values and the Twenty destination fields so you can verify Participant_Role__c mapping, legal-matter pipeline stage values, custom datetime preservation (filing dates, hearing dates), and owner resolution before the full run commits. You approve the sample before we proceed to full migration.

  5. Execute full migration with delta-pickup cutover

    Full migration executes against Twenty using the validated mapping plan derived from the sample run. A delta-pickup window of 24–48 hours captures any new or modified records created in Case Center during the cutover phase, ensuring no active matters are missed. Evidence file metadata (file names, submission dates, page counts, document types) is imported as Note records linked to corresponding Opportunities via the opportunityId foreign key. Physical evidence files remain in Case Center and are flagged in the migration report for post-migration document management planning. The FlitStack AI audit log records every operation with timestamps, record counts, and error details. One-click rollback is available if post-migration reconciliation reveals data integrity issues requiring a full restart.

Platform deep dives

Context on both ends of the pair

Thomson Reuters Case Center logo

Thomson Reuters Case Center

Source

Strengths

  • Processes over 900,000 cases with 500 million pages of evidence across 126 countries
  • ISO 27001:2013 certified security framework governing all customer data
  • AI-powered search across handwritten documents and images with Boolean support
  • Automatic pagination and indexing generates presentation-ready case files from first upload
  • Supports in-person, virtual, and hybrid courtroom configurations with role-specific views

Weaknesses

  • Custom pricing only — no public tier structure or per-user rates published
  • No public API documentation for Case Center specifically; Thomson Reuters developer portal focuses on other products
  • Primarily an evidence management tool, not a full matter or case lifecycle management system
  • Migrating out requires understanding the difference between court-hosted and firm-hosted deployment contexts
  • Switching costs are high for courts mandated to use Case Center for evidentiary proceedings
Twenty CRM logo

Twenty CRM

Destination

Strengths

  • AGPL-3.0 open-source license with full source code on GitHub — no vendor lock-in, no sunset risk.
  • Unlimited users and unlimited custom objects on self-hosted, with no feature gating based on headcount.
  • REST and GraphQL APIs available on all paid tiers, not locked behind an enterprise add-on fee.
  • MCP server and webhooks shipped as standard features, not premium upgrades.
  • Modern PostgreSQL-backed data model that developer teams can query, extend, and self-host.

Weaknesses

  • Recent v1.0 release means limited production hardening compared to CRMs with multi-year operational track records.
  • No native email sequencing or sales engagement tools — follow-up cadences require a separate platform.
  • No native two-way email sync or inbox integration, requiring third-party connectors for full activity logging.
  • Self-hosting 'free' pricing hides real infrastructure and DevOps costs that stack up over time.
  • Workflow automation is functional but lacks the complexity needed for sophisticated multi-step sales motions.

Complexity grading

How hard is this migration?

Standard CRM migration. 2 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 Thomson Reuters Case Center and Twenty CRM.

  • Object compatibility

    B

    2 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

    Thomson Reuters Case Center: Thomson Reuters developer portal documents API rate limits for other products but Case Center-specific API documentation is not publicly available.

  • Data volume sensitivity

    B

    Thomson Reuters Case Center doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Thomson Reuters Case Center to Twenty CRM 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 Thomson Reuters Case Center to Twenty CRM data migrations

Answers to the questions buyers ask most during Thomson Reuters Case Center to Twenty CRM migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Thomson Reuters Case Center to Twenty CRM migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Case Center to Twenty migrations complete in 48–72 hours of clock time for under 25,000 records. The longer variable is API export rate limiting from Thomson Reuters — bulk case and participant exports can require multiple days when throttling applies. Migrations with 250,000+ records or extensive hearing history across multiple practice groups extend to 5–10 days. The legal-matter pipeline configuration and custom field creation on the Twenty side are planning steps that run before data transfer and do not count against the migration clock.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Thomson Reuters Case Center.
Land in Twenty CRM, 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