You've shortlisted a revenue intelligence platform. Now the practical question: does it actually connect to your stack? Your firm runs on a CMS, ad accounts, call tracking, and probably a CRM. What integrates — and how deeply — determines whether cost-per-case reporting runs itself or still requires someone stitching data together at the end of every month.
Here's what connects, how it connects, and where gaps typically appear.
Case Management Systems: The Core Data Source
Your CMS is the foundation. It records when a lead arrived, whether it was qualified, whether a case was signed, and what happened from there. Revenue intelligence — specifically cost-per-case calculation — depends on pulling from this system reliably.
Here's how the major platforms connect:
| Platform | Integration Type | PI-Specific Data Model | |
|---|---|---|---|
| LeadDocket | Native | ||
| Salesforce | API | Custom config needed | |
| Filevine | API | Structured stages help | |
| Clio | API | General legal, not PI-specific | |
| MyCase | API | More setup for PI data | |
| HubSpot | CRM API | Custom properties needed | |
| Lawmatics | Integration |
LeadDocket — Native Integration
LeadDocket has the deepest integration with RevenueScale. It's purpose-built for PI intake, so the data model maps cleanly: leads arrive tagged by source, intake decisions are recorded, and case status progresses through defined stages. RevenueScale pulls that data natively — setup is fast, ongoing sync is automatic.
The LeadDocket + RevenueScale combination delivers complete lead-to-settlement tracking without manual data assembly. LeadDocket handles intake operations; RevenueScale handles marketing attribution and cost-per-case calculation. Neither does the other's job.
Salesforce — API Integration
Salesforce connects via API. Most PI firms have customized their Salesforce instance heavily, so integration requires upfront field mapping — lead source fields, case disposition fields, and status stages all need to align with RevenueScale's data model. Once configured, sync is automated.
The strength: flexibility. The limitation: Salesforce was built for sales pipelines, not legal case management. PI-specific fields often need custom configuration, and that customization can add complexity to the integration.
Filevine — API Integration
Filevine is common among mid-size PI firms and offers an API for case data. Field mapping is still required — but Filevine's structured case stages make that mapping more straightforward than general-purpose CRMs.
Clio — API Integration
Clio is common in smaller PI firms and general practice firms. Its API provides access to matter (case) data that maps to lead and case outcomes. The limitation: Clio's data model reflects general legal practice, not PI intake stages. Lead source tracking and disposition data typically need more custom configuration to surface correctly.
MyCase — API Integration
MyCase connects via API with similar considerations to Clio — well-suited for smaller firms, but expect more setup to surface PI-specific intake data: lead source, rejection reason, and conversion by source.
HubSpot — CRM Integration
Some PI firms use HubSpot as a CRM alongside — or instead of — traditional case management software. HubSpot has a robust API, but it isn't structured for PI case data. Lead source tracking, intake disposition, and case stage data all require custom properties and careful pipeline configuration to produce useful cost-per-case reporting.
If HubSpot handles your intake tracking and marketing, it can connect effectively. If case management lives in a separate system, you'll likely need both connections.
Lawmatics — Integration Available
Lawmatics is purpose-built for law firm intake and CRM. Its structured intake workflow maps cleanly to revenue intelligence reporting: lead source, status, and disposition all come through in queryable form.
Marketing Platforms: Where Spend Data Lives
Keep reading
Accurate cost per case requires two inputs: case outcomes from your CMS and spend data from your ad platforms. Most revenue intelligence platforms connect to:
- Google Ads— Direct API integration pulls campaign spend, impressions, clicks, and lead volume by campaign. This lets you match ad spend to cases generated from Google.
- Facebook Ads— Meta's API provides spend and lead data by ad set and campaign. PI firms running direct-to-consumer Facebook campaigns connect this to see social ad cost per case.
- CallRail— Call tracking data adds the source dimension for inbound calls. If your leads come primarily via phone, CallRail integration ensures those leads are attributed to the right source before entering your CMS.
Vendor invoices from lead aggregators, legal directories, and pay-per-call services typically don't come with API connections. That spend data comes in via CSV or manual entry — standard across the industry. The intelligence layer standardizes it regardless of format.
What Doesn't Connect — And Why It Matters
Here's where firms often hit friction:
- Accounting systems(QuickBooks, Sage, NetSuite) — Marketing spend sometimes lives here in invoice form. Most accounting platforms don't have clean APIs for pulling vendor-level spend data into external platforms. This is why vendor spend typically requires manual input or CSV import.
- Proprietary vendor portals— Lead aggregators often have their own dashboards with their own reporting. Those portals don't expose APIs. Data from those sources comes in via report export.
- Email and SMS intake tools— If your firm uses standalone email automation or SMS tools for lead follow-up, those systems typically don't integrate directly. The case outcome data that matters ends up in your CMS regardless.
- Settlement data from accounting— Settlement amounts are recorded in your CMS or accounting system. For revenue intelligence to capture them, those values need to live in a structured, queryable field — not buried in case notes or documents.
The Integration Readiness Checklist
Before evaluating any revenue intelligence platform, audit your stack on these five questions:
- Does your CMS record lead source consistently for every lead?
- Does your CMS track case disposition (signed, rejected, withdrawn) in a structured field?
- Is settlement data recorded in a structured field in your CMS, not just in documents?
- Do you track vendor spend in a way that can be exported or entered by vendor and month?
- Is your CallRail (or equivalent) configured to pass source data to your CMS?
If most of those are true, you're well positioned for a clean integration. If several are not, the data audit process — not the software connection — is the actual first step. The integration is only as useful as the data feeding into it.
The Practical Takeaway
The best-connected stacks for PI revenue intelligence center on a purpose-built intake and case management system — particularly one like LeadDocket, designed with PI attribution in mind — plus API connections to ad platforms and a structured process for entering vendor spend. That combination covers roughly 80% of what accurate cost-per-case reporting requires.
Firms running general-purpose CRMs like Salesforce or HubSpot can connect, but expect more upfront configuration to get the PI-specific data model right. The integration itself isn't the hard part — the data quality in the source system is.
Want to know exactly how your current stack maps to RevenueScale? Book a demo— we'll walk through your specific systems and flag any gaps before you commit.
Related guide:If you want the full category framework, read our Revenue Intelligence pillar guide for PI firms — it covers the four intelligence layers, the Maturity Model, and how PI firms self-fund the move to a connected system.
Related guide:For the full “spreadsheet vs. system” framework, see An Excel Alternative for PI Marketing Tracking — the cost of staying manual, the migration timeline, and the partner-ready reports a real system unlocks.
