Skip to content

AI phone and chat agent that captures leads after hours

We built a voice and chat AI agent for a senior move management company, qualifying callers around the clock and writing booked consultations straight into their industry CRM.

  • 24/7

    Inbound call coverage

  • 10

    Structured fields captured from each enquiry

  • Zero

    Manual re-entry of booked leads

The problem

The client helps seniors and their families plan, downsize, pack and settle into a new home. Their inbound line ran through a consumer voice service, and every call the small team could not pick up went to voicemail. We were brought in to make sure no enquiry was lost outside business hours.

  • Calls arriving after hours, at weekends, or while the team was on a move went to voicemail and often were never returned.

  • Callers are frequently seniors or family members under stress, and a voicemail prompt was a poor first experience at a difficult moment.

  • Lead details arrived as unstructured voicemail audio, so nothing could be reported on or routed automatically.

  • Every new enquiry had to be re-typed by hand into the industry CRM the team runs their jobs from.

  • Consultation bookings depended on a human being free to call back and find a slot, adding days to the response time.

What we built

We built the agent inside the CRM platform the client already paid for, rather than assembling a separate voice stack, so the team had one place to see calls, contacts, calendars and automations. The agent was designed to behave like a calm team member rather than a phone tree: it collects contact details first, answers only from a curated knowledge base, and never quotes prices or invents a service area. A parallel website chat agent shares the same knowledge base and capture rules so both channels give the same experience.

Inbound call

AI agent

Thank you for calling. I can help with that. May I take your first name and the best number to reach you?

Caller

It's Helen. My mother is moving into assisted living next month and we don't know where to start.

AI agent

That is a lot to take on, Helen. We help with planning, packing and settling in. Which city is she moving from?

Caller

She is moving across town, to a community about twenty minutes away.

AI agent

Thank you. I have a consultation call open on Thursday at 10:30. Shall I book that for you?

Caller

Yes, please.

What the system did

  • 10 fields written to the contact record
  • Consultation booked, Thursday 10:30
  • Client created in CRM, transcript attached
  • Voice agent

    Answers inbound calls 24/7, collects contact details, qualifies the enquiry, and books a consultation call live on the phone.

  • Website chat agent

    Same persona and knowledge base on the client's site, with matching capture and booking behaviour.

  • Knowledge base

    Curated FAQ and company overview so the agent answers from approved wording only and defers anything it does not know.

  • Field extraction layer

    Writes ten structured fields per qualified enquiry onto the contact record after each call.

  • Booking integration

    Round-robin consultation calendar that respects each staff member's connected Google Calendar, so blocked time is never offered.

  • CRM bridge

    Post-call automation that pushes booked leads, with full transcript, into the client's industry CRM.

How it works

From trigger to result.

How the system works

7 stages

  1. 01Inbound call

    Trigger

    Rings the team first. Unanswered or after hours, it routes to the agent.

  2. 02Voice agent

    AI

    Collects name, phone and email, then answers from the approved knowledge base.

  3. 03Qualification

    Logic

    Situation, origin, destination, timeframe and referral source.

  4. 04Live booking

    Logic

    Offers open slots from a round-robin calendar that respects staff calendars.

  5. 05Post-call automation

    Logic

    Waits for the transcript and checks a consultation was actually booked.

  6. 06Middleware bridge

    Logic

    Filters incomplete records and formats the payload.

  7. 07Industry CRM

    Result

    Client record created with the summary and full transcript.

The client's industry CRM had no public API at the time of build, so the bridge was built through a workflow automation connector. A REST API was released by that vendor afterwards, which is the planned upgrade path.

Our approach

How we worked.

  1. Discovery

    Reviewed the client's existing call handling, service area, pricing rules and CRM structure, and confirmed what the agent was allowed to say.

  2. Agent build

    Wrote the persona and prompt, loaded the knowledge base, and wired field extraction onto the contact record.

  3. Booking and calendar

    Built the shared consultation calendar, connected each staff member's Google Calendar, and wired live booking into the agent.

  4. CRM integration

    Built the post-call automation and middleware bridge into the industry CRM, including transcript delivery.

  5. Testing and iteration

    Ran repeated live calls and chats with the client, tightened capture accuracy, and applied client feedback before go-live.

The outcome

What changed.

  • Calls arriving after hours, at weekends, or during a move are now answered and qualified instead of going to voicemail.

  • Callers can book a consultation during the call itself rather than waiting for a return call.

  • Booked leads appear in the CRM automatically with the full call transcript attached.

  • The team decides what the agent may say on pricing and service coverage, so it never guesses or over-promises.

Questions

What people ask.

Will an AI agent sound robotic to older callers?

It does not have to. We wrote this agent to speak in short, warm, everyday sentences, ask one question at a time, and slow down when a caller is stressed or grieving. Tone is a design decision, and we tested it on live calls with the client before go-live.

Can the agent make something up about our pricing or service area?

Not if it is built properly. This agent answers only from a knowledge base the client controls, and is explicitly instructed never to quote figures or confirm coverage for an area it has not been given. Anything outside that, it hands to the team.

What happens if someone just wants to speak to a human?

The agent recognises the request, takes brief details so the right person can help, and flags the contact for a callback. It never pretends to transfer a call it cannot transfer.

Does every caller end up in our CRM?

That is your choice. For this client we gate it deliberately: only callers who actually book a consultation are written to the CRM, so the database stays clean. The rule can be set either way.

Will it double-book our team?

No. The booking calendar reads each staff member's connected Google Calendar, so any time already blocked is excluded from what the agent can offer.

Related work

See all work

Have a problem like this one?