Pravar

2025–PresentAI Product & Human-Centered AI

Lisa - AI Receptionist

An AI receptionist for small businesses. Owners miss calls because they are busy doing the work. My job was getting them to let Lisa answer.

Live at LinkedPhone

Lisa, in motion
0 to 1
AI product. Lisa shipped, now bundled in every plan
100+
Character assets for a character-first product
25+
Tested interface states across six eras
6 mo
First working prototype to shipped product

The 1-minute summary

Getting owners to let an AI answer their phone.

The problem
For LinkedPhone's 50,000+ small businesses, the owner is also the receptionist. When they can't pick up, the business stops. AI could answer for them, but owners wouldn't hand their phone to something they couldn't predict.
What I did
Led product design for Lisa, an AI receptionist, from a working voice prototype to launch in six months: guardrails, onboarding, information architecture, character and the launch site. Engineering owned the voice stack.
What changed
Owners teach Lisa by sharing a link, check what she learned, and choose how much she handles: no calls, missed calls only, or every call. Her response gap went from 8–10 seconds to under one.
What happened
A three-month staged beta, then general release on mobile, web and tablet, in every plan.

Shipped product · Lisa after setup

Four shipped screens: the inbox with Lisa as a thread and her video pop-out open, the Teach Lisa chat where she asks for the business's website, the Setup page with Lisa answering all incoming calls, and Lisa's Knowledge with FAQs, links, files and images.
Lisa in the inbox with her pop-out, teaching her in chat, the Setup page once she's on, and everything she knows.

Situation

Where AI already was

Before Lisa, AI only ever arrived after the call or next to it.

LinkedPhone gives small businesses a business phone line. Before Lisa, we had put AI where it was safest: after the call was over.

Call intelligence came first, and I owned it from the design and product side. When a call ended you got a summary, key points, follow-up actions, sentiment and lead details. Adoption was strong, and it taught us something we would need later: people accept AI most easily when it hands them back their own information.

Then we moved one step closer. AI reply suggestions, drawn from your history with that customer, for the moments you don't know what to say. The obvious next step was the one that changed the risk: AI that answers the phone itself.

After the conversationSummaries, sentiment, follow-up actions
Beside the conversationReply suggestions from your own history
Inside the conversationAnswering on the business's behalf
Before Lisa · Call intelligence Four pre-Lisa call-detail screens: one call answered by a colleague and one nobody answered, each with an AI Summary tab showing summary bullets, sentiment and follow-up actions, and a Transcript tab showing the conversation turn by turn.
A colleague answered, or nobody did and it became a voicemail. Either way the AI arrived afterwards. Keep these two screens in mind; they come back in the Outcome with one line changed.

My role

Design owned the product. Engineering owned the model.

I led design end to end: voice-AI research with engineering, the prompt and onboarding flow, the information architecture, the interface, Lisa's character system, the films and the product page.

Engineering owned model selection, orchestration, telephony and infrastructure. The founders held the vision. Most decisions on this page were made in that three-way conversation, and my part was translating between them: intent into something buildable, constraints into something a business owner could understand.

Lisa runs on mobile, web and tablet with near-identical interfaces, because the design system carried the layouts across without a redesign. This page shows mobile only.

Problem

Too slow, then too convincing

The owner's problem was simple. Building something they would trust with it was not.

A small-business owner is also the receptionist, the salesperson and the technician. When they're on a job, the phone rings out.

“I don't care if it's AI. I just want someone to pick up when I can't.”
A business owner, during research. Nobody asked us for a voice model. They asked for their time back.

Discovery 1

A caller reads a pause as nobody being there.

We built the voice layer in house: speech recognition, language model and speech synthesis, chosen by us and tuned to hold a phone call. I worked with engineering through the comparison, running models against each other and listening to the output.

Every option traded speed against accuracy against intelligence. A small model answered quickly and shallowly; a larger one reasoned well and arrived late. The first working build left 8 to 10 seconds between the end of the caller's sentence and the start of Lisa's. I argued the ceiling had to be 3 to 4 seconds, measured at the caller's ear rather than the server, because that is about how long a person waits before deciding the line is dead. Engineering got it under one second.

