Web widget and Telegram are live. WhatsApp is next.
OpusDone
Log inRequest access
For law firms

An enquiry arrives that may or may not be a real case.

An AI receptionist for law firm enquiries that stops short of advice.

OpusDone works as an AI receptionist for your firm’s first contact, answering the practical part of an enquiry and taking the details you always need. It reaches you as three lines in a form at 23:40, with no phone number and no idea whether it is a landlord dispute or a divorce. It gives no legal advice of any kind, and anything sensitive escalates to a solicitor through a rule that cannot be switched off. Logistics it can answer; the law it will not.

  • No legal advice, ever
  • Sensitive escalations withhold the content
  • Intake details captured the same way

Reviewed

A team working together at a desk
Intake, honestly

Why does the first contact with a law firm land out of hours?

01

Half of it is not work you want

Somebody outside your areas, somebody chasing a fee you do not charge, somebody who needed a different firm three months ago. Sorting that costs a fee-earner an hour a week in five-minute pieces.

02

The other half is raw

People write to solicitors on the worst evening of their year. A form that answers nothing, or a bot that chirps back, is the wrong reply to a message about a dying parent or a police interview.

03

You always need the same four things

A name, one way to reach them, roughly what it concerns and whether a date is running against them. Nobody ever includes all four, so the first email you send is always the same email.

An evening enquiry

It may be a case, and it may be painful

You cannot tell from the first line. Neither can a contact form.

  1. 20:48

    Someone starts typing

    They find your site at the end of a bad day and write two hesitant sentences.

  2. 20:50

    Facts, never advice

    It answers only what you approved: the areas you take, how a first meeting works, what it costs.

  3. 20:53

    It reads as sensitive

    The escalation happens without asking, because sensitive is locked on and cannot be switched off.

  4. 20:54

    You are told, not shown

    The email and the Telegram card both withhold the content and say only that a sensitive topic needs you.

  5. 08:20

    You take it over

    Two taps pause the assistant, and thirty minutes of silence would have handed it back on its own.

How the firm sets it up

From your practice areas to a first appointment

The point is not to answer the enquiry. The point is to hold it properly until you can.

  1. 01

    It reads the firm’s site and drafts, nothing more

    The crawl identifies your practice areas, fee pages, FAQ, contact and hours pages by English and Spanish keywords, then reads the meta description, Open Graph tags and JSON-LD for address, telephone and opening hours. One model pass produces structured services, FAQs, policies and four to ten draft knowledge entries. It fills only empty fields, so wording your firm has already settled on cannot be rewritten by a crawl.
  2. 02

    Nothing is said on the firm’s behalf until you mark it live

    Drafts, imports awaiting approval, archived and rejected entries are invisible to the assistant; only live entries reach it. A quality gate discards navigation soup, cookie notices, anything under 80 or over 4,000 characters and near-duplicates at 85% overlap. Each turn is limited to 12,000 characters of knowledge with no single entry taking more than 40%, so your fee note is never crowded out by one long article.
  3. 03

    You set consultation hours and how far ahead it books

    Working hours, plus closed days set by clicking a day or dragging a range on the month calendar — court holidays and the August shutdown included. Minimum notice is 120 minutes by default, slot length 30 minutes, granularity 15, buffers zero, horizon 60 days, all of it editable. Edits reach the assistant in about 15 seconds, so a diary change made at nine is in force before the ten o’clock enquiry.
  4. 04

    You connect one calendar for the firm

    Google Calendar over OAuth, or Cal.com with an API key. Every calendar you mark as busy is read and merged, so a hearing already in a partner’s diary removes the slot. It books the firm rather than a named solicitor, and its access is narrow by design: it can read and create events, and cannot delete a calendar.
  5. 05

    You rehearse the enquiry you dread

    The sandbox runs your real instructions and your real tools and stops before it writes anything — no appointment, no lead, no alert, no escalation. Put in the enquiry that is half a legal question and half a personal crisis, and watch where it stops talking and asks for a person. It is free and never gated, so you can rehearse it as often as you like before anyone outside the firm sees it.
  6. 06

    One line on the site, and it holds the door

    The widget is a single script tag on your existing site, and Telegram is the second live channel; both run through the same function, so an enquiry gets the same handling either way. Hours and closed days are checked before a slot is offered and again before it is written, availability is re-read at the moment of writing, and event ids are deterministic so a retry cannot create a duplicate appointment. It answers in the language the enquirer wrote in, and the AI disclosure required by Article 50 of the EU AI Act is added once per conversation and cannot be prompted away.

What does it do with a message about something painful?

It escalates, and it keeps the content to itself. Sensitive is one of five escalation reasons and it is locked on permanently. For a sensitive escalation the email and the Telegram card both withhold the content entirely — you are told a sensitive topic needs you, who it is and on which channel, and you read the rest in the dashboard, on purpose.

What it will and will not touch

Logistics answered, substance escalated.

The questions it takes off your desk

