CRM migration
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
Source
Twenty CRM
Destination
Compatibility
11 of 12
objects map 1:1 between Thomson Reuters Case Center and Twenty CRM.
Complexity
BStandard
Timeline
48–72 hours
Overview
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.
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 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
Twenty CRM
Opportunity
1:1Case 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
Twenty CRM
People
1:manyCase 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)
Twenty CRM
Company
1:1Case 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
Twenty CRM
Note
1:1Case 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
Twenty CRM
Custom Event / Note
1:1Case 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
Twenty CRM
Note
1:1Free-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)
Twenty CRM
Custom Field on Opportunity
1:1Case 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)
Twenty CRM
Custom Field on People
1:1Participant-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
Twenty CRM
WorkspaceMember
1:1Case 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
Twenty CRM
Custom Object / Pipeline Template
1:1Case 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
Twenty CRM
Note (reference only)
1:1Case 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
Twenty CRM
Permission Group
1:1Case 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.
| Thomson Reuters Case Center | Twenty CRM | Compatibility | |
|---|---|---|---|
| Case | Opportunity1:1 | Fully supported | |
| Case Participant | People1:many | Fully supported | |
| Organization (Law Firm / Court) | Company1:1 | Fully supported | |
| Evidence File metadata | Note1:1 | Fully supported | |
| Hearing Event | Custom Event / Note1:1 | Fully supported | |
| Case Note / Annotations | Note1:1 | Fully supported | |
| Custom Case Field (e.g., Practice Area, Court Jurisdiction, Case Type) | Custom Field on Opportunity1:1 | Fully supported | |
| Participant Custom Field (e.g., Bar Number, Appearance Status) | Custom Field on People1:1 | Fully supported | |
| User / Owner | WorkspaceMember1:1 | Fully supported | |
| Case Template | Custom Object / Pipeline Template1:1 | Fully supported | |
| eDiscovery Production Import | Note (reference only)1:1 | Fully supported | |
| Role-Based Access Control | Permission Group1: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.
Thomson Reuters Case Center gotchas
Court-hosted vs. firm-hosted deployment affects migration scope
No public API documentation for direct data extraction
Multimedia evidence requires separate media handling
Redaction metadata may not survive cross-platform migration intact
Twenty CRM gotchas
Import order is enforced and critical
Export limited to 20,000 records and visible columns only
Soft-deleted records count toward uniqueness and trigger restores
API rate limits cap at 200 req/min on Organization tier
No native email sequences — follow-up cadences require external tools
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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
Thomson Reuters Case Center
Source
Strengths
Weaknesses
Twenty CRM
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Thomson Reuters Case Center and Twenty CRM.
Object compatibility
2 of 8 objects need a mapping; the rest are 1:1.
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
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
Thomson Reuters Case Center 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 Thomson Reuters Case Center to Twenty CRM migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Thomson Reuters Case Center
Other ways to arrive at Twenty CRM
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.