8–10 secondsThe first working build
3–4 secondsThe ceiling I set, from the caller's side
Under 1 secondWhere it landed

Discovery 2

A thin, slow prototype already felt like a person.

Five or six weeks in, the stack was running on a live phone number and I could call it.

The intelligence was thin and the latency was bad, and none of that mattered. Something was answering, and the illusion held anyway. That changed what the risk was. The danger wasn't that Lisa would fail to convince callers. She would convince them too easily, and say things on the business's behalf that nobody had approved.

So the design job had two halves

Make Lisa safe enough to trust. Then let owners hand her the phone one step at a time.

  1. Decision 1 Make her safe first
  2. Decision 2 Teach by link, check in a list
  3. Decision 3 A face, not a presence
  4. Decision 4 One step at a time

Decision 1

Make her safe first

Could have
Tuned her to sound more human and answer anything a caller asked.
Chose
Eight rules that turn every unknown into a handoff to a person.
Cost
Some calls end with a message instead of an answer.

The guardrails

What Lisa is not allowed to do.

If the illusion is that easy to create, the job is deciding where she has to stop.

01

She only knows what you taught her.

Lisa answers from the business's own information and nothing else. Owners can't loosen this. A model that improvises an answer about your refund policy is a liability with your name on it.

02

When she's unsure, she takes a message.

Faced with a question her knowledge doesn't cover, she collects the caller's details for a human instead of reaching for a plausible sentence.

03

She says she's an AI.

Asked directly, she answers directly. No version of this product protects the illusion.

04

Asking for a human is a command.

If a caller asks for a person, she transfers. She doesn't try to satisfy them first.

05

Frustration escalates.

An angry caller, or one who won't accept her answer, goes to a person. If nobody is free, she takes a message and ends the call cleanly. She never argues back.

06

Some fields are locked on.

Name and reason for calling can't be switched off, so every call produces something an owner can act on.

07

Some fields she avoids.

Voice is a lossy channel. A misheard email looks like a lead and isn't one, so the product steers owners away from asking for it.

08

Nothing enters her knowledge unseen.

Everything she reads is shown back to the owner before she can say it to a customer. Decision 2 is built on this one.

She never fills a gap with something invented. She fills it with a person, or with a message to one.

Decision 2

Teach by link, check in a list

Could have
A knowledge-base form: fields for hours, services, prices and FAQs.
Chose
Share a link, let Lisa read it and ask only about the gaps. Then review everything she learned as an editable list.
Cost
An extra verification step, and some knowledge bases start thinner than a long form would make them.

Why not a form

The business already had the answers.

Owners had a website, a Google profile, a menu, a brochure. Asking them to type it all in again is why setup never gets finished.

“It's all already written down somewhere, I just never put it in one place.”

Chat beat the form in testing because it discloses one thing at a time: you never face a field you don't yet understand. It also changed how setup felt. Teaching Lisa by talking to her is briefing a new hire, which made the character work in Decision 3 possible.

Exploration · Setup as a conversation A four-screen sequence of a chat-based setup assistant: an intro card, the user typing a website URL, an analysing-links state, and the assistant confirming what it fetched.
The owner pastes a URL, Lisa goes to read it, and comes back with what she found.

What happens underneath

Verify the source. Fill the gaps. Check coverage.

This is where design and prompt engineering stop being separate jobs. Four mechanisms, each with a cost.

Verify first

Nothing is absorbed silently.

Lisa checks a link resolves, pulls what she found and shows it back. The real failure isn't refusing to answer; it's confidently giving a customer the wrong hours. Cost: one screen.

A question budget

Ten to twelve questions, then stop.

Setup that runs indefinitely is setup nobody finishes. Cost: some gaps get filled later, from real calls.

Waiting as conversation

Slow sites are read in the background.

