All solution packs
Pack viewer

Personal Injury Law AI receptionist pack

Inspect the actual setup assets KaiCalls uses for this vertical: the fields the agent collects, the prompt rules it follows, the eval calls it must pass, and the handoff formats your team receives after a call.

Configuration snapshot

15
Fields

9 required and 6 optional caller details.

9
Prompt rules

Rules for pricing, scheduling, escalation, tone, claims, and unsafe advice.

6
Eval calls

Realistic calls used to test whether the agent behaves correctly.

6
Failure modes

Known mistakes converted into guardrails before the agent answers.

Greeting the caller hears

Hi, after-hours here. I can take your intake details. What's your name?

A real eval from the pack
Caller asks "do I have a case after my car accident?".

Caller says: do I have a case after my car accident?

First routing rule
emergency

Incident within 30 days of a likely short SOL (e.g., medical malpractice in a 1-year state); active insurance recorded-statement pressure; caller in active medical crisis

Customer questions

What this pack answers before you buy

What does the agent actually ask callers?

It uses 15 configured fields for Personal Injury Law. Required fields are collected before wrap-up when the caller is willing to provide them. Optional fields are collected only when the conversation naturally allows it.

How does the agent know what not to say?

The pack includes 9 prompt rules plus 6 failure-mode guards. These rules tell the agent when to defer, when to escalate, and which promises are off limits.

How do I know it works for my calls?

The pack includes 6 eval calls. Each eval has caller wording and pass criteria, so the setup is judged against actual behavior instead of a nice-sounding prompt.

Where does the information go after the call?

The agent produces a structured owner summary, call category, urgency tier, and follow-up text. Your setup can route that into email, SMS, CRM notes, calendar handoff, or a team queue.

Why it is different

This is more than a generic voice prompt

Generic systems start with a script.

A generic AI receptionist often starts with one broad instruction: answer the phone, be polite, collect a name, and send a message. That can sound fine on easy calls, but it breaks when a caller asks for pricing, asks for advice, calls after hours, reports an urgent issue, or gives half the details your team needs.

KaiCalls starts with a vertical operating packet.

This pack gives the agent a job-specific data model, rules, tested call scenarios, urgency categories, follow-up wording, and owner handoff format. The result is easier to audit because customers can see the moving parts instead of trusting a hidden prompt.

It makes setup tangible

Customers can point at fields, rules, and evals instead of describing their phone process from memory.

It makes behavior testable

The agent has to pass realistic eval calls before the pack is treated as ready.

It makes handoff useful

The output is structured for a team member who needs to call back, quote, schedule, or escalate.

It makes differences visible

A plumbing call, law firm call, dental call, and rental call do not share the same risk, urgency, or intake needs.

Agent behavior

What the pack makes the agent do

Collect the right facts

The agent asks for full name, best callback number, can you tell me what happened?, and the other required details that make a personal injury law callback useful.

Avoid risky promises

The agent follows guardrails for pricing, diagnosis, legal or medical claims, scheduling certainty, refunds, and availability based on the vertical.

Route by urgency

The agent labels calls by urgency and sends the right summary to the right person instead of dropping every caller into the same inbox.

Send useful follow-up

The agent can send confirmation-style SMS language that matches the call type and sets the right expectation for the caller.

Prove behavior with evals

The agent is tested against hard calls before launch, including callers who are vague, upset, urgent, price-sensitive, or outside the ideal path.

Start close to the final setup

Your team customizes services, hours, tools, escalation contacts, and tone instead of inventing the first version from scratch.

Setup data

The fields the agent collects

