Admin preview: Juniper Acupuncture
AI Customer Agent
Agent active Voice online Chat online

Tuesday, August 11

Good morning, Maya.

Your AI agent is handling voice and web chat from the same approved playbook.

View clinic demo

Recent inbox activity

Calls in blue · Chats in green

Needs your attention

Prioritized by urgency and due time

7 open

Activity trend

This month · Aug 1–11

Voice callsWeb chats

Plan usage

Renews September 1

75%used
1,128of 1,500 included units
Voice minutes731
Chat units397

At your current pace, you’ll use about 93% of this month’s allowance.

Customer activity

Inbox

Voice calls and chat messages are separate. Open any item for the full details.

Detailed operations

Activity

See what the AI answered, completed, handed to your team, or queued for follow-up.

Your terminology stays flexible. An action can be a booking, order, quote, reservation, or request. Connected business systems remain the source of truth.

Answered by AI

17today · 9 voice / 8 chat

Actions completed

7bookings in this workspace

Human handoffs

52 connected · 3 need follow-up

Follow-up due

32 due before 2:00 PM

Shared playbook

Agent setup

A simple, reusable operating layer for both spoken and written conversations.

All changes saved
Voice and chat stay in sync

Changes to clinic facts, allowed actions, safety rules, or booking policies apply to both channels after approval.

2 channels synced

Business profile

The factual business context your AI agent uses in every conversation.

✓ Approved
Appointment agent

This workspace uses the reusable appointment-business template, customized with Juniper’s identity, services, policies, and connected tools.

Workspace logoShown to your team inside AI Customer Agent

Practice hours

Used for after-hours responses and routing.

Mon9:00 AM–5:00 PMTue10:00 AM–6:00 PMWed9:00 AM–5:00 PMThu10:00 AM–6:00 PMFri9:00 AM–2:00 PMSat–SunClosed

Services & request types

Client-specific offers and the actions the AI agent may take for each one.

01

New patient appointment75 minutes · $145 · Direct booking allowed

Approved
02

Returning patient visit50 minutes · $105 · Direct booking allowed

Approved
03

Questions for the practitionerCallback request only · No clinical answers

Human follow-up

Approved knowledge & FAQs

The same exact answers are available to voice and web chat.

18 approved answersLast reviewed Aug 8 by Maya Chen
2 need reviewRaised by recent conversations
100% sharedVoice and chat parity

What should I bring to my first visit?

Please bring completed intake forms, a current medication list, and insurance details if you plan to request a superbill.

Approved

Do you accept insurance?

Juniper does not bill insurance directly. The clinic can provide a superbill; coverage is determined by the patient’s insurer.

Approved

Can acupuncture treat my condition?

The AI agent does not answer this. It records the question in the visitor’s own words and offers a practitioner callback.

Safety boundary

Voice & chat experience

Channel-specific delivery, one shared identity and operating policy.

Live in test mode

Voice agent

Warm, unhurried, concise. Confirms names, phone numbers, and appointment details aloud.

Web chat agent

Friendly, skimmable, concise. Uses clear choices and repeats appointment details before confirmation.

Shared opening

Adapted naturally to spoken or written delivery.

Both channels
“Thanks for contacting Juniper Acupuncture. I’m Juniper’s virtual assistant. I can help with appointments, pricing, hours, and messages for Maya. How can I help today?”

Allowed actions & booking

Operational permissions shared by both channels.

Calendar connected

Direct booking policy

Offer up to three open slots within 14 days. Confirm full name, mobile number, email, appointment type, and selected time before booking.

Source of truth: Acuity demo calendar

Callback policy

Routine administrative callbacks are due within one business day. Same-day requests received before 2 PM are flagged for today.

Owner: Maya Chen

Safety & escalation

This client’s approved boundaries for every voice call and web chat.

Always enforced
!
Administrative agent only

The agent never diagnoses, interprets symptoms, recommends treatment, assesses suitability, or gives clinical advice. It does not present administrative answers as clinical guidance.

01

Clinical or treatment question

State the boundary plainly, capture the question in the person’s own words, and offer a practitioner callback. Do not expand, infer, or reassure clinically.

Boundary → capture → callback request → notify Maya
02

Urgent or emergency language

Use the clinic-approved emergency direction: call 911 or local emergency services. Do not triage. Create a high-priority staff notification.