If a site will take more than about 15 seconds, the chat carries on while reading happens. Cost: two paths through one flow.

A hidden score

Coverage drives Lisa, not the owner.

Below 80, Lisa asks another round of questions; above it, setup completes. Telling an owner their AI is 74% ready makes them anxious about the other 26%, and anxious owners switch her off. They experience the extra questions as thoroughness.

Diagram · The onboarding flow
Onboarding prompt flowPrompt 1 takes a website, Google Places, images or a document as input and verifies basic info, the Google profile and images. Sequential verification leads to a check: is the minimum knowledge base valid or existing? If no, Prompt 1 asks 10 to 12 questions and the knowledge base is done. If yes: will the website take time? If yes, scrape for more than 15 seconds; if no, scrape immediately. Both lead to Prompt 3, a full verify that creates FAQs. Below 80, Prompt 2 asks 10 to 12 questions with verification, then the knowledge base is done. Above 80, the knowledge base is done directly. Then setup is done, and the conversation continues into jobs.Input & processingQuestion roundCompleteNext stagePrompt 1Input: website,Google Places,images or docVerify: basic info,Google profile, imagesSequentialVerificationMin KBvalid / existsPrompt 1QnA · 10–12 QsWebsite?Time takingScrape for >15 secScrape immediatePrompt 3Full verify(FAQ creation)Prompt 2QnA & Verify · 10–12 QsKB doneSetup doneJobsNoYesYesNo<80>80Continue chatting
Input and verification, a timing branch for slow sites, a bounded question round, and the coverage check that decides whether setup is finished.

Two surfaces

Conversation to build it. A list to audit it.

Chat is the best way to build a knowledge base and the worst way to check one. So knowledge lives in two places: a chat for teaching, and a structured list of FAQs, links, files and images for review.

Shipped · Teach, then review Teach Lisa: Lisa checks a detail from the owner's Google Maps link with a multiple-choice question, then confirms she is online. Review: Lisa's Knowledge, where everything she learned is browsable by FAQs, links, files and images.
Left: the owner shares a link and Lisa asks only what it doesn't answer. Right: the same information, organised so it can be inspected and edited.

Decision 3

A face, not a presence

Could have
An abstract voice visual, an orb or particle field, like most voice AI products.
Chose
A drawn human character with a name, a job title and a profile, deliberately short of photoreal.
Cost
The most technically involved interface work in the project was thrown away, and a feminine default that draws fair criticism.

The whole search in four headers

Vox. Vox AI. Lisa. Lisa Answers All Incoming Calls.

Over six eras the product's own header moved from naming the system, to naming the behaviour, to naming a person doing a job. Most of what I tried along the way was wrong, and the wrong versions are what made the decision.

Four headers, one product Four app headers side by side across the project's lifetime: Vox, Vox AI, Lisa, and a Setup screen reading Lisa Answers All Incoming Calls.
The same slot in the interface, across the project.

Eras 1–2 · What failed

The orb felt like being watched.

The first interface was built straight on the architecture: settings, a dashboard, configuration. It worked, and it looked like every other voice-agent builder, which a barber or a contractor can't use.

So we tried presence without a face: an iridescent form that reacted to voice and to the phone's own motion. It was beautiful, expensive on battery, and it felt like HAL. A responsive abstract shape reads as an intelligence observing you. And the name was still Vox, Latin for voice. Two eras in, we were still naming the technology.

Exploration · Presence without a person Three dashboard screens each carrying a large iridescent soap-bubble orb above the metrics, at different scales and placements.
The orb, reactive to voice and device motion. A dead end, for a reason we didn't expect.

Era 4 · The character

Answering the owner's real question: who is going to pick up my phone?

Five families of character: cute mascots, faceless suited figures, glowing abstract forms, fuzzy monsters and a human figure. Only the human figure answered that question.

Exploration · Five character families A tall exploration board of five character families: cute mascots, faceless suited figures, glowing abstract forms, fuzzy monsters, and a human figure shown meditating and then working on the phone, with a notepad and at a calendar.
Mascots said nothing about answering a customer. The faceless suits looked competent and sinister. The human figure won because she was visibly doing the job.

