CRM

Custom CRM for law firms and accountants: 2 real cases

By Jérôme Stéphan · September 27, 2026 · Reading time: 7 min

Read in: Español · English · Français

A generic CRM forces you to adapt the way you work to the software. A custom CRM does the opposite: it's built around your procedures, your documents and your clients. Here are two real cases I built in Chile: the law firm Osiadacz Abogados and the chartered accountant Cecilia Arancibia (ContAuditor).

About the screenshots: the Osiadacz Abogados CRM screenshots use sample data (fictitious names, tax IDs and amounts). In the ContAuditor one, names are blurred. Real client data never leaves the CRM.
Dashboard of the custom CRM built for Osiadacz Abogados
The Osiadacz Abogados CRM dashboard: active cases, web enquiries, overdue tasks, receivables and today's exchange rates.

Case 1: Osiadacz Abogados, a CRM for a law firm

The firm handles property regularisation, inheritance, insurance claims, family law and compliance, between Pucón and Santiago. Everything used to be spread across emails, WhatsApp, Excel sheets and Word documents. Now it all lives in one system.

Website enquiries arrive on their own

Every form on the website creates an enquiry in the CRM, and the client is registered automatically (recognised by email or phone, no duplicates). From there, one click: propose a meeting by email, accept the enquiry, which creates the case, or discard it.

Website enquiries received in the CRM
Website enquiries land in the CRM automatically: propose a meeting, accept (which creates the case) or discard.

Create a case and follow it stage by stage

Each case gets an automatic code (C-2026-002) and a type: inheritance, regularisation, insurance, family… Each type has its own stages, from "New contact" to "Closed", through the meeting, the proposal, the contract and the procedure itself. It's assigned to a lawyer, and the case file holds everything: notes, files, tasks, reminders, appointments, payments and even the relevant land registry office, a key detail in Chilean property law that no generic CRM offers.

Case file with its stages
Case file: automatic code, procedure stages, assigned lawyer, land registry office, notes, tasks, reminders and appointments.

PDF quotes the client accepts online

The quote is built line by line, in pesos, UF, dollars or euros (at the day's exchange rate), with VAT or fee withholding when needed. The CRM generates a branded PDF and emails it with a link: the client opens it on their phone and accepts or rejects it online. If they accept, the invoice is created automatically.

List of quotes in the CRM
Automatically numbered quotes with their status: draft, sent, accepted or invoiced.
Branded PDF quote
The PDF quote with the firm's branding, ready to email.

Daily tasks, automated

On the phone, just like on the computer

The whole CRM adapts to phone screens: reviewing a case before a hearing, ticking off a task or replying to a client works from anywhere. Each lawyer sees only her own cases; the administrator sees everything.

CRM on a phone: dashboard
The dashboard on a phone.
CRM on a phone: case file
A case file on a phone.
Quote the client accepts from their phone
What the client sees: they accept or reject the quote online.

Case 2: ContAuditor, a CRM for an accountant

Cecilia Arancibia, a chartered accountant and auditor, needed something different: client files holding each company's tax data, and documents that repeat every month.

ContAuditor CRM dashboard
The ContAuditor CRM: active clients, prospects and recent activity (names blurred).
PDF quote generated by the ContAuditor CRM
A quote in UF generated in one click, with automatic numbering and validity.

Why custom rather than a generic CRM

These CRMs are built with C#, .NET Core and SQL Server. If your firm still runs on spreadsheets and scattered emails, see my custom software and CRM development service.

Does your firm need its own CRM?

Let's talk for 30 minutes: I'll look at how you work today and propose a custom system with a clear price.

Get my free quoteMessage me on WhatsApp
WhatsApp