# Chat components

> 4 Chat components for React, shadcn, Vue 3, Laravel Blade and HTML + Alpine.js: CannedRepliesManager, ChatThread, ChatWidget, Inbox.

Source: https://docs.nasaqui.com/components/groups/chat

- [CannedRepliesManager](https://docs.nasaqui.com/components/canned-replies): The library behind a reply composer's slash menu, with search, add, edit, duplicate and delete, variable buttons, a live preview and validation of duplicate shortcuts.
- [ChatThread](https://docs.nasaqui.com/components/chat): Chat UI kit. A bottom-sticking message thread, messages with avatar, time, status and streaming, and an autosizing composer.
- [ChatWidget](https://docs.nasaqui.com/components/chat-widget): Floating customer chat for a website with a launcher and unread badge, a chat panel with greeting, quick questions, messages, typing and file attachments, and an offline leave-a-message form, driven by async callbacks.
- [Inbox](https://docs.nasaqui.com/components/inbox): Unified inbox for chat, email and WhatsApp with a filterable conversation list, thread, composer, contact panel, assignment, snooze, find in thread, voice notes, location sharing, saved replies, reactions, a docked chat launcher and live new message toasts, driven by callbacks.
