Answerbell docs
v1.2.0
Live demo Get help
● Ship · Public demo

Demo mode
a read-only console with labelled samples.

Show prospects the console without giving them your data. Demo mode starts a read-only console with three sample businesses. Use it only on a separate demo host.

Read-onlyLabelled sample data

01The live demo

WhatValue
Consolehttps://answerbell-demo.mikodes.com/admin
E-maildemo@answerbell.example
Passwordanswerbell-demo-viewer
Documentationhttps://answerbell-demo.mikodes.com/docs/

The demo signs in with the viewer role: every page and setting is visible, nothing can be changed.

02What it shows

DEMO_MODE=1 with ADMIN_DEMO_PASSWORD set seeds three businesses named Demo Salon, Demo Dental and Demo Plumbing, a few bookings and messages from "Demo Caller" names, +421 000 000 0xx numbers that cannot be dialled and @example.com addresses. Every product page carries a Demo data banner. There are no calls, invoices or revenue: those pages and figures show their empty state or zero.

Messages page in demo mode with the Demo data banner

03Run it

Windows

Set the variables in .env instead of on the command line, or run the line in WSL / Git Bash.

pnpm build
DEMO_MODE=1 ADMIN_DEMO_PASSWORD=choose-a-demo-password ANSWERBELL_WORKERS=0 pnpm start

The console signs in as demo@answerbell.example (change it with ADMIN_DEMO_EMAIL) with the viewer role. The sign-in page shows the demo login. ADMIN_DEMO_NOTICE replaces the banner text.

04What is refused

Every change in the console is refused (settings, clients, bookings, messages). Tool requests answer "read-only demo", the Stripe webhook ignores events and the call sync does not run.

Never on your real server

Remove DEMO_MODE and ADMIN_DEMO_PASSWORD from your production .env. If every change says "Read-only demo", one of them is still set.