Integrations
Channels
Configure voice, SMS, WhatsApp, and web chat channels for your HVAC business.
Voice channel
The primary channel for HVAC AI OS. Inbound calls to your Twilio number are handled by the AI voice agent. Configure your number during onboarding or in Settings.
SMS channel
Receive inbound SMS messages via a dedicated webhook endpoint. SMS conversations can trigger the same AI orchestration workflows as voice calls.
WhatsApp channel
Connect WhatsApp Business via Twilio for inbound messaging. Customers can message your business number on WhatsApp and receive AI-powered responses.
Web chat
Embed a web chat widget on your website for text-based AI conversations. Web chat uses the same knowledge base and job creation workflows.
Webhook URLs
Each channel has a webhook URL that receives inbound events from Twilio or your chat provider. View your tenant-specific webhook URLs on the Channels page in your dashboard. Webhook URLs are derived from your API base URL — do not share signing secrets publicly.
Twilio setup checklist
- Create a Twilio account and purchase a phone number.
- Configure the voice webhook URL from your Channels dashboard.
- Set SMS and WhatsApp webhook URLs if using those channels.
- Verify webhook signatures are validated server-side.
- Test with a call to your number before going live.
LiveKit agent checklist
- Ensure LiveKit Cloud credentials are configured in your deployment.
- Verify the voice agent worker is running and connected.
- Test agent greeting and response latency.
- Confirm transcripts appear in the Calls dashboard.
Security notes
- Never expose API keys or webhook signing secrets in client-side code.
- All channel webhooks are validated server-side.
- Tenant data is isolated — each webhook is scoped to your tenant.
- Use HTTPS for all webhook endpoints in production.