Add a customizable chat widget to your website. Answer questions instantly, convert visitors into customers, and provide support without making them wait.
Get StartedAdd a customizable chat widget to your website. Answer questions instantly, convert visitors into customers, and provide support without making them wait.
A fully-featured live chat widget that's easy to customize and embed on any website.
Captain works alongside your team to handle common questions, suggest replies, and help customers even when your team is busy.
How do I upgrade my plan to the Business tier?
You can upgrade anytime from Settings → Billing → Change Plan. The Business tier includes priority support and advanced analytics. Would you like me to connect you with our team for a walkthrough?
Answered by Captain from your Help Center
Resolved without human handoff12 secInstant responses — Captain answers common questions immediately, 24/7Smart handoff — seamlessly transfers to your team when neededReply suggestions — drafts replies for your team to review and sendConversation summaries — summarizes long threads so your team can catch up quicklyIntent detection — automatically detects what customers need and routes accordinglyKnowledge-powered — learns from your help center to give accurate answersWidget Customization
Make the chat widget feel like a natural part of your website. Customize colors, position, and branding to match your style perfectly.
Brand colors — match the widget to your brand's color paletteWidget position — place the chat button on the left or right side50+ languages — automatically display in your visitor's languageRTL support — full support for right-to-left languages like Arabic and HebrewPopout window — option to open chat in a separate window for distraction-free messagingWidget Color
Gather important details like name, email, and custom attributes before the conversation starts. Route conversations to the right team with context.
Custom fields — collect name, email, phone, or any custom attributeRequired fields — ensure you get the information you need before startingField mapping — automatically populate contact profiles with form dataCustom instructions — add helpful text to guide visitors through the formBefore we start...
Real-Time Communication
Every millisecond counts in support. Real-time indicators keep both sides in sync, reduce wait anxiety, and make conversations feel natural.
Typing indicators — know when to wait and when to respond, reducing awkward message collisionsRead receipts — confirm customers saw your message so you can follow up appropriatelyLive availability — automatically show visitors when your team is online and ready to helpEmail fallback — if a visitor leaves, the conversation continues via email automaticallyCollision detection — prevent two team members from replying to the same customer simultaneouslyMGMaria is typing...Wait for responseSarah is also viewing this conversation
Avoid duplicate replies
I've sent you the invoice. Let me know if you have questions!
Configure working hours for each inbox. Show custom messages when your team is offline and let customers know when to expect a response.
Daily schedules — set different hours for each day of the weekTimezone aware — configure hours in your local timezoneOffline messages — collect messages when your team is awayCustom away message — let visitors know when you'll be back onlinePer-inbox settings — different hours for different brands or teamsBusiness Hours
We're currently offline. Leave a message and we'll get back to you tomorrow!
Go beyond text. Share images, videos, audio files, documents, and more directly in your conversations.
Images & videos — share screenshots, product photos, and video walkthroughsAudio messages — voice notes for faster, more personal communicationDocuments — send invoices, contracts, and guides as attachmentsDrag and drop — simply drag files into the chat to share instantlyImages
Create separate inboxes for each brand or website. Define different access levels, business hours, and settings for each inbox.
Separate inboxes — create dedicated inboxes for each brand or websiteCustom branding — different colors and settings per inboxTeam access — control which agents can access each inboxUnified dashboard — manage all brands from a single accountAcme Corp
brandtwo.io • 3 members
starterapp.co • 2 members
Customer Satisfaction
Automatically collect customer feedback after conversations. Track satisfaction scores and identify areas for improvement.
Automatic surveys — trigger satisfaction surveys after conversations endEmoji ratings — simple, visual feedback that customers actually completeWritten feedback — optional text field for detailed commentsPerformance tracking — track satisfaction scores per team member and teamCSAT reports — analyze trends and identify improvement areasHow was your experience?
Your feedback (optional)
Great support! Quick response and solved my issue.
Just copy and paste a simple script tag. Works with any website, CMS, or web application.
Simple ScriptAdd a single script tag to your website and the widget appears automatically.
SDK MethodsControl the widget programmatically. Open, close, set user data, and more.
Webhooks & APIReceive real-time events and integrate with your backend systems.
Help Center Integration
Connect your knowledge base to the chat widget. Customers can search for answers before starting a conversation, reducing support volume.
Embedded articles — search and read help articles without leaving the widgetSuggested answers — automatically suggest relevant articles based on the queryDeflect tickets — reduce support volume by helping customers help themselvesHow to reset your password
Step-by-step guide to resetting your account password...
Account security best practices
Learn how to keep your account secure...
Two-factor authentication setup
Enable 2FA for extra account protection...
Start engaging with your website visitors in real-time. Set up in minutes, customize to match your brand.