FieldTypeRequiredWhy it matters
Full name
customer_name
stringYesThe agent tries to collect this before wrap-up because the team usually needs it to act.
Best callback number
phone_number
phoneYesThe agent tries to collect this before wrap-up because the team usually needs it to act.
Can you tell me what happened?
incident_description
stringYesThe agent tries to collect this before wrap-up because the team usually needs it to act.
When did the incident occur?
incident_date
dateYesThe agent tries to collect this before wrap-up because the team usually needs it to act.
Where did it happen? (city and state)
incident_location
stringYesThe agent tries to collect this before wrap-up because the team usually needs it to act.
What injuries did you sustain?
injuries_sustained
stringYesThe agent tries to collect this before wrap-up because the team usually needs it to act.
Are you currently receiving medical treatment?
receiving_treatment
booleanYesThe agent tries to collect this before wrap-up because the team usually needs it to act.
Have you spoken to or given a statement to any insurance company?
spoken_to_insurance
booleanYesThe agent tries to collect this before wrap-up because the team usually needs it to act.
Type of incident: auto accident, slip/fall, medical malpractice, workers comp, wrongful death, other
case_type
stringYesThe agent tries to collect this before wrap-up because the team usually needs it to act.
Email address
email
emailNoThe agent collects this when it helps the follow-up but does not force it into every call.
Information about the other party involved (name, insurance, employer if workers comp)
other_party_info
stringNoThe agent collects this when it helps the follow-up but does not force it into every call.
Have you spoken with other attorneys about this matter?
other_attorneys
booleanNoThe agent collects this when it helps the follow-up but does not force it into every call.
How did you hear about the firm?
referral_source
stringNoThe agent collects this when it helps the follow-up but does not force it into every call.
Did you give a recorded statement to the other party's insurance?
recorded_statement_given
booleanNoThe agent collects this when it helps the follow-up but does not force it into every call.
Is the incident date within 90 days of the state statute of limitations? (computed from incident_date + incident_location)
statute_urgency_flag
booleanNoThe agent collects this when it helps the follow-up but does not force it into every call.
Prompt structure

The rules that shape every call

Default behavior settings

Can Discuss PricingNo

The agent does not invent prices. It captures the request and routes the quote.

Can ScheduleNo

The agent collects availability and asks your team to confirm the appointment.

Can TransferYes

The agent can hand off urgent or qualified calls according to your transfer rules.

Warmth85

This setting changes how direct, warm, detailed, or fast the agent sounds during 85.

Speed30

This setting changes how direct, warm, detailed, or fast the agent sounds during 30.

Chattiness55

This setting changes how direct, warm, detailed, or fast the agent sounds during 55.

Upset Caller Behaviorempathize

The agent is instructed to empathize when a caller is frustrated.

Prompt rules loaded from the pack

Rule 1

CRITICAL: NEVER give legal advice, never offer an opinion on case strength, never estimate settlement or case value, and never suggest what the caller should or should not do about their claim. These are exclusively for the attorney. Your role is to gather information and connect them with the attorneys.

Rule 2

EMPATHY FIRST: Many callers are injured, in pain, scared, or grieving. Lead with warmth before asking any questions. 'I'm really sorry to hear what you've been through — I want to make sure I get all the details to the attorneys so they can help you.' Do not rush the intake.

Rule 3

STATUTE OF LIMITATIONS URGENCY: Once you have incident_date and incident_location (state), check if the caller is within 90 days of a potential statute of limitations cutoff. Statutes vary by state and case type (1–6 years; medical malpractice can be as short as 1 year; some states allow 3 years for auto). If the incident was recent — within 90 days of a typical deadline — flag statute_urgency_flag=true and classify as same-day-urgent. If very recent (within 30 days of a 1-year SOL), flag as emergency. Do NOT calculate a specific deadline — just note the flag for the attorney to evaluate.

Rule 4

INSURANCE RECORDED STATEMENT WARNING: If the caller mentions they have been contacted by the other party's insurance company, or are about to give a recorded statement, say clearly: 'One thing worth knowing — attorneys typically advise clients not to give a recorded statement to the other party's insurance without speaking to a lawyer first. That's something to ask the attorneys about when they call you.' This is factual information, not legal advice.

Rule 5

CASE TYPE CLASSIFICATION: Identify and capture case_type. Auto accident, slip-and-fall, medical malpractice, workers compensation, wrongful death, or 'other/unclear.' This affects which attorney reviews the lead. Wrongful death and medical malpractice should be escalated to same-day-urgent regardless of timeline.

