Arcvane Labs demo — fictional business.Larkfield Dental Studio is not a real clinic.
Home / Work / AI Front Desk demo
Live demo · try it now
AI Front Desk: chat and voice receptionist
Ask the demo clinic anything, or press Call and talk to it. It answers from the clinic’s own documents and shows its sources. It also captures the lead and books a slot. You can watch every step it takes.
Knowledge base
6 docsAsk a question to see which part of the clinic's documents the answer comes from.
Press Call to talk to the receptionist
Voice uses your browser's speech features (no account needed). Chrome and Edge send audio to their speech service to turn it into text. Please don't share real personal details.
Behind the scenes
liveEvery step the AI takes appears here: the documents it searched, the model call, the checks on its answer and the booking tool.
Live analytics · today, all visitors
Counted from real demo traffic. No message text is stored for analytics.
Top intents
Languages
Answer confidence
Hand-off queue
simulated teamEvaluation studio · 12 live test cases
Correct answers, unknown questions, Spanish, Urdu and Arabic, an injection attempt, an emergency and a booking. No run yet.
Runs against the live AI. To protect the free daily AI budget, a new run is allowed once every 20 hours for all visitors together; otherwise the latest results are shown. Twelve cases show core behaviour, not a production accuracy guarantee: client builds are tested on 30–50 of their own questions before launch.
How it works
What happens on each request
Hybrid, multilingual search
Keyword ranking (BM25) plus multilingual embeddings (bge-m3) find the right passage, even when the question is in Spanish, Urdu or Arabic.
Streamed, grounded answer
The reply streams word by word. Every fact must cite a passage; with no good passage it says “I don’t know” and offers a person.
Checks before anything happens
The server validates sources, slots and actions, blocks premature “you’re booked” claims and scores confidence and sentiment.
Agent tools and hand-off
Check calendar, create booking, update CRM, confirmation preview, or a hand-off ticket for a person. Every step is logged.
See the config file that drives this demo (front-desk.json)
A new client means a new copy of this file plus a deploy. Nothing else changes. Excerpt:
{
"brand": {
"business": "Larkfield Dental Studio",
"primary": "#0F766E",
"tone": "warm, calm and brief, like an experienced dental receptionist"
},
"hours": {
"timezone": "America/Chicago",
"slotMinutes": 30,
"week": {
"mon": [
"08:00",
"17:00"
],
"thu": [
"10:00",
"19:00"
],
"sat": null
}
},
"services": [
{
"id": "exam",
"name": "New patient exam & cleaning",
"minutes": 60
},
{
"id": "hygiene",
"name": "Cleaning (existing patient)",
"minutes": 45
}
],
"kb": [
{
"id": "insurance",
"title": "Insurance we accept",
"sections": [
{
"id": "insurance#ppo",
"text": "We are in-network with Delta Dental PPO, Cigna Dental PPO, MetLife PDP and Aetna Dental PPO. We file claims for you and collect only your estimated share at the visit."
}
]
},
"…"
],
"limits": {
"messagesPerIpPerDay": 40,
"bookingsPerIpPerDay": 6,
"summariesPerIpPerDay": 10,
"retentionHours": 24
}
}- Streaming AI answers from Cloudflare Workers AI (Llama 3.3 70B, 8B fallback)
- Hybrid retrieval, sources, confidence and sentiment
- Bookings, session memory, tickets and analytics in a Cloudflare D1 database
- The 12-case evaluation runs against the live AI
- Rate limits per visitor and a daily safety cap
- The clinic, its prices and its documents are fictional
- Bookings delete themselves after 6 hours
- Confirmation emails and texts are previews, never sent
- The hand-off team is simulated
- Browser voice (a real phone number is a Pro upgrade)
Get this for your business
Your brand, your data, live in days.
This page runs on a template. For your business we change one config file and deploy it on your website. The file holds your name, colours, logo, knowledge base, services and booking hours.
Starter
- AI chat on your website
- Answers from your knowledge base, with sources
- Lead capture to your email
- Booking requests within your hours
- 14-day fix warranty
Pro
- Everything in Starter
- Voice receptionist
- Calendar booking (Google, Outlook, Calendly)
- CRM, WhatsApp or email integration
- Staff hand-off and audit log
Managed
- Hosting and monitoring
- Knowledge base updates
- Monthly accuracy and tuning review
- Model and security updates
- Priority support
Questions buyers ask
What happens to patient or customer data?
For client builds we deploy into your own account (Cloudflare by default, or the provider you choose) and you set how long data is kept. Model providers state whether they train on your data; we confirm this against your contract. This demo is not a HIPAA-compliant system: real patient data needs a signed BAA and a separate compliance review. In this demo, bookings auto-delete after 6 hours and leads after 24 hours.
Which AI models do you use?
Cloudflare Workers AI open models (Llama 3.3 70B with an 8B fallback) by default. We can switch to OpenAI, Anthropic or Google models on request. For a real phone number, voice upgrades to Vapi, Retell or Twilio.
What do you need from us?
Your FAQs, services, prices, opening hours, logo and colours. For Pro, we also need access to your calendar, CRM or WhatsApp Business account.
How long does it take?
Starter takes 5 business days. Pro takes 2–3 weeks, depending on integrations. Every build ends with an accuracy test on 20–30 of your own real questions before launch.
Can it make mistakes?
It can. That is why it answers only from your documents, shows its sources, says "I don’t know" when the documents don’t cover something and hands off to your staff. We test it on your questions before launch.