CRM migration
Field-level mapping, validation, and rollback between Aderant Milana and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Aderant Milana
Source
Nutshell
Destination
Compatibility
11 of 11
objects map 1:1 between Aderant Milana and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
Aderant Milana organizes law firm data around legal-specific concepts: matters (case files), court rules-based calendaring, docketing entries tied to specific jurisdictions, attorney-client relationships, and billing integration. Nutshell is a standard small-business CRM with People, Companies, Leads, Deals, and Activities — it has no native legal matter concept and no court-rules engine. The migration therefore requires a structural translation: Aderant Milana matters map to Nutshell Deals (the closest analogue for tracked work with a status and owner), docketing entries map to Nutshell Tasks, and legal-specific custom fields migrate as Nutshell custom fields on the People or Deal object. FlitStack AI sequences the migration so foreign keys resolve correctly — companies first, then people with owner resolution by email match, then deals with stage mapping from Milana matter status. We preserve original create and modification timestamps as custom datetime fields in Nutshell. Court rules, billing configurations, and document templates do not migrate and must be rebuilt or replaced manually.
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 Aderant Milana object lands in Nutshell, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Aderant Milana
Matter
Nutshell
Deal
1:1Aderant Milana matters are legal work containers with status, attorney assignments, and court rules. Nutshell Deals are sales-pipeline records with stages and owners. Milana matter status (Open, Pending, Closed) maps to Nutshell pipeline stages configurable per firm. The Deal name derives from the matter description or case number.
Aderant Milana
Contact
Nutshell
Person
1:1Attorneys, clients, opposing counsel, and witnesses from Milana migrate as Nutshell People. Each person's role per matter is preserved as a custom field (Matter_Role__c) since Nutshell does not natively support per-relationship role labels. Role values include Attorney, Client, Opposing Counsel, and Witness. We also preserve bar numbers for attorneys and practice area designations for both attorneys and clients in custom fields on the Person record.
Aderant Milana
Contact (Organization-level)
Nutshell
Company
1:1Law firms, corporate clients, opposing law firms, and court jurisdictions stored as organizations in Milana map directly to Nutshell Companies. Company type (Client, Opposing Counsel, Court) is preserved as a custom pick-list field. The company name, domain, and any associated custom fields migrate to corresponding Nutshell Company custom fields. Court jurisdictions retain their jurisdiction classification as a separate custom field.
Aderant Milana
Docketing Entry
Nutshell
Task
1:1Milana docketing entries (court dates, filing deadlines, hearing dates) map to Nutshell Tasks with due dates. The original court rule reference and jurisdiction are preserved in a custom field. Nutshell Tasks do not auto-calculate deadlines — the calculated due date migrates as a static value.
Aderant Milana
Calendar Entry
Nutshell
Activity
1:1Milana calendar entries for meetings, depositions, and internal deadlines migrate as Nutshell Activities. Original timestamps and owner assignments are preserved. Meeting locations, subject lines, and start/end times transfer directly to Nutshell Activity fields. Recurring calendar patterns in Milana collapse to individual Nutshell Activities since Nutshell has no native recurrence model for activities.
Aderant Milana
Document / File Attachment
Nutshell
File
1:1Milana documents and file attachments associated with matters or contacts are downloaded and re-uploaded to Nutshell's file storage linked to the corresponding Deal or Person record. File metadata including original upload date, file name, and file type are preserved. File size limits per Nutshell apply (default 25MB per file); files exceeding this limit require alternative storage with a reference link stored in Nutshell.
Aderant Milana
Billing Entry
Nutshell
Note / Custom Field
1:1Milana time entries and billing records tied to Aderant Expert do not have a direct Nutshell equivalent. Billed hours and fee amounts are preserved as custom numeric fields on the Deal for reference. Firms requiring full billing history must maintain Aderant Expert access or migrate to a dedicated billing tool.
Aderant Milana
Custom Field (Matter-level)
Nutshell
Custom Field (Deal-level)
1:1Milana custom fields defined on matters (e.g., Case Type, Court Division, Referral Source) create as Nutshell custom fields on the Deal object. Field types are matched: pick-lists to pick-lists, text to text, dates to dates. Validation rules tied to Milana field dependencies require manual reconfiguration in Nutshell.
Aderant Milana
Custom Field (Contact-level)
Nutshell
Custom Field (Person-level)
1:1Milana custom fields on contacts (e.g., Bar Number, Practice Area, Client Status) create as Nutshell custom fields on the Person object. Attorney-specific fields map to Person custom fields; client-specific fields map similarly.
Aderant Milana
Matter Assignment (Attorney-to-Matter)
Nutshell
Deal Owner
1:1Milana matter assignments link attorneys to matters with billing responsibility. Nutshell Deals have a single owner field. The primary attorney (billing lead) maps to Deal owner; secondary attorneys are preserved as Person custom fields or linked Activities. Owner resolution uses email match against Nutshell users. Unmatched attorneys are flagged before migration for team resolution.
Aderant Milana
Lead (Prospective Client)
Nutshell
Lead
1:1Prospective client referrals and inquiries tracked in Milana as leads map 1:1 to Nutshell Leads. Lead status, source, and any custom fields are preserved through the migration. Nutshell Lead fields include name, email, phone, and source tracking. Converted leads follow the Contact-to-Person mapping process to ensure a complete person record is created in Nutshell.
| Aderant Milana | Nutshell | Compatibility | |
|---|---|---|---|
| Matter | Deal1:1 | Fully supported | |
| Contact | Person1:1 | Fully supported | |
| Contact (Organization-level) | Company1:1 | Fully supported | |
| Docketing Entry | Task1:1 | Fully supported | |
| Calendar Entry | Activity1:1 | Fully supported | |
| Document / File Attachment | File1:1 | Fully supported | |
| Billing Entry | Note / Custom Field1:1 | Fully supported | |
| Custom Field (Matter-level) | Custom Field (Deal-level)1:1 | Fully supported | |
| Custom Field (Contact-level) | Custom Field (Person-level)1:1 | Fully supported | |
| Matter Assignment (Attorney-to-Matter) | Deal Owner1:1 | Fully supported | |
| Lead (Prospective Client) | Lead1: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.
Aderant Milana gotchas
CompuLaw legacy data requires pre-migration transformation
Court rules jurisdiction mapping must be validated per-matter
Document repositories require path remapping
User and calendar ownership requires explicit re-assignment
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
Extract Aderant Milana data via API with staged export for large datasets
FlitStack AI connects to Aderant Milana using your firm's API credentials. We extract matters, contacts, docketing entries, calendar events, document metadata, and custom field definitions in a structured format. For firms with more than 10,000 matters, we implement a batched export that respects Milana's API rate limits over multiple days. The extraction includes all active and closed matters, attorney assignments, and custom field values. We validate record counts against Milana's internal counts before proceeding to mapping.
Build Nutshell custom field schema and pipeline stages before data lands
Before migration runs, FlitStack AI provisions the custom fields needed in Nutshell based on Milana's field inventory. This includes custom_matter_type__c, custom_court__c, custom_role__c, custom_bar_number__c, custom_billed_hours__c, and any other legal-specific fields identified during extraction. We also configure Nutshell pipeline stages to align with Milana matter statuses. Your Nutshell admin reviews and approves the custom field and pipeline configuration before we load any records.
Resolve owners by email match and flag unmatched users
Milana attorney and staff assignments are matched to Nutshell users by email address. Any attorney or staff record in Milana that does not have a corresponding Nutshell user email is flagged before migration. Your team either creates Nutshell accounts for those users or assigns a fallback owner (e.g., admin) for their records. No record migrates without a resolved owner — this prevents orphaned deals in Nutshell after cutover.
Run sample migration with field-level diff for validation
A representative slice of 100–500 records migrates first, spanning matters across different statuses, contact types, and docketing entry categories. We generate a field-level diff report comparing source Milana values against the migrated Nutshell values. Your team reviews the diff to confirm that matter status mapping, owner resolution, and custom field population meet expectations. Any mapping adjustments are made before the full migration commits.
Execute full migration with delta-pickup window and audit logging
The full migration runs against Nutshell's API, loading all matters, contacts, companies, leads, docketing entries, and activities in the correct sequence (Companies first, then People, then Deals, then Activities). A 24–48 hour delta-pickup window captures any records created or modified in Milana during the cutover. Every migration operation is logged to an audit trail. FlitStack AI provides a reconciliation report showing record counts, mapping summaries, and any records that failed to migrate with error reasons. One-click rollback is available if reconciliation reveals data integrity issues.
Platform deep dives
Aderant Milana
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 Aderant Milana and Nutshell.
Object compatibility
1 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
Aderant Milana: Not publicly documented — Aderant's API Terms reserve the right to enforce usage limits at their discretion, with no published numeric thresholds. Confirmed during vendor scoping..
Data volume sensitivity
Aderant Milana 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 Aderant Milana to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Aderant Milana to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Aderant Milana
Other ways to arrive at Nutshell
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.