An AI receptionist that never misses a call — with the back office on screen

Client
GrN.dk — demo shelf (demo.grn.dk)
Sector
AI receptionist / small-business automation
Period
September 2026

demo.grn.dk/frontdesk

At a glance

Frontdesk 24/7 is an AI receptionist for a fictional Danish plumbing firm, Nordlys VVS, that you talk to the way a customer would — by voice or text, in opening hours or after them. The point of the demo is the split screen: while the receptionist answers on the left, the back office animates on the right — the calendar books itself, the caller lands in the CRM, a confirmation SMS goes out and the owner gets a message. Nothing is described; everything is shown happening.

Danish voice in: browser speech recognition first, own Whisper server (large-v3-turbo) as fallback
Neural Danish replies: edge-tts with a Piper fallback on the same server
Split screen all the way: every booking, CRM lead and SMS shows up in the animated back office the second it happens

The challenge

Small businesses miss calls — the demo opens with the industry numbers (62% of calls to small firms go unanswered when things are busy, and 85% of callers who hit voicemail never ring back). But an owner weighing an “AI receptionist” is usually shown a feature list, not the thing itself. And a Danish-speaking receptionist has a harder job than an English one: browser speech recognition is uneven in Danish, so a voice demo that only works in Chrome on a good day would sell the wrong story.

The solution

A static, framework-free page with a deliberately honest architecture. Understanding is rule-based NLU with slot filling — intents like booking, price and invoice, with the missing pieces (day, time, name, number) asked for one by one — so the conversation logic is inspectable and cheap to run. Voice input uses the browser’s own speech recognition first and falls back to our own Whisper server (large-v3-turbo, Danish) when the browser can’t; audio is used for transcription only and discarded. Replies are spoken with a neural Danish voice — edge-tts, with Piper on the same server as fallback — or the browser’s voice offline.

The back office is the sales argument: calendar, CRM, SMS and owner notifications are simulated in the browser and animate in the same second the receptionist acts. A day/after-hours toggle shows the 24/7 half of the promise, and the whole demo runs in Danish and English.

The results

The demo answers, books and follows up in Danish end to end — in a browser tab, with no install. A section at the bottom spells out what the production version connects to instead of the simulation: the firm’s real phone number via forwarding, a real calendar (Google/Outlook), the CRM or a spreadsheet, SMS through a Danish gateway, and a language model for understanding in place of the rules.

Like the rest of the demo shelf it exists to compress a sales conversation: instead of explaining what an AI receptionist would do for a trade business, it lets the owner ring one.