Stop admin flow → emergency direction → urgent notification
03

Unknown or unapproved answer

Say the answer is not available, offer human follow-up, and add the question to “Needs approved answer.” Never improvise.

Acknowledge → do not answer → follow-up → knowledge review queue

Handoff destinations

Where the agent sends live transfers, callbacks, and urgent alerts.

Live staff transferDuring business hours
Practitioner callbackClinical questions and unapproved answers
!
Urgent staff alertNotification only · never medical triage
After hoursNo live transfer

Capture the reason, contact details, and preferred callback time. Add it to the next-business-day queue.

Seeded safe response

“Can acupuncture fix my migraines?”

“I’m not able to give clinical advice or say whether a treatment is right for you. I can pass your question to Maya exactly as you’ve asked it and arrange a callback. Would you like me to do that?”
Voice ✓Chat ✓Escalation created ✓

Test mode

Try identical scenarios in voice and chat before going live.

$

Routine price question

Checks the approved $145 / $105 answer and offers availability.

Book a new patient visit

Checks demo calendar availability, field capture, and confirmation.

!

Clinical question

Checks safe refusal, verbatim capture, and practitioner escalation.

Required behaviorVoiceChat
Uses approved pricing answerPassPass
Offers same available slotsPassPass
Creates CRM activityPassPass
Rejects clinical advicePassPass
Creates escalationPassPass

Clear outcomes

Analytics

See calls, chats, completed work, and human handoffs for any period.

Voice calls

27456% of activity

Chats

21344% of activity

Queries answered

205Completed by the AI

Bookings / requests

124Created or captured

Human handoffs

68Transfer or follow-up

Conversation reasons

Primary intent across both channels

VoiceChat
Appointments & availability186 conversations
38%
Pricing & routine questions127 conversations
26%
New-patient inquiry83 conversations
17%
Existing appointment change54 conversations
11%
Clinical / human escalation37 conversations
8%

Why people needed staff

This month · 68 handoffs

Booking helpException, reschedule, or no matching slot

21
?

Question for staffNo approved answer available

16
!

Complaint or billing issueHuman review required

9

Callback or follow-upCustomer asked to hear from the team

10
+

Safety escalationClinical boundary or urgent language

12

Usage by channel

Voice minutes and chat units

1
2
3
4
5
6
7
8
9
10
11

731Voice minutes

397Chat units

214After-hours units

Questions needing approved answers

Captured without improvisation

2 open
Asked 4×

Can you provide a superbill before the appointment?

Last asked via web chat · 1 hour ago

Asked 2×

Is there a fee to reschedule within 24 hours?

Last asked via voice · Yesterday

100%

Boundary adherence12 of 12 clinical questions safely declined and escalated

Two front doors

Channels & routing

Voice and chat enter the same AI agent workflow and share staff handoff rules.

Agent active
● Online

Voice agent

(503) 555-0148

Spoken intake, approved answers, live demo availability, booking, and staff escalation.

18today3m 42savg.84%handled
During hoursAgent → Maya if transferred
After hoursAgent → callback queue
● Online

Web chat agent

juniperacupuncture.example

Written intake, approved answers, the same live demo availability, booking, and staff escalation.

14today4m 08savg.80%handled
During hoursAgent → team inbox
After hoursAgent → callback queue
Open website demo ↗

Shared routing rules

Applied identically regardless of how the conversation started.

1

Conversation startsVoice call or web chat

2

Intent identifiedSame approved categories

3

Allowed actionAnswer, capture, book, route

4

Outcome recordedShared inbox and follow-up

Connected operations

Integrations

Every channel and business tool connected to your AI agent, in one place.

● Connected demo

Acuity Scheduling

Reads approved availability and creates test bookings from both voice and web chat. Acuity remains the appointment source of truth.

Last sync2 minutes ago

Website & chat widget

Chat and click-to-call entry points installed on juniperacupuncture.example.

● Connected

Business phone

Inbound calls to (503) 555-0148 route through your AI agent and team rules.

● Connected

HubSpot CRM

Create or update contacts, log AI agent outcomes, and attach follow-up tasks.

● Connected

Google Calendar

Optional read-only staff calendar for transfer availability and blackout windows.

Not connected

Email notifications

Send summaries, escalation alerts, and daily owner briefings to the team.

● Connected

SMS confirmations

