Connect the front desk

Integrations

Start with the built-in dashboard, then add phone, SMS, email, CRM, calendar, OpenZero, Voicebox, and local model routes as needed.

Runtime settings

Phone calls

Twilio voice webhookhttps://agent.zuvi8.com/voice/twilio

Set this as a Twilio Voice webhook. The app asks the caller to speak, logs the lead, and can transfer urgent calls when configured.

SMS

StatusNot configured
Twilio SMS webhookhttps://agent.zuvi8.com/sms/twilio

Outbound SMS supports Twilio, Telnyx, or a generic webhook.

Email

SMTPNot configured

Lead summaries go to the escalation email or business email when SMTP is configured.

CRM and automation

WebhookNot configured

Use this for n8n, Zapier, Make, a CRM, or your own internal API.

Email intake

Inbound email webhookhttps://agent.zuvi8.com/api/webhook/email

Use this with an email parser, n8n, Zapier, Make, or a mail gateway to turn inbox enquiries into leads.

Booking systems

WebhookNot configured

Send appointment requests to Cal.com, n8n, a CRM, or another booking workflow for confirmation.

Calendar

ICS feedConfigured
https://agent.zuvi8.com/calendar.ics?token=demo-token-123

Subscribe from Google Calendar, Outlook, Apple Calendar, or Nextcloud as a tentative appointment feed.

OpenZero

BridgeNot configured

OpenZero can read `/api/openzero/context` and receive lead, appointment, and handoff events.

Voicebox

Local voice outputNot configured
Speak APIhttps://agent.zuvi8.com/api/voice/speak

Connect local Voicebox for open-source voice output, cloned/preset voices, and staff lead alerts without making voice a paid cloud dependency.

Useful API examples

curl -X POST https://agent.zuvi8.com/api/webhook/sms \
  -H "Content-Type: application/json" \
  -d '{"from":"+441234567890","body":"Need a callback for an urgent leak"}'

curl -X POST https://agent.zuvi8.com/api/outbound/callback \
  -H "Content-Type: application/json" \
  -d '{"phone":"+441234567890","message":"Hello, your enquiry has been received."}'

curl -X POST https://agent.zuvi8.com/api/webhook/email \
  -H "Content-Type: application/json" \
  -d '{"from":"caller@example.com","subject":"Quote request","body":"Can you call me tomorrow?"}'

curl -X POST https://agent.zuvi8.com/api/voice/speak \
  -H "Content-Type: application/json" \
  -H "X-FrontDeskAgent-Secret: your-shared-secret" \
  -d '{"text":"New lead received. Please check the dashboard.","profile_id":""}'