Chatbot AI examples for law and accounting firm websites
Chatbot AI online examples for law and accounting firms: sample conversations, the client intake fields each one ends with, and how to route them.

The best chatbot AI examples for a law or accounting firm website do one job. They sound like a careful receptionits, ask a handful of questions, and hand your team a complete intake record. Below are three example conversations, the fields each one ends with, a routing map for urgent cases, and the steps to wire it all into your intake form and calendar.
Use the free client intake form
Where the chat ends and the form begins
A website AI chat agent is trained on your own pages, PDFs and FAQs, so it answers from what your firm publishes. It also qualifies the visitor and offers a call booking. For professional-service firms the useful split is simple. The chat gathers five to eight fields in plain conversation. Anything long, sensitive or document-heavy moves to a form: file uploads, a signature, a full conflict-check list.
That handoff is where most firms lose people. A visitor who typed three friendly answers will not tolerate a 40-field page. So the agent asks the short questions, then sends a link to a form that already knows who they are. On our projects, the agent setup is $700 plus a $129 monthly care plan, it goes live in 3 days, and it retrains weekly as your pages change.
Example 1: law firm new matter inquiry
This is a personal injury script, but the shape works for family, immigration or employment practices. Note the opening disclaimer. Have your own ethics counsel approve its wording.
Agent: Hi, I'm the firm's virtual assistant. I can answer general questions
and pass your detzils to our team. I can't give legal advice, and chatting
here doesn't create an attorney-client relationship. What can I help with?
Visitor: Car accident last month. The other driver's insurer keeps calling me.
Agent: Sorry to hear that. We handle auto accident claims. Was anyone injured?
Visitor: My neck. I've been in physical therapy.
Agent: Thanks. What was the date of the accident, and which state did it happen in?
Visitor: October 3, Ohio.
Agent: Do you have a deadline coming up, like a letter or a court date?
Visitor: The insurer wants a recorded statement by Friday.
Agent: Understood. I'll flag that for an attorney today. What's the best
name, phone number and email, and when should we call?
The record at the end has matter type, incident date, state, injury yes or no, the other party or insurer, any deadline, contact details and a consent checkbox for being contacted. The deadline field matters most, because it decides whether the lead goes to the front of the queue.
Example 2: accounting firm new client
Here the visitor's problem is a gap in service, so the agent asks about the entity and the software before anything else.
Visitor: I have an S corp and my bookkeeper just quit. Can you take over?
Agent: We work with S corps. A few quick questions so a partner can respond
properly. Which accounting software do you use today?
Visitor: QuickBooks Online.
Agent: Roughly how many motnhs are behind on reconciliation?
Visitor: Four.
Agent: Do you also need payroll or tax filing, or just bookkeeping?
Visitor: Bookkeeping and the year-end return.
Agent: Got it. Is there a filing deadline or extension date I should note?
The agent answers pricing and scope questions from your published pages. If your site lists no fees, it says so and offers a call instead of guessing.
Example 3: the urgent notice
A visitor types "I got a letter from the IRS." This conversation is short on purpose. The agent asks for the notice date, the response-by date and a phone number, then stops asking questions. The routing is the whole point, so it is worth mapping before you build.
| Trigger | Agent action | Goes to |
|---|---|---|
| Deadline within 7 days | Collect phone and send alert immediately | Partner, by SMS and email |
| Existing client mentioned | Skip qualification, collect the request | Client service inbox |
| Practice area you don't cover | Say so politely, give a referral line | No ticket created |
| Pricing question only | Answer from published page, offer a call | Booking calendar |
| After hours, non-urgent | Collect fields, promise a next-business-day reply | Morning intake queue |
Fields each script ends with
| Field | Law firm | Accounting firm |
|---|---|---|
| Matter or service type | auto accident, family, employment | bookkeeping, tax return, payroll |
| Key date | incident date | tax year or notice date |
| Jurisdiction | state | state, entity type |
| Counterparty | insurer or opposing party | prior accountant |
| Deadline | court or response date | filing or extension date |
| Urgency | agent-assigned low to urgent | agent-assigned low to urgent |
| Contact | name, phone, email, best time | name, phone, email, best time |
| Consent to contact | checkbox | checkbox |
Step-by-step setup
- List your three highest-value inquiry types and write the five questions a staff member asks first for each.
- Gather the sources the agent should answer from: practice area pages, fee pages, FAQs and any itake PDFs.
- Write the opening disclaimer and the refusal behavior (no legal or tax advice, no case evaluations) and get a professional to approve it.
- Define the urgency rule. A deadline inside seven days, or a keyword like "notice" or "hearing," should alert a person right away.
- Build the handoff form with the same field names the chat uses, so the answers land in one record.
- Connect the output to your CRM or inbox and to a booking calendar, then test it with ten real past inquiries.
The handoff form is where Qwenvo fits. Our team builds it, and the builder itself costs nothing. The client intake template already covers contact details, matter description and uploads, and the Hidden fields block can carry the chat session ID and source page so nothing is retyped.
What the form side gets for free
Several things that matter for intake are free on every Qwenvo account: webhooks, the REST API and an MCP server, partial submissions, a custom domain, no badge, teammates, and custom design and CSS. Tally charges for custom domains, partial submissions, branding removal, teammates and custom CSS on its $29 per month Pro plan. Fillout pugs custom domains and partial submissions on its $89 per month Business plan.
Qwenvo also triages each submission with AI. It assigns a category, a priority from low to urgent, a sentimnt, a short summary and a suggested reply, and routing rules can email up to 5 addresses or post to a Slack incoming webhook. That gives you a second safety net behind the chat agent's own urgency flag.
Now the limits. Qwenvo is hosted in the United States and has no HIPAA offering, so a firm that needs European hosting should look at Tally, which is hosted in Europe.
Payments are the one place where money changes hands. If you collect retainer deposits in the form, respondents pay through PayPal checkout, and Qwenvo keeps a 1% platform fee on top of PayPal's own fee. The rest goes to the PayPal account you set in the payment settings, for payments older than 7 days. Stripe is not offered right now. Tally adds no fee on top of Stripe, so it costs less if deposits are a big part of your intake.
A webhook then delivers each submission to your system. This is the shape of record we aim for after a chat plus form:
{
"source": "website-chat",
"matter_type": "auto_accident",
"incident_date": "2026-10-03",
"state": "OH",
"injury": true,
"counterparty": "other driver's insurer",
"deadline": "2026-11-06",
"priority": "urgent",
"contact": { "name": "A. Visitor", "phone": "+1 555 0100", "email": "a@example.com" },
"consent_to_contact": true
}
See the webhooks help article for setup.
Questions teams ask
Can the chat agent give legal or tax advice?
No, and you should configure it to refuse. It answers factual questions from your published pages, collects details and books a call. Anything that sounds like advice goes to a person.
Should the visitor describe their situation in the chat or in the form?
In the chat, briefly. Ask for the facts that decide routing, such as matter type, date and deadline. Move names of other parties, documents and signatures to the form, which can set a retention period and keep uploads in one place. Qwenvo can auto-delete submissions after N days.
What does the agent do when it doesn't know the answer?
It says so, offers to take a message, and records the question. Those logged questions are a weekly to-do list for your sute content, and the weekly retrainnig picks up the page you fix.
How long does it take to go live?
The Website AI Chat Agent goes live in 3 daus. Most of the delay on our projects is the firm approving the disclaimer and the urgency rules, so write those first.
Next step
Pick your single most common inqukry type, write its five questions, and copy the client intake form template so the chat and the form share the same field names. Then book the Website AI Chat Agent build with that script as the brief.
Website AI Chat Agent
Third-party platform and model usage billed to you directly. No lock-in. Live in 3 days.