Answerbell docs
v1.2.0
Live demo Get help
● Start

Requirements
what you need before you start.

Software, a server and your own provider accounts. None of the accounts is included in the item.

Node.js 22.12+pnpm 10Linux server

01Software

WhatVersionNote
Node.js22.12 or newerengines in package.json
pnpm10npm install -g pnpm
Build tools—Only when no prebuilt better-sqlite3 binary matches: build-essential python3 (Debian/Ubuntu), Xcode Command Line Tools (macOS), Visual Studio Build Tools (Windows)
Reverse proxyCaddy or nginxFor HTTPS in production

02Server

A Linux server or VPS with a public IP and a domain name pointing at it. 1 vCPU and 1 GB RAM serve many clients, because the call audio never touches this server. The disk must persist: the SQLite files live in data/.

03Your accounts

ProviderNeeded for
ElevenLabs (Agents)The voice agent: speech, language model, voicerequired
TelnyxPhone numbers and the SIP connection to ElevenLabsrequired
ResendE-mails to the business and to yourequired
StripeCharging your clients a monthly plan and minutes above itoptional
Google Cloud / Microsoft EntraYour own OAuth app for two-way calendars (Calendars)optional
Meta (WhatsApp, Instagram)Only for the Follow-up add-on (Follow-up add-on)optional
Costs

Each provider bills you directly. Prices are on their own pages, linked from Costs.

04Licence

Selling the receptionist to businesses means your end users pay: that needs the Extended licence (LICENSE.md).