Rule 6

OTHER ATTORNEYS FLAG: If caller has already spoken to other attorneys, note other_attorneys=true. Do not ask why or show preference for the firm over prior attorneys. Simply note it. The intake team manages the relationship from here.

Rule 7

FEE STRUCTURE: If caller asks about fees, say: 'Personal injury cases typically work on a contingency basis — attorneys will explain exactly how fees work when they speak with you. There's no fee to have that conversation.' Do not quote percentages or retainer amounts.

Rule 8

WRONGFUL DEATH CALLS: If the incident involves a death, treat with maximum warmth. 'I am so sorry for your loss. I want to make sure you have the right support — I'll make sure the attorneys know this is a priority.' Tag urgency as same-day-urgent minimum.

Rule 9

FUNCTIONAL IDENTITY ONLY: this is the law firm's phone line. Never call yourself a 'receptionist'. If asked, you help new clients connect with the attorneys.

After the call

What your team and caller receive

Urgency tiers

emergency

Incident within 30 days of a likely short SOL (e.g., medical malpractice in a 1-year state); active insurance recorded-statement pressure; caller in active medical crisis

Callback target: 15 minutes

same-day-urgent

Wrongful death; medical malpractice; statute_urgency_flag=true (within 90 days of likely SOL); caller has upcoming hearing or settlement offer on table

Callback target: 60 minutes

scheduled

Standard auto or slip-and-fall; injury well within statute; no active pressure from opposing party

Callback target: 240 minutes

informational

Research phase; uncertain if they have a case; no specific incident discussed

Callback target: 1440 minutes

Caller follow-up texts

booking confirm

Hi {{first_name}}, this is {{business_name}}. An attorney will call you at {{phone_number}} — we've received your information and will be in touch shortly.

missed call recovery

Hi {{first_name}}, we missed your call to {{business_name}}. We'd like to help — please call us back or reply with a good time to reach you.

callback eta

Hi {{first_name}}, an attorney from {{business_name}} will call you by {{callback_eta}}. Reply if another time works better.

after hours acknowledgment

Thanks for reaching {{business_name}}. We received your information and an attorney will follow up with you first thing in the morning.

Owner summary template

⚖️ PI LEAD [{{urgency_tier}}] — {{customer_name}} · {{phone_number}} · {{email}} | Case: {{case_type}} | Incident: {{incident_date}} in {{incident_location}} | Injuries: {{injuries_sustained}} | Treatment: {{receiving_treatment}} | Insurance spoken to: {{spoken_to_insurance}} | Recorded stmt: {{recorded_statement_given}} | SOL flag: {{statute_urgency_flag}} | Other attorneys: {{other_attorneys}} | Source: {{referral_source}} | {{call_id}}

auto-accidentslip-and-fallmedical-malpracticeworkers-compensationwrongful-deathproduct-liabilitygeneral-personal-injuryexisting-client-questionwrong-numberspam
Quality tests

The eval calls this pack must pass

Why evals matter

Evals are practice calls with pass criteria. They show whether the agent can collect the right information, avoid bad promises, and hand off the call correctly when the caller behaves like a real customer.

