Answerbell docs
v1.2.0
Live demo Get help
● Documentation · Node.js · Self-hosted

Answerbell
an AI receptionist for every client.

Answerbell is a self-hosted server and operator console. You run it once, then give each local business you work with (salons, clinics, trades) a phone number that an AI voice agent answers in Slovak, Czech, English, German, Polish, Hungarian or Ukrainian. Read these pages in order the first time; after that, press / and search.

v1.2.0Node.js 22 · TypeScriptSQLiteInbound calls only

01What you bought

Callers dial a business's number. An ElevenLabs voice agent answers, says first that it is an AI, answers questions from that business's own facts and documents, offers free times, books and cancels appointments (also against the business's own Google or Outlook calendar), transfers to a person while the business is open, and takes messages. The business gets every booking and message by e-mail.

Answerbell is the server behind those agents and the console you run them from: clients, bookings, messages, the call log with recordings and analytics, callers, a monthly report per client, a portal for each business, and the monthly subscription you charge each client through your own Stripe account.

PartFolderWhat it is
Serversrc/Node.js 22, TypeScript, Hono. The tools the voice agent calls, webhooks, call sync, e-mails, calendars, portal. pnpm build compiles it to dist/.
Console pagessrc/web/, public/Today, Call analytics, Clients, Bookings, Messages, Calls, Subscriptions, Webhooks.
Operator consolepackages/admin-kit/Settings, write-only keys, team and roles, audit log, status, revenue (the MIKODES Admin Kit, part of this item).
Follow-up add-onsrc/addons/followup/Optional module: booking confirmations and reminders by SMS or WhatsApp after the caller agrees (Follow-up add-on).
Teststest/pnpm test, offline, no keys needed.
Configuration template.env.exampleCopied to .env.
This server never carries call audio

The call runs between Telnyx (the phone number) and ElevenLabs (speech, language model, voice). Answerbell answers the agent's tool requests over HTTPS and keeps the records.

The Today page of the Answerbell console with three labelled demo businesses

02What the AI does, and what it says

  • AI voice agent per client, run by ElevenLabs Agents (speech-to-text, a language model you choose, text-to-speech).
  • AI disclosure: every call starts with a fixed sentence that says the caller is speaking with an AI and can ask for a person. The caller cannot talk over it and the console cannot switch it off.
  • Call labels and summaries written by ElevenLabs after each call (mood, outcome, reason) appear in the call log and the analytics.

Answerbell makes no outbound calls of any kind.

03Pick your path

04What you provide

Not included in the price

Every account and key is yours and bills you directly: ElevenLabs (call minutes), Telnyx (numbers and minutes), Resend (e-mail), Stripe (payment fees, optional), a server with a domain. See Costs.

Licence

Charging businesses for the receptionist you run with Answerbell means your end users pay, which needs the Extended licence.

05Live demo

A read-only console with three labelled sample businesses runs at https://answerbell-demo.mikodes.com/admin. Sign in with demo@answerbell.example and the password answerbell-demo-viewer. Nothing can be changed there and there are no real calls (Demo mode).