Five it will answer today, from knowledge you approved: “Do you offer a first consultation, and what does it cost?” · “Which areas of law do you actually take on?” · “Do you work in English as well as Spanish?” · “Where is the office and is it step-free?” · “What should I bring to a first meeting?”.

A customer conversation in the OpusDone inbox

The intake details, captured the same way every time

Contact and context become one lead with a published arithmetic score: name +10, email +40, phone +40, company or website +25, three or more messages +10. You are alerted at 50, because one reachable contact is enough to act on. People who described a real problem and left no way to reach them go on an unreachable list rather than vanishing.

One lead per person across channels. Export to CSV.

A scored lead in the OpusDone leads workspace

A first consultation put in the diary while you sleep

It offers at most six times, at most two from any one day, checked against your hours and your closed days and re-checked at the instant of writing. Minimum notice defaults to 120 minutes so nobody appears in reception twenty minutes from now, and event ids are deterministic, so a retry after a timeout cannot create the same meeting twice.

Google Calendar or Cal.com. One calendar for the firm, not per solicitor.

Appointments in the OpusDone bookings screen
What you set up once

What does OpusDone ask every enquiry?

You approve each answer before it can ever be used.

  • Which areas of law you take, and which you turn away.
  • How a first meeting works, and what it costs.
  • Your hours, your closed days, the August shutdown.
  • Where you are, and whether you meet by video.
  • Sensitive escalation is locked on and cannot be switched off.
  • Leads land in a Google Sheet in your own Drive.
  • The conversation summary is off by default, so only contacts travel.
  • Email alerts always arrive; quiet hours never hold them.
  • Attachments arrive, cannot be opened, and always reach a person.
  • Replies follow the client’s language, nine of them mapped.
  • Everything tested in the sandbox before a word goes live.
Guardrails

What will OpusDone never do for your firm?

A receptionist who improvises is a professional-indemnity problem. This one cannot.

It will not give legal advice

No view on the merits, no reading of a clause, no “you probably have a claim”. Anything substantive goes to a person, and the enquirer is told a person is taking over.

It will not quote a fee you have not published

It answers only from knowledge you approved as live. It will not estimate, will not promise a timeline and cannot offer to check something and come back later.

It will not read the documents attached

There is no document or image understanding at all. Files it cannot read skip the model entirely; it says so and brings in a person rather than pretending to have looked.

It will not let anyone talk it into being something else

A platform layer of the prompt, which you cannot edit and a client cannot override, scopes it to your firm alone. If someone asks for a person and the model does not escalate, the runtime escalates anyway.

Law firm AI receptionist questions, answered

Where is the line between logistics and advice?

Logistics is anything about your firm: areas of work, fee structures you have published, office access, languages, what to bring, when you could meet. Advice is anything about their situation. It does the first and hands over the second, without offering an opinion on the way past.

What does an escalation actually reach us as?

An in-app bell always, and an email always — quiet hours never hold the email. The email carries who, which channel, why it escalated, a three-bullet summary, the recent transcript and one button. If you connect Telegram you also get a card with the last five messages and Take over, Show more and Open in dashboard. For sensitive escalations the summary and transcript are withheld from both.

Does the enquirer know they are writing to software?

Yes. The AI disclosure required by EU AI Act Article 50 is added after the model writes, once per conversation, in the enquirer’s own language. It is applied by the platform and cannot be prompted away, by you or by them.

Where does what an enquirer tells it actually sit?

Each business is isolated from every other, credentials are encrypted at rest, and the application, database and file storage run on servers in Germany. Export and deletion both work, and archiving a knowledge entry takes it out of the assistant’s reach in about 15 seconds. In the lead export the conversation summary is opt-in and off by default, so a name and an email can reach your Google Sheet without a line of what the enquiry concerned. For anything read as sensitive, the alert itself withholds the content: you are told only that a sensitive matter needs a person.

Can it run a conflicts check or decide whether we take the case?

No, and it does not pretend to. It gathers what the person is willing to give and passes it to you. The lead score is plain arithmetic about how reachable and engaged someone is, not a judgement about the merits of a matter.

Where does the data sit, and can we get it out?

Each business’s data is isolated and credentials are encrypted at rest. The application, database and file storage run on servers in Germany. Data export and deletion both work, and we do not claim more than that about where the model itself runs.

Could it give legal advice, or walk the firm into a conflict?

It does not advise, and it is not built to. It answers from the entries you marked live — practice areas, how a first appointment works, what you charge for it — and anything beyond that is a low-confidence or sensitive escalation, with sensitive locked on and impossible to switch off. It cannot run a conflict check, and this is the honest limit: it books the firm, not a named solicitor, so the check stays where it belongs, with you, before the appointment is confirmed. If someone asks to speak to a person and the model does not escalate, the runtime escalates anyway.

It handles the logistics and hands you the rest

No legal guidance of any kind: it books, it explains process, and anything substantive goes to a solicitor. Lead delivery to your own Google Sheet or any https endpoint is free on every plan, and the transcript summary stays off unless you switch it on.

Request access
AI Receptionist for Law Firm Enquiries | OpusDone