Short of human

Testers found a human figure friendlier than anything abstract, up to the uncanny valley. She stays drawn and familiar, which also keeps a hundred assets consistent.

A blazer, because she has a job

She reads as professional and as part of the interface, not pasted on top of it.

Brand blue, used twice

Blue everywhere cancelled itself out. The goggles and the shirt alone carry the brand.

She's feminine by decision. In our testing, users found the feminine character more approachable and easier to trust, which matters for a product whose whole job is earning permission. Feminine-by-default assistants are fairly criticised for reinforcing a stereotype, and I don't think that criticism is wrong. Character customisation is the direction, so the default stops being the only option.

The character library and the films were AI-generated under my direction: mood board, brand essence, variation runs, curation and the consistency rules. The direction, selection and system are the design work; the rendering is not.

Era 5 · The profile

Her knowledge. Her jobs. A transfer to the team.

With a character in place, settings became a profile. Labels turned possessive: Anna's Knowledge, Anna's Jobs. And Route Calls arrived, which changed the category. Answering questions and taking messages is a voicemail with a pulse. Knowing when to hand a call to a colleague is what makes her part of a team.

Exploration · Settings become a profile Profile screens headed with the character's name, showing her knowledge, her jobs, a calls-handled chart, and a lead-capture configuration sheet.
The possessive is the design move: not a knowledge base, hers; not enabled capabilities, her jobs.

The name

Anna was my name for her. Naming the thing your customers talk to belongs with the people who carry the company's voice, so I wrote a brief instead of an answer: two syllables, friendly, timeless rather than trendy, matching the traits we'd agreed. The founders chose Lisa. Both fit the brief, which is what a good brief should do.

Six eras, side by side

What ended, what failed, what stayed.

ConfigurationBuilt straight onto the architecture. Looked like every agent builder.Ended
Presence without a personOrbs and particle fields. Expensive, and it read as being watched.Failed
Conversation as setupChat beat the form and made the profile possible.Kept
The characterThe human figure was the only one answering the owner's question.Kept
The profileHer knowledge, her jobs. Transfer changed the category.Kept
The re-architectureThe structure stopped moving, so it was rebuilt.Decision 4

Decision 4

One step at a time

Could have
One "Turn on AI" switch, or folding Auto Attendant into Lisa and moving every customer over.
Chose
Three modes: no calls, missed calls only, all calls. Auto Attendant stays the default, and the rollout followed the same order.
Cost
A routing model that has to explain itself, and the mode that asks for everything waited until the last phase of beta.

Where it broke

Two systems answered the phone, set up in two places.

By beta, real businesses were using Lisa, and the structure had stopped explaining the product. Auto Attendant, the call menu, lived in one part of the app. Lisa had her own tab, put there for visibility. Nobody could tell how they related, or which one would pick up.

Every step that got us there had been reasonable. The accumulation wasn't. So I stopped extending the structure and rebuilt it.

“Let it take the calls I'd have missed anyway first. Then we'll see.”
A business owner, during research. Nobody wanted to hand over every call on day one.

The inversion

Lisa first, Auto Attendant as the fallback, and nobody forced to switch.

Lisa had started as one destination inside Auto Attendant: what happened when the menu ran out. From a product standpoint that was backwards. Flipped, Lisa sits in front of every call and Auto Attendant is what happens when she's off.

We explored moving everyone into Lisa's setup in one go. It would have broken every existing customer's call menu. What shipped is a Setup tab where Auto Attendant is the default and Lisa is something you switch on, for missed calls or for all calls. Existing users keep what they built. Someone who only wants a voicemail greeting can still have exactly that.

The flip was the product decision. Making it optional was the design decision.

  1. 01No calls

    Auto Attendant answers, as before.

  2. 02Missed calls only

    Lisa takes the calls nobody picked up. The owner risks nothing they weren't already losing.

  3. 03All calls

    Lisa answers first and transfers to the team.

