Tools & channels
Modular tool adapters your agents can call, and the channels where conversations happen.
Tool adapters
Connect tools under Dashboard → Tools. Employee presets declare defaultTools; the agent runtime only invokes adapters that are connected and allowed.
Email alert
email_alert
Notify your team (escalations, leads) via Resend-style send.
Email send
email_send
Outbound email for outreach and nurture-style flows.
Telegram alert
telegram_alert
Push alerts to a Telegram chat for live ops visibility.
Send SMS
send_sms
Twilio SMS for confirmations and short replies.
Check availability
check_availability
Cal.com availability lookup for booking agents.
Book appointment
book_appointment
Create a Cal.com booking when the user confirms a slot.
Save research note
save_research_note
Persist structured notes from research or sales discovery.
Custom tools
Channels
Chat embed
Website widget + public REST under /api/public/*
SMS
Twilio webhooks; requires FEATURE_SMS and org tooling
Voice
Grok Voice + Twilio Media Streams via voice bridge
Email / Telegram
Tool-driven outbound; not inbox bots in MVP
Outreach sequences
Dashboard sequences + cron runner for Sales paths
Feature flags
Platform operators can disable surfaces with env kill switches such as FEATURE_EMBED, FEATURE_VOICE, FEATURE_SMS, FEATURE_OUTREACH, FEATURE_CALENDAR. Live snapshot: /status.
BYOK models
- OpenAI — default chat models for many presets
- xAI — required for Grok Voice / Receptionist media path
- Keys stored encrypted (AES-GCM) when ENCRYPTION_KEY is set
Next: Embed SDK