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.

Cloudflare Workers AICited answersVoice in your browserRate-limited · no sign-up
Runs live on Cloudflare Workers AI · 40 messages / day per visitor

Knowledge base

6 docs
Insurance we acceptinsurance.md
Price list 2026prices.md
Opening hourshours.json
Policies & visitspolicies.md
Servicesservices.md
Location & parkinglocation.md
Retrieved passage
Ask a question to see which part of the clinic's documents the answer comes from.
Session memory
Kept for this visit only, deleted after 24 h.
Larkfield Dental StudioAI front desk · demo clinic

Press Call to talk to the receptionist

Call summary · structured

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

live

Every step the AI takes appears here: the documents it searched, the model call, the checks on its answer and the booking tool.

Waiting for your first question

Live analytics · today, all visitors

Counted from real demo traffic. No message text is stored for analytics.

Conversations—
Messages—
Bookings (rate)—
Grounded answers—
Hand-offs—
Median reply time—

Top intents

Languages

Answer confidence

Hand-off queue

simulated team

    Evaluation 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

      01

      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.

      02

      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.

      03

      Checks before anything happens

      The server validates sources, slots and actions, blocks premature “you’re booked” claims and scores confidence and sentiment.

      04

      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
        }
      }
      Real in this demo
      • 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
      Simulated or limited
      • 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.

      Launch

      Starter

      $1,500 one-time
      • 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
      Get a fixed quote →
      Most chosen

      Pro

      $2,500 one-time
      • Everything in Starter
      • Voice receptionist
      • Calendar booking (Google, Outlook, Calendly)
      • CRM, WhatsApp or email integration
      • Staff hand-off and audit log
      Get a fixed quote →
      After launch

      Managed

      $900 / month
      • Hosting and monitoring
      • Knowledge base updates
      • Monthly accuracy and tuning review
      • Model and security updates
      • Priority support
      Talk to us →
      Custom changes on request. Need something the packages don't cover? We quote it in writing before any work starts.[email protected] →

      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.

      Want this running on your website?

      Email [email protected] →