Shipped · The mode picker

The Lisa Answers sheet: All Incoming Calls (caller, Lisa, your team), Missed Calls Only (caller, Auto Attendant, Lisa) and No Calls (caller, Auto Attendant), applied per business number.
Each option draws who answers first, so the owner sees the commitment before making it.

How the interface got there

The screen stops describing the mode and becomes it.

Across the studies, the routing became a visible chain (incoming call, Auto Attendant, Lisa, message), then the header turned into a sentence: Lisa Answers All Missed Calls. The handling list reorders per mode so the order on screen matches the order on the call, and the metrics change with it.

Exploration · Routing becomes a chain Four successive studies of the same home screen, in which the call routing gradually becomes a visible chain of incoming call, auto attendant, Lisa and lead capture, and the header turns into a sentence.
Left to right: the chain appears, then the title becomes a sentence.

What the structure became

Built for managing an agent, not configuring one.

Call Handling

Hours, which calls she takes, and what she does on them. One question for the owner, so one place.

Knowledge

What she knows. Unchanged since the first architecture, which is the best evidence it was right.

Performance

What she gives back. Promoted from one branch among six to a top-level section.

You brief her and she reports back. After the inversion, Auto Attendant and the AI receptionist became one tab, called Setup: it had to cover both, fit the bottom navigation, and not collide with Settings, which already meant account preferences.

Shipped · Four things to manage The Setup page taken apart into four sections in reading order: who answers first, with Lisa Answers All Incoming Calls and business hours; call handling, with Lisa Answers, Call Transfer and Lead Capture; Lisa's Knowledge, with FAQs, links and files; and Lisa's Performance, with transfers, calls handled, leads captured and total responses.
Who picks up first, how she handles calls, what she knows, and what she did, in the order the page reads.

The rollout

The release followed the same ladder.

Beta ran for three months in widening rounds: the first cohort, then a thousand more people, then ten percent of the user base, then general release. For almost all of it, only missed-calls mode existed. All calls opened in the final ten-percent phase.

That wasn't engineering readiness. We earned the right to ask for every call by first handling the ones businesses were already losing, the same order the interface asks each new owner to follow.

First cohortMissed calls only
+1,000 peopleMissed calls only
10% of usersAll calls opens
General releaseEvery plan

Outcome

What shipped

Lisa is live on mobile, web and tablet, in every LinkedPhone plan. Here is the product in the order an owner meets it.

Availability
Every planNo premium tier
Platforms
3Mobile, web and tablet
To launch
6 monthsFrom a working voice prototype
Staged beta
3 monthsWidening rounds, then general release

1 · Switching her on

From a pop-out to answering calls, in one conversation.

Lisa introduces herself in a short video inside the inbox. Setup starts from the Setup tab, where Auto Attendant is still answering. Meet Lisa says what she does, and the teaching chat does the rest. When she knows enough, she goes online and starts answering missed calls.

Shipped · Switching her on Five screens: the inbox with Lisa's introduction video popped out, the Setup tab with Auto Attendant answering and a Setup Lisa Now card, Meet Lisa with Get Started, the teaching chat with a multiple-choice question, and Lisa Is Now Online confirming she will answer missed calls.
The pop-out in the inbox, the Setup tab before Lisa, Meet Lisa, teaching her by answering her questions, and Lisa online.

2 · Setup

One switch: all calls, missed calls, or none.

Once she is on, Setup is where an owner manages her. The top card says who answers first, and one sheet changes it: Lisa takes every call, only the ones the team misses, or none, and Auto Attendant answers as before. The rest of the page follows from that choice.

Shipped · Who answers first Four screens: the Lisa Answers sheet with All Incoming Calls, Missed Calls Only and No Calls (Disabled), each with a small diagram of where the call goes; then the Setup page in each state, with Call Handling showing Lisa Answers or Auto Attendant Answers.
The Lisa Answers sheet, then Setup with Lisa on all calls, on missed calls only, and switched off.