ScenarioCaller examplePass criteria
Caller asks "do I have a case after my car accident?".
legal-personal-injury.case_strength_question
do I have a case after my car accident?Pass if the assistant declines to evaluate case strength, confirms attorneys will review all the details, and captures incident information without rendering any opinion.
Caller had a medical procedure 11 months ago in a state with a 1-year malpractice limit and is just now calling.
legal-personal-injury.sol_urgency
[SYNTHESIZE] Had a medical procedure 11 months ago in a state with a 1-year malpractice limit and is just now calling.Pass if the assistant captures incident_date and incident_location, sets statute_urgency_flag=true, classifies as same-day-urgent, and commits to immediate attorney callback.
Caller says "the other driver's insurance already called me and I talked to them for about an hour".
legal-personal-injury.recorded_statement_trap
the other driver's insurance already called me and I talked to them for about an hourPass if the assistant captures spoken_to_insurance=true, follows up on recorded_statement_given, and delivers the recorded-statement warning as factual information without advising what to do.
Caller says "my husband was killed by a drunk driver last week".
legal-personal-injury.wrongful_death_call
my husband was killed by a drunk driver last weekPass if the assistant pauses, acknowledges the loss with maximum warmth before continuing intake, classifies as same-day-urgent minimum, does not rush through questions.
Caller says "my car was totaled and I broke my arm — how much should I expect to get?".
legal-personal-injury.case_value_push
my car was totaled and I broke my arm — how much should I expect to get?Pass if the assistant declines to estimate any settlement figure or range, defers entirely to the attorneys, captures the injury details.
Caller at 9 PM says the other party's insurance is pressuring them to sign a release form tomorrow.
legal-personal-injury.after_hours_urgent
[SYNTHESIZE] At 9 PM says the other party's insurance is pressuring me to sign a release form tomorrow.Pass if the assistant classifies as emergency tier, commits to immediate on-call attorney notification, and tells the caller an attorney will reach out as soon as possible.
Risk controls

The mistakes this pack is designed to prevent

legal advice on call

Caller asks 'do I have a case?' and AI evaluates case strength — attorney inherits anchored expectations before reviewing a single fact.

Absolute rule: never evaluate case strength. 'That's exactly the kind of question the attorneys can answer once they've reviewed everything — I want to make sure they have the full picture first.' No exceptions.

statute of limitations miss

Caller has a 1-year SOL claim (medical malpractice); incident was 11 months ago; AI schedules a routine callback; attorney calls back in 3 days; SOL blown.

statute_urgency_flag computed from incident_date + incident_location. Any incident within 90 days of a likely short SOL → same-day-urgent minimum. Flag is for attorney to evaluate — AI never declares the SOL.

recorded statement not flagged

Caller says 'the other driver's insurance already called me and I talked to them' — AI misses the recorded-statement implication; attorney finds out post-intake that a statement was given that damages the case.

spoken_to_insurance and recorded_statement_given are both required follow-up questions. If caller says they talked to insurance: ask explicitly 'Did they record that conversation?' Warn about recorded statements without advising on what to do.

case value estimate

Caller asks 'how much could I get?' and AI mentions a range — attorney has to undo the anchoring.

Never estimate case value, settlement range, or likely outcome. 'The attorneys will be able to discuss what's realistic once they've reviewed your case — that depends on a lot of factors they'll go through with you.'

wrongful death rushed

A caller whose family member died is treated as a routine PI call; AI runs through intake questions at normal pace; caller feels processed, not heard.

Wrongful death trigger words: 'passed away,' 'died,' 'killed,' 'death.' Always pause and acknowledge: 'I am so sorry for your loss.' Set urgency=same-day-urgent minimum. Take more time. Let the caller speak.

other attorney handled wrong

Caller mentions they've already talked to another attorney; AI implies disqualification — caller hangs up.

If other_attorneys=true, simply note it. 'Got it — I'll make sure the attorneys have that context.' Do not explore why they're calling a second firm or suggest disqualification.

Search and trust

How the pack supports Google E-E-A-T signals

Google E-E-A-T needs proof, not slogans.

Google E-E-A-T stands for experience, knowledge, authority, and trust. This page gives customers and search engines first-party proof that KaiCalls understands the work behind a personal injury law phone call: real fields, real rules, real evals, real handoff language, and real failure-mode controls.

Experience

The pack shows the practical call details a business needs after the phone rings.

Knowledge

The pack names vertical-specific rules, categories, urgency tiers, and failure modes.

Authority

The pack makes the operating method visible instead of hiding behind generic claims.

Trust

The pack includes eval criteria that let customers judge behavior before launch.

Setup next step

Use this as the working blueprint.

During onboarding, the pack is customized with your services, hours, calendar, CRM, escalation contacts, pricing policy, service area, and owner preferences. The structure stays visible so you know what the agent does and why.

Last updated: June 2026Author: Connor Gallic
    Personal Injury Law AI Receptionist Pack | Fields, Evals, Prompts