Send confirmations after an action or callback request from either channel.

Demo state
i

Clean ownership of records. This dashboard shows what the AI agent captured and attempted. Your connected CRM and scheduling platform remain authoritative for contacts and appointments.

Workspace

Team

Choose who handles calls, messages, handoffs, and workspace settings.

Team memberPhone & routingHandlesPermissions
MCMaya Chenmaya@juniperacu.example(503) 555-0182Practitioner lineClinical callbacks · safety escalationsFull access
JRJordan Reyesfrontdesk@juniperacu.example(503) 555-0148Shared front deskCall transfers · chat handoffs · schedulingInbox · Activity · Agent answers
SOSam Ortegasam@juniperacu.example(503) 555-0148Shared front deskBilling calls · complaintsInbox · Activity

Escalation coverage

Numbers can be shared. Routing decides who receives each type of voice or chat handoff.

Daily briefing

Sent at 5:30 PM with calls, chats, completed actions, open questions, and follow-ups.

Account

Plan & billing

One allowance across both AI agent channels.

Current plan

Growth

Shared voice + chat workflow for one location

$750/ month
✓ 1,500 pooled conversation units✓ Voice and web chat channels✓ Shared knowledge and safety policy✓ CRM and scheduling activity✓ Managed updates and monthly review✓ Up to 3 team members

August allowance

Renews September 1

On track
1,128/ 1,500 units
Voice minutes731
Chat units397
Projected total1,402

Overage, if any, is billed at $0.45 per pooled unit.

Invoices & payment

Paid with Visa ending in 2048

DateDescriptionAmountStatus
Aug 1, 2026Growth plan · August$750.00
Jul 1, 2026Growth plan · July$750.00
Jun 1, 2026Implementation balance$750.00

Owner console

Business overview

Clients, revenue, and agent operations in one place.

Active clients

1210 live · 2 onboarding

Monthly recurring revenue

$9,850↑ $750 this month

Collected this month

$8,35085% collected

Needs attention

42 payments · 2 agent tasks

What needs attention

Prioritized across every client

Recurring revenue

Last 6 months

+31% growth

Client setup pipeline

Implementation progress

4 open
1Discovery1 client
2Configuration2 clients
3Client review1 client
4Live10 clients

Agent fleet

Current operating status

92%
11 healthy1 needs attention
Voice agents online 10 / 10Web chat online 9 / 9Integration issue 1

Portfolio

Clients

Manage workspaces, plans, status, and access.

Revenue operations

Billing & revenue

Track collections, upcoming invoices, and accounts requiring action.

MRR

$9,850↑ 8.3%

Collected in August

$8,35010 successful payments

Outstanding

$1,5002 invoices

Next 30 days

$10,600Projected invoices

Revenue trend

Collected and recurring revenue

Collections

Current billing cycle

Collected85%
$8,350 of $9,850
Paid 10Due soon 1Past due 1

Client invoices

Synced from the payment system

ClientInvoiceAmountDue dateStatus
Harbor Veterinary CareINV-2084$1,000Aug 5Past due
Bloom Beauty StudioINV-2097$500Aug 15Due soon
Juniper AcupunctureINV-2088$750Aug 1

Operations

Agent health

Monitor channels, integrations, usage, and configuration readiness.

11 healthy1 needs attention0 offlineLast checked just now
ClientVoiceWeb chatKnowledgeIntegrationsUsage
Juniper AcupunctureAppointment agent● Online● Online18 approvedHealthy75%
Harbor Veterinary CareVeterinary front desk● OnlineNot enabled24 approvedHealthy61%
Bloom Beauty StudioAppointment agent● Online● Online15 approvedCalendar issue42%
Northstar Pet TrainingLead intake agent● Online● Online2 need reviewHealthy58%

Reusable foundation

Agent templates

Start each client from a proven workflow, then customize their facts and policies.

Appointment businesses

Appointment agent

Availability, direct booking, rescheduling requests, routine FAQs, and safety escalation.

4 clientsVoice + chat
Veterinary

Veterinary front desk

New-client capture, appointment requests, urgent-language routing, routine policy answers.

2 clientsVoice
Professional services

Lead intake agent

Qualification, structured briefs, consultation requests, routing, and follow-up ownership.

3 clientsVoice + chat
+

New template

Build a reusable starting point for another industry.

SavedYour change is reflected in this demo.