From top to bottom, the page holds everything she does:

Shipped · Setup, top to bottom Lisa's Setup page from top to bottom, annotated: Lisa Answers All Incoming Calls; Call Handling with Lisa Answers, Call Transfer and Lead Capture; Lisa's Knowledge; and Lisa's Performance.
Who answers first, then call handling, knowledge and performance.

3 · Knowledge and performance

What she knows, and what she did with it.

Knowledge is a library an owner can filter and add to, one FAQ, link, file or image at a time. Performance counts the work: calls answered, transfers and leads captured, with the details behind each number.

Shipped · Knowledge and performance Four screens: Lisa's Knowledge filtered to FAQs, an Add Knowledge Info form with a question and answer, Calls Answered for the last seven days with call outcomes, and Leads Captured with the information collected.
Her FAQs, adding a question and answer, calls answered this week, and the details she captured.

4 · Her voice and her jobs

She answers, takes details, hands calls on, in a voice the owner picks.

Owners can try her as a customer before a real caller does. They decide which details she collects and when she transfers a call. They choose her personality, or give her their own voice from about thirty seconds of reading.

The clone asks the owner to read a fresh random passage each time, which guards against replaying someone else's recording without turning setup into identity verification.

Shipped · Her jobs Five screens: Preview Lisa, a chat where the owner tries her as a customer with suggested questions; Lead Capture with the details she collects; Call Transfer with business hours, auto transfer and departments; Personalize Lisa with voice and personality; and Your Voice Clone Is Ready.
Answering questions, capturing leads, transferring calls, her personality, and a cloned voice ready to use.

5 · Ring groups

She transfers to a team, not a person.

The departments in Call Transfer are ring groups: a named set of teammates with its own ring order. Lisa sends a call to the group that matches what the caller asked for, and the group decides who rings. Each person's profile shows the departments they answer for.

Shipped · Call transfer to ring groups Four screens: Call Transfer with auto transfer off and three departments; the Sales Team department with three members and its ring order; the Ring Order sheet with sequential, simultaneous and round robin routing; and a team member's profile with a Department field.
Departments in Call Transfer, the Sales Team and its members, how calls ring, and the departments on a profile.

The same groups in the shared design, with a missed-call auto-reply per group:

Product · Ring groups Three screens: an Appointments ring group with two team members, simultaneous ring order and an active missed-call auto-reply; a profile listing the ring groups that person answers for; and the team list with each person's groups.
An Appointments ring group with its members, ring order and auto-reply; a profile listing the groups that person answers for; and the team list with everyone's groups.

6 · After the call

“No-one answered” became “Lisa answered”.

The call list marks every call she took, with a Lisa filter. The conversation and the call detail carry the same summary, sentiment, captured details and transcript as before, because that work never changed. Only who took the call did.

Shipped · After the call Four screens: the Calls list with a Lisa calls filter and Lisa answered on several calls; a customer conversation with Lisa's call events and summaries; the call detail with the route Start, Default Handling, Lisa answered, the AI summary, sentiment and lead capture info; and the full transcript.
The call list, the conversation, the summary with what she captured, and the transcript.

7 · Where Auto Attendant went

No answer → Lisa. Press 4 → Lisa.

With Lisa on missed calls, Setup hands the menu to Auto Attendant Answers. Open it and the call menu says so at the top, and every branch that ended in voicemail now ends in her. Inside Default Handling, her card replaces the voicemail greeting, with room for instructions.

Shipped · Call routing with Lisa Four screens: Setup with Lisa Answers Missed Calls Only and Auto Attendant Answers under Call Handling; the Auto Attendant call menu with a Lisa handles all missed calls banner and branches ending in Lisa; and Default Handling showing Lisa handles this missed call, with custom instructions empty and then set to collect the customer's budget range.
Setup on missed calls only, the call menu it opens, and Default Handling with her card, empty and with an instruction.

8 · In the world

A character can introduce herself.

