Add hooks to RoomKit rooms for event filtering, modification, logging, and side effects. Covers all 40+ hook triggers with sync and async execution modes. Use when the user wants to filter messages, add logging, modify events before broadcast, or react to voice/AI events.
Create AI channels with providers like Anthropic Claude, OpenAI GPT, Google Gemini, and Mistral. Configure system prompts, tools, temperature, and tool policies. Use when the user wants to add AI intelligence to a room, configure AI providers, or set up tool calling.
Bridge multiple channel types (SMS, WhatsApp, Voice, WebSocket, Email) in a single RoomKit room with automatic content transcoding. Use when the user wants to connect different messaging platforms together, create omnichannel experiences, or route messages across channel types.
Create and manage RoomKit rooms with participants, channel bindings, permissions, and lifecycle management. Use when the user wants to create rooms, attach channels, manage participants, or configure room behavior.
Create SMS and RCS channels with Twilio, Sinch, or Telnyx providers. Configure webhooks, delivery status tracking, and phone number validation. Use when the user wants to send or receive SMS/RCS messages, set up Twilio/Sinch/Telnyx, or handle inbound text messages.
Create a Telegram bot channel with RoomKit using the Telegram Bot API. Configure webhooks, parse updates, and handle text, media, and location messages. Use when the user wants to build a Telegram bot, parse Telegram webhooks, or integrate Telegram messaging.
Create voice AI agents with RoomKit's VoiceChannel, STT/TTS providers, audio pipeline, and interruption handling. Use when the user wants to build a voice bot, add speech-to-text, text-to-speech, or configure audio processing pipelines with VAD, AEC, denoising, or DTMF detection.
Create WhatsApp channels using the Cloud API or Personal (neonize) backend. Handle text, media, location, and template messages. Use when the user wants to integrate WhatsApp messaging, set up WhatsApp Business API, or use WhatsApp Personal with neonize.