Work

Illinois personal injury firm

Data entry off the finance team

Problem Settlements and trust holds lived in spreadsheets, and every vendor invoice was typed in by hand.

Built An Agentforce agent that reads vendor invoices and codes them to the matter, plus settlement, trust and check tracking in Salesforce.

Vendor invoice runs are now review and approve. The spreadsheets are gone.

Time per vendor invoice run

Before20 to 25 min of vendor invoice entry
AfterReview and approve
Four vendor invoice types, each run weekly or every two weeks.

Multi-state plaintiff employment firm

Claude across the firm

Problem Every question about intake, cases or fees became a report request.

Built Claude with a read-only connection to Salesforce, custom skills written around the firm's own records, and dashboards. Anyone can ask a question in plain words and get the answer from live data.

50 people use it. Leadership answers its own questions in minutes.

SalesforceIntakesCasesFees and finance
Read only
Claudefirm skills and dashboards
50leadership, operations, finance and staff

How many intakes signed last month, by source?

ReferralWebCallsOther

Answered in minutes from live Salesforce data, with no report request.

Claude can read the firm's Salesforce data but cannot change it. Example data.

16-office Virginia injury and disability firm

Every call tied to an intake

Problem Marketing could see which numbers rang, not which calls became cases.

Built A custom integration on CallRail's API that writes each call to Salesforce, ties it to the caller's intake, and shows it in two Lightning components: a call panel on the record and a call dashboard.

100% of calls matched or created an intake in testing. See the integration

  1. Call ends in CallRail
  2. API sends it to Salesforce
  3. Matched to the caller's record, or a new intake
  4. Shown in the call component
  5. Counted on the call dashboard

State Bar

ABA standard reporting and advanced dashboards

Problem Intake counsel and bar counsel each needed numbers they could report with confidence, measured the way the ABA standard expects.

Built Reporting built to ABA standard definitions, and custom Lightning Web Component dashboards for intake counsel and bar counsel.

Live. Both teams work from the same trusted numbers.

Intake counsel

Complaints received
Time to decision
Open matters by age

Bar counsel

Matters by stage
Time in investigation
Outcomes by type

Measured to ABA standard definitions, cycle by cycle

Example data.

Five organizations

Five recent rollouts

Problem Each organization needed staff working confidently in Salesforce from day one, whether the system was new or being rebuilt.

Built Setup or redesign, data migration, role-based training and go-live support.

175 staff trained across four new implementations, plus a firm-wide redesign.

Staff trained, five recent rollouts

Workers' comp firm, PA70
State Bar55
Injury and disability firm, VA25
Employment firm, NC25
Employment firm, GAFirm-wide redesignAll staff
175 trained across four new implementations, plus a full redesign of a multi-state firm's org.

Pennsylvania workers' compensation firm

Clearing old email safely

Problem Years of email on closed matters, and no safe way to remove it.

Built Scripts that scoped, archived and checked every email and attachment, and matched each to existing notes.

Archived and deleted, with a verified backup.

852,057
email records archived
116,582
closed matters cleared
Every attachment checked against the backup before anything was deleted.

Multi-state plaintiff employment firm

Duplicate intakes merged

Problem The same person reached the firm twice, and the lead count went up twice.

Built A duplicate banner and a merge screen for the firm's custom intake records.

Business reporting shows the real number of leads.

Web formJordan Lee(555) 010-2244
VoicemailNo name(555) 010-2244
KeptJordan LeeOne lead in the count
Example data.

State Bar

Membership sync repaired

Problem Member and fee records were not syncing correctly between Salesforce and the State Bar's membership platform.

Built Traced the integration end to end and corrected how records move between the two systems.

Deployed. The two systems agree again.

Salesforce Membership platform
Member and fee records match in both systems again.

Single sign-on

One sign-on for every app

Problem Staff needed one Microsoft login for every system they use.

Built Microsoft Entra sign-on for Salesforce, DocuSign and Adobe, with Salesforce users created automatically.

Live.

Microsoft Entra ID
Salesforceusers created, license setDocuSignAdobe

Built on Agentforce

Agentforce agents

Problem Staff spend hours on work a well-scoped agent can draft for them.

Built Agents with a narrow job each, and a person approving the result.

We also build custom agents around your team's own tasks.

Expense entryReads vendor invoices and creates coded expenses on the matter.
Intake from a documentUpload a PDF, get an intake with its contact and account.
Matter summarySummarizes a matter and drafts the client update email.
Invoice reviewFlags line items on legal invoices and answers reviewers' questions.
Your agentBuilt around a task your team repeats every week.

Have something like this?

Tell me what you are trying to fix. I will say plainly whether it is a small job or a project.