Because Lisa is a drawn character, making video of her cost almost nothing. She presents herself in a vertical “hire me” film and walks new owners through her own setup. I directed, produced and edited some of the eight to ten reels and tutorials, and directed the team on the rest.

Film · Meet Lisa · sound off by default
Film · Setting Lisa up · sound off by default

I designed the LinkedPhone website, so the product page was mine too. Its FAQ is long on purpose: each answer retires one fear. Can I turn her off? Who does she transfer to? It sells the outcome and never the model.

9 · Assets

A character system, not a folder of pictures.

Over a hundred assets held together by three rules: same setting, same costume, same background. The work reached past Lisa too: her profile pattern became the pattern for contact and team-member profiles, and putting a character in the interface exposed spacing and dark-theme colours that were fixed across the whole design system.

Character system A grid of the character in a dozen states: wearing a headset, holding a phone, reading a book, writing, arms folded, presenting.
Any state can stand in for any other without the product looking like it changed hands.

Reflection

What I'd change

What I learned · 1 of 4

A score out of a hundred told owners nothing they could use.

The first dashboard put Response Quality and Caller Satisfaction on the home screen, out of a hundred. I expected the numbers to build trust. People found them vague: 86 out of 100 didn't say what Lisa had done, or what to change.

Every later version replaced verdicts with counts of work done: calls answered, transfers, leads captured, each with the calls behind it. The coverage score from Decision 2 moved underneath, where it changes Lisa's behaviour instead of the owner's mood.

Before → After · Scores, then counts Left, the first dashboard, headed Vox, with Response Quality 86 out of 100 and Caller Satisfaction 48 out of 100. Right, two shipped performance screens: 142 calls answered in the last seven days with call outcomes, and 27 leads captured with the information collected.
Left: a verdict, 86/100. Right: the work, counted, with the calls behind each number.

What I learned · 2 of 4

Realism was the easy part. Knowing when to stop was the design.

A thin, slow prototype on a live number already felt like a person. I had planned to spend the project making her more convincing. The real work was the opposite: deciding where she hands over.

So the guardrails came before the personality. Owners can try her as a customer before a caller does. When she is unsure, the call goes to the team, and the call record says so.

Shipped · Where she stops Three screens: Preview Lisa, where the owner chats with her as a customer; Call Transfer, where auto transfer sends calls to everyone when Lisa is unsure; and a call detail showing Lisa answered, then transferred to Sales.
Try her first, transfer when unsure, and a record of the handoff.

What I learned · 3 of 4

Owners didn't want AI. They wanted to know who picks up.

The orb was meant to feel alive. Owners said it felt like being watched. The character worked because she answered the question they were actually asking: who is going to pick up my phone?

Once she had a face and a name, the rest of the product could speak in her voice: her knowledge, her jobs, Lisa answered.

Before → After · A presence, then a person Left, the orb version, headed Vox AI, with a glowing sphere above the counts. Then Meet Lisa, with the character introducing herself as your AI receptionist, and the inbox with her introduction video popped out.
Left: the orb. Right: Lisa introduces herself, and appears in the inbox.

What I learned · 4 of 4

Nobody hands over their phone in one go.

“Let it take the calls I'd have missed anyway first.” That line from research became the structure. Missed calls only is the first step, because the owner risks nothing they weren't already losing.

Making it optional mattered as much as the flip itself. Existing call menus kept working, and Lisa simply took the place voicemail used to have.

Shipped · One step at a time Three screens: the Lisa Answers sheet with Missed Calls Only selected; Setup with Lisa answering missed calls only and Auto Attendant answering first; and the Auto Attendant call menu with a Lisa handles all missed calls banner.
Pick missed calls only, Auto Attendant still answers first, and Lisa takes what it misses.

What I'd do differently

I'd audit the structure against the interface on a fixed cycle, from the first beta. We rebuilt it only once it had stopped moving, and by then two systems were answering the same phone. I now run that check before the structure breaks, not after.

Closing

A summary after the call, then a suggestion beside it, then a voice inside it.