Migrate your RunSensible data
All-in-one legal practice management platform for small-to-mid-size law firms, combining CRM, matter management, IOLTA trust accounting, and AI-powered document assembly in one cloud system.
In its favor
Why people choose RunSensible
The signal that keeps RunSensible on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Law firms choose RunSensible to consolidate CRM, case management, and billing into one platform, eliminating the integration overhead of using separate tools for each function
The built-in IOLTA trust accounting with three-way reconciliation satisfies bar association compliance requirements without requiring a separate accounting system
The 54,000+ AI-guided legal form library reduces document drafting time, particularly for personal injury and litigation firms with high form volume
Small firms (2-25 attorneys) find the per-seat pricing accessible compared to enterprise legal software, with an reported 250% ROI within 9 months
The included conflict checking automatically screens new matters against the entire client database before intake completes
Support response times frustrate firms with urgent billing or compliance questions, particularly during month-end invoice runs
The mid-tier plans limit API access and custom reporting, pushing growing firms toward enterprise pricing or alternative platforms
Users report that the calendar and scheduling features lack the granular conflict checking needed for multi-attorney practice management
Firms with complex multi-state compliance needs find RunSensible's court rules integration limited to specific jurisdictions rather than comprehensive
Some firms outgrow the platform when they require advanced analytics or custom integrations not available without a dedicated implementation
Reasons to switch
Why people leave RunSensible
The recurring reasons buyers give for replacing RunSensible. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where RunSensible fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
RunSensible pricing overview
RunSensible uses per-seat monthly pricing starting at $39 for Essential and $79 for Advanced, with a 60-day money-back guarantee and 14-day free trial. The AI-powered Forms and Execute modules are separate annual subscriptions at $1,440 and $948 per seat respectively. Enterprise pricing requires a custom quote and implementation costs can exceed $10,000.
Essential
Tier 1 of 5
$39/user/month
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on RunSensible's schedule — see our quote-based pricing →
What gets migrated
RunSensible object support
Object-by-object support for RunSensible migrations. Per-pair details surface during scoping.
Clients
Fully supportedClients are the primary contact object in RunSensible. We map all standard fields including name, email, phone, address, and custom properties. Source CRM contacts without matter history are imported as Clients. We preserve the client-created date and any tags.
Matters
Fully supportedMatters represent cases or files in RunSensible's legal data model. We map matter name, number, type, status, assigned attorney, responsible attorney, open date, and custom fields. We preserve the pipeline stage and any associated lead source.
Time Entries
Mapping requiredTime entries link to a Matter and a Client. We map description, duration, hourly rate, billing status, and date. Time entries without an associated matter must be flagged—RunSensible requires a matter context for billable entries. We convert duration formats to RunSensible's expected decimal hours.
Invoices
Mapping requiredRunSensible invoices reference a Client and optionally a Matter. We map line items, totals, status, due date, and currency. We cannot migrate partial payments that span multiple invoices unless they are split into per-invoice allocations. Multi-currency invoices require explicit currency mapping.
Trust Accounts (IOLTA)
Mapping requiredTrust accounts track client funds held in IOLTA accounts. We map account number, type (operating, trust, advanced), and current balance. Transaction history is migrated as individual entries. Three-way reconciliation status is preserved where available.
Documents
Mapping requiredDocuments are associated with Matters or Clients. We migrate file name, type, upload date, and associated metadata. Binary file content is transferred via direct storage access where available. Document templates are migrated separately from generated documents.
Calendar Events
Mapping requiredEvents link to Matters and include title, date/time, duration, assigned attorney, and invitees. We map the event data and any recurrence rules. We do not migrate active meeting links or video conference credentials—these must be regenerated on the destination platform.
Client Intake Forms
Mapping requiredRunSensible stores intake form submissions linked to Leads or Clients. We map field values and submission dates. Conditional logic in the form is not preserved—forms must be rebuilt on the destination platform to replicate branching rules.
Leads
Mapping requiredRunSensible distinguishes Leads from Clients during the intake phase. We map lead status, source, assigned user, and custom fields. Leads not yet converted to Clients require mapping to the destination's lead object with a status flag.
Tasks
Mapping requiredTasks are associated with Matters or Clients and include assignee, due date, priority, and completion status. We map task name, description, due date, assignee, and status. Recurring task rules are preserved where documented.
Tags
Mapping requiredRunSensible uses tags for labeling Clients, Matters, and Documents. We map all tag names and their associations. Tags must be recreated on the destination if the target platform uses a different taxonomy model.
Custom Fields
Mapping requiredCustom fields extend Clients, Matters, and other objects. We map field names, data types, and values. Picklist options and validation rules must be reviewed post-migration to ensure consistency on the destination platform.
| Object | Support | Notes |
|---|---|---|
| Clients | Fully supported | Clients are the primary contact object in RunSensible. We map all standard fields including name, email, phone, address, and custom properties. Source CRM contacts without matter history are imported as Clients. We preserve the client-created date and any tags. |
| Matters | Fully supported | Matters represent cases or files in RunSensible's legal data model. We map matter name, number, type, status, assigned attorney, responsible attorney, open date, and custom fields. We preserve the pipeline stage and any associated lead source. |
| Time Entries | Mapping required | Time entries link to a Matter and a Client. We map description, duration, hourly rate, billing status, and date. Time entries without an associated matter must be flagged—RunSensible requires a matter context for billable entries. We convert duration formats to RunSensible's expected decimal hours. |
| Invoices | Mapping required | RunSensible invoices reference a Client and optionally a Matter. We map line items, totals, status, due date, and currency. We cannot migrate partial payments that span multiple invoices unless they are split into per-invoice allocations. Multi-currency invoices require explicit currency mapping. |
| Trust Accounts (IOLTA) | Mapping required | Trust accounts track client funds held in IOLTA accounts. We map account number, type (operating, trust, advanced), and current balance. Transaction history is migrated as individual entries. Three-way reconciliation status is preserved where available. |
| Documents | Mapping required | Documents are associated with Matters or Clients. We migrate file name, type, upload date, and associated metadata. Binary file content is transferred via direct storage access where available. Document templates are migrated separately from generated documents. |
| Calendar Events | Mapping required | Events link to Matters and include title, date/time, duration, assigned attorney, and invitees. We map the event data and any recurrence rules. We do not migrate active meeting links or video conference credentials—these must be regenerated on the destination platform. |
| Client Intake Forms | Mapping required | RunSensible stores intake form submissions linked to Leads or Clients. We map field values and submission dates. Conditional logic in the form is not preserved—forms must be rebuilt on the destination platform to replicate branching rules. |
| Leads | Mapping required | RunSensible distinguishes Leads from Clients during the intake phase. We map lead status, source, assigned user, and custom fields. Leads not yet converted to Clients require mapping to the destination's lead object with a status flag. |
| Tasks | Mapping required | Tasks are associated with Matters or Clients and include assignee, due date, priority, and completion status. We map task name, description, due date, assignee, and status. Recurring task rules are preserved where documented. |
| Tags | Mapping required | RunSensible uses tags for labeling Clients, Matters, and Documents. We map all tag names and their associations. Tags must be recreated on the destination if the target platform uses a different taxonomy model. |
| Custom Fields | Mapping required | Custom fields extend Clients, Matters, and other objects. We map field names, data types, and values. Picklist options and validation rules must be reviewed post-migration to ensure consistency on the destination platform. |
Gotchas
What to watch for in RunSensible migrations
Issues we've hit on past RunSensible migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Trust account balance migration requires three-way reconciliation
Invoice-to-matter linkage is required for billable entries
API access is tier-gated and not available on Essential plan
AI Forms and Execute modules are separate paid add-ons
Client intake forms use conditional logic not preserved in standard export
| Severity | Issue |
|---|---|
| High | Trust account balance migration requires three-way reconciliation |
| High | Invoice-to-matter linkage is required for billable entries |
| Medium | API access is tier-gated and not available on Essential plan |
| Medium | AI Forms and Execute modules are separate paid add-ons |
| Low | Client intake forms use conditional logic not preserved in standard export |
Leaving RunSensible?
Where RunSensible customers move next
12 destinations RunSensible can migrate to.
How a RunSensible migration works
Four steps, RunSensible-specific
Connect
Bearer token (JWT) into RunSensible. Scopes limited to read-only on the data we move.
Map
We translate RunSensible-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate RunSensible quirks before production.
Migrate
Full migration with RunSensible rate-limit handling. Rollback available throughout.
FAQ
RunSensible migration FAQ
Answers to the questions buyers ask most during RunSensible migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your RunSensible migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate RunSensible.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your RunSensible setup and destination — written quote back within a business day.