Configuration
Runtime settings
Edit `.env`, or run `python -m frontdeskagent.setup_wizard`, then restart the service.
BusinessPrime Properties Dubai
Typeproperty
LLM backendollama
Ollama modelqwen2.5:3b
Database./data/frontdeskagent.sqlite
OpenZero webhooknot set
SMTPnot set
Admin authoff
SMS providernone
Outbound callsnot set
Voice outputnone
Voiceboxnot configured
CRM webhooknot set
Booking webhooknot set
Calendar feedset
Public URLhttps://agent.zuvi8.com
Twilio signaturesnot active
Webhook test
curl -X POST http://localhost:8088/api/webhook/call \
-H "Content-Type: application/json" \
-d '{"name":"Test Caller","phone":"+441234567890","transcript":"Need an urgent appointment today"}'
Voicebox test
curl -X POST http://localhost:8088/api/voice/speak \
-H "Content-Type: application/json" \
-H "X-FrontDeskAgent-Secret: your-shared-secret" \
-d '{"text":"FrontDeskAgent voice test complete.","profile_id":""}'
Set `VOICE_TTS_PROVIDER=voicebox` and run Voicebox locally to use open-source voice output for staff alerts and agent speech.
Beginner setup
python -m frontdeskagent.setup_wizard
The wizard creates `.env`, generates safe secrets, and prints the webhook URLs to paste into Twilio, n8n, Zapier, Make, or OpenZero.