Buyer's guide ยท Answerbell
White-label AI receptionist source code for agencies
Answerbell is self-hosted Node.js and TypeScript source code for an AI phone receptionist that an agency runs for local businesses. Each business gets its own ElevenLabs voice agent that answers inbound calls, books inside opening hours or takes a message, and opens every call with a fixed AI disclosure. You run it on your own server under your agency's name, logo and colour.
What you get
The full source code
The Node.js and TypeScript server, the operator console, the client portal, tests, an .env.example and the documentation.
Self-hosted
It runs as one long-running Node.js process with SQLite files on your own Linux server or VPS. Calls run through your own ElevenLabs and Telnyx accounts.
White label
Under Brand in the console you set your agency's name, logo, colour and support e-mail. They are used in the e-mails, the console and the client portal.
A voice agent per client
Built from the business's hours, services, FAQ and knowledge. Seven call languages: Slovak, Czech, English, German, Polish, Hungarian and Ukrainian.
Bookings and messages
Bookings checked against opening hours and holidays, two-way with Google Calendar or Outlook per client. Messages with urgent words. Callers with history, VIP and a block list.
One console for every client
Today board, call analytics with CSV, signed webhooks, owner, manager and viewer roles, an audit log and two-factor sign-in.
How an agency resells it
Answerbell is built for an agency that answers the phone for many local businesses from one installation.
Set up a new client
Pick one of ten trade templates, or use Fill from website: it reads the hours, phone, address and e-mail from the business's own page and fills the form for you to review.
Bill every month
A Stripe subscription per client with included call minutes, through your own Stripe account. Minutes above the plan are billed once a month as an invoice item.
Watch your margin
Enter your own cost per call minute and the console shows minutes, cost and margin per client. You get an e-mail when a client reaches 80 % and 100 % of the included minutes.
Show the client what it gets
A monthly value report per client: calls answered, calls while closed, bookings and messages. Printable, in the client portal or e-mailed.
Give the business a portal
The business signs in with an e-mail link, sees its calls, bookings and messages, and edits its own FAQ and holidays.
Price from real invoices
The documentation's advice: set your plan prices from your own provider invoices after the first weeks of real calls.
What it needs to run
None of these services is included in the price. Each provider bills you directly.
- Node.js 22.12 or newer and pnpm
- A Linux server or VPS with a domain and HTTPS through Caddy or nginx; ElevenLabs, Stripe and the other providers call it over https only
- Your own ElevenLabs account with Agents, billed per call minute by ElevenLabs
- Your own Telnyx account: a phone number per client and a SIP connection to ElevenLabs
- Your own Resend account with a verified sender domain
- Optional: your own Stripe account to bill clients, and your own Google Cloud or Microsoft Entra OAuth app for two-way calendars
What it does not do
- It answers inbound calls only. It never dials out: no outbound calls, bulk calls or campaigns.
- The AI disclosure at the start of every call cannot be removed from the console, and the caller cannot talk over it.
- It does not run on serverless hosting. It needs a long-running server with a persistent disk.
- Phone numbers, call minutes and e-mail sending are not included. Some countries require company documents before Telnyx activates a number.
- The live demo is read-only and cannot show a phone call: calls need your own ElevenLabs and Telnyx accounts, so the call and revenue screens there are empty.
Questions
Can I sell Answerbell to my clients under my own brand?
Yes. Your agency's name, logo, colour and support e-mail go into the console, the e-mails and the client portal, and each client can pay a Stripe subscription to your own account.
Which languages does the receptionist speak?
Slovak, Czech, English, German, Polish, Hungarian and Ukrainian. One main language per client, with extra languages switched automatically.
Are ElevenLabs, Telnyx, Stripe or Resend included?
No. You bring every account and key, and each provider bills you directly. The documentation links each provider's pricing page.
Does it sync with Google Calendar or Outlook?
Yes, two-way per client through your own OAuth app. Any iCal feed can also block times.
Can it run on serverless hosting?
No. It is a long-running Node.js server with SQLite files, so it needs a server with a persistent disk.
How much does Answerbell cost, and what does the licence allow?
$55, one payment, no subscription. One licence, no tiers: any number of projects and clients, a paid SaaS, every line changed. The only limit is reselling or publishing the source code itself. The services you connect bill you directly. See the licence.
Is setup included?
Yes. We install Answerbell for you and put in your logo, colours and texts. Bigger changes or new features get a fixed price before we start.
What if it does not work?
Write to us within 14 days. We fix it, usually the same day. If we cannot fix it within 7 days, you get your money back. See the refund policy.