[{"data":1,"prerenderedAt":44},["Reactive",2],{"breadcrumb-schema":3,"explore-links:/blog/captain-inside-the-reply-editor":4,"blogPosts-captain-inside-the-reply-editor":5,"featurePages":43},null,[],{"slug":6,"id":7,"uuid":8,"title":9,"html":10,"comment_id":7,"feature_image":11,"featured":12,"visibility":13,"created_at":14,"updated_at":15,"published_at":16,"custom_excerpt":17,"codeinjection_head":3,"codeinjection_foot":3,"custom_template":3,"canonical_url":3,"authors":18,"tags":30,"primary_author":37,"primary_tag":38,"url":39,"excerpt":17,"reading_time":40,"access":41,"comments":12,"og_image":3,"og_title":3,"og_description":3,"twitter_image":3,"twitter_title":3,"twitter_description":3,"meta_title":17,"meta_description":42,"email_subject":3,"frontmatter":3,"feature_image_alt":3,"feature_image_caption":3},"captain-inside-the-reply-editor","698c96d64a1c2004e083a90b","25d7e006-a848-438b-9783-6e9767890e3a","Captain Inside the Reply Editor","\u003Cp>This release is mainly about Captain. AI assistance now works directly inside the reply editor, along with a few fixes across WhatsApp and reporting.\u003C/p>\u003Cp>Captain is now built into the reply box. You no longer need to switch to a separate panel to get AI help. It works where you’re already typing.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"/_mirror/www-internal-blog.chatwoot.com/content/media/2026/02/CleanShot_2026-02-19_at_16.00.09-trimmed_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"/_mirror/www-internal-blog.chatwoot.com/content/media/2026/02/CleanShot_2026-02-19_at_16.00.09-trimmed.mp4\" poster=\"/_mirror/img.spacergif.org/v1/650x464/0a/spacer.png\" width=\"650\" height=\"464\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('/_mirror/www-internal-blog.chatwoot.com/content/media/2026/02/CleanShot_2026-02-19_at_16.00.09-trimmed_thumb.jpg') 50% 50% / cover no-repeat;\">\u003C/video>\n                \u003Cdiv class=\"kg-video-overlay\">\n                    \u003Cbutton class=\"kg-video-large-play-icon\" aria-label=\"Play video\">\n                        \u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\n                            \u003Cpath d=\"M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z\">\u003C/path>\n                        \u003C/svg>\n                    \u003C/button>\n                \u003C/div>\n                \u003Cdiv class=\"kg-video-player-container kg-video-hide\">\n                    \u003Cdiv class=\"kg-video-player\">\n                        \u003Cbutton class=\"kg-video-play-icon\" aria-label=\"Play video\">\n                            \u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\n                                \u003Cpath d=\"M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z\">\u003C/path>\n                            \u003C/svg>\n                        \u003C/button>\n                        \u003Cbutton class=\"kg-video-pause-icon kg-video-hide\" aria-label=\"Pause video\">\n                            \u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\n                                \u003Crect x=\"3\" y=\"1\" width=\"7\" height=\"22\" rx=\"1.5\" ry=\"1.5\">\u003C/rect>\n                                \u003Crect x=\"14\" y=\"1\" width=\"7\" height=\"22\" rx=\"1.5\" ry=\"1.5\">\u003C/rect>\n                            \u003C/svg>\n                        \u003C/button>\n                        \u003Cspan class=\"kg-video-current-time\">0:00\u003C/span>\n                        \u003Cdiv class=\"kg-video-time\">\n                            /\u003Cspan class=\"kg-video-duration\">0:35\u003C/span>\n                        \u003C/div>\n                        \u003Cinput type=\"range\" class=\"kg-video-seek-slider\" max=\"100\" value=\"0\">\n                        \u003Cbutton class=\"kg-video-playback-rate\" aria-label=\"Adjust playback speed\">1×\u003C/button>\n                        \u003Cbutton class=\"kg-video-unmute-icon\" aria-label=\"Unmute\">\n                            \u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\n                                \u003Cpath d=\"M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z\">\u003C/path>\n                            \u003C/svg>\n                        \u003C/button>\n                        \u003Cbutton class=\"kg-video-mute-icon kg-video-hide\" aria-label=\"Mute\">\n                            \u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\n                                \u003Cpath d=\"M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z\">\u003C/path>\n                            \u003C/svg>\n                        \u003C/button>\n                        \u003Cinput type=\"range\" class=\"kg-video-volume-slider\" max=\"100\" value=\"100\">\n                    \u003C/div>\n                \u003C/div>\n            \u003C/div>\n            \n        \u003C/figure>\u003Cp>From the editor, you can:\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Reply suggestions\u003C/strong> — Draft a response based on the conversation. Helpful when you’re clearing a queue and need a starting point.\u003C/li>\u003Cli>\u003Cstrong>Improve\u003C/strong> — Rewrite your draft to make it clearer or more complete.\u003C/li>\u003Cli>\u003Cstrong>Change tone\u003C/strong> — Adjust how your message sounds (professional, casual, direct, friendly).\u003C/li>\u003Cli>\u003Cstrong>Fix grammar &amp; spelling\u003C/strong> — Clean up a draft without changing its meaning.\u003C/li>\u003Cli>\u003Cstrong>Summarize\u003C/strong> — Generate a short summary for internal notes or handoffs.\u003C/li>\u003Cli>\u003Cstrong>Ask Copilot\u003C/strong> — Ask questions in context, like “what has the customer already tried?”\u003C/li>\u003C/ul>\u003Cp>You can refine outputs before inserting them. For example, generate a reply, then ask Captain to “make it shorter” or “add a link to our refund policy.”\u003C/p>\u003Cp>This replaces the earlier OpenAI-based setup. Captain now runs on its own backend, so no separate API key is required. The feature is behind a feature flag and uses AI credits on Cloud.\u003C/p>\u003Cp>In practice, this keeps agents in one flow: read, draft, refine, send.\u003C/p>\u003Ch2 id=\"other-improvements\">\u003Cstrong>Other Improvements\u003C/strong>\u003C/h2>\u003Cul>\u003Cli>Added validation for status and priority filters in conversation search to prevent invalid values.\u003C/li>\u003Cli>Fixed webhook registration for manually created WhatsApp Cloud channels.\u003C/li>\u003Cli>Fixed Captain inbox modal showing data from the wrong assistant when switching inboxes.\u003C/li>\u003Cli>Added rake tasks to download agent, inbox, and label summary reports as CSV (internal use).\u003C/li>\u003Cli>Fixed WhatsApp Cloud media retrieval by removing an unnecessary phone_number_id parameter.\u003C/li>\u003C/ul>\u003Cp>Thanks to everyone who reported issues and shared feedback.\u003C/p>","/_mirror/www-internal-blog.chatwoot.com/content/images/2026/02/captain-inside-the-reply-editor.png",false,"public","2026-02-11T14:48:54.000+00:00","2026-09-01T20:44:23.000+00:00","2026-02-20T10:37:00.000+00:00","Captain in the Reply Editor",[19],{"id":20,"name":21,"slug":22,"profile_image":23,"cover_image":24,"bio":25,"website":26,"location":27,"facebook":3,"twitter":28,"meta_title":3,"meta_description":3,"threads":3,"bluesky":3,"mastodon":3,"tiktok":3,"youtube":3,"instagram":3,"linkedin":3,"url":29},"6118d8d14b8f26503f72d51b","Muhsin K","muhsin","/_mirror/www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-23-at-12.44.10@2x.png","/_mirror/www-internal-blog.chatwoot.com/content/images/2021/08/1500x500.jpeg","Product-minded engineer building across backend, frontend, mobile and AI systems.","https://www.muhsi.me","Bengauluru, India","@muhsin_keloth","https://www-internal-blog.chatwoot.com/author/muhsin/",[31],{"id":32,"name":33,"slug":33,"description":34,"feature_image":3,"visibility":13,"og_image":3,"og_title":3,"og_description":3,"twitter_image":3,"twitter_title":3,"twitter_description":3,"meta_title":3,"meta_description":3,"codeinjection_head":3,"codeinjection_foot":3,"canonical_url":3,"accent_color":35,"url":36},"6118da7b4b8f26503f72d52e","releases","We release a new and improved version of Chatwoot every mid-month. We make sure to tell you all about it and how you can use it to improve your Chatwoot experience, in our series of product updates.","#189aff","https://www-internal-blog.chatwoot.com/tag/releases/",{"id":20,"name":21,"slug":22,"profile_image":23,"cover_image":24,"bio":25,"website":26,"location":27,"facebook":3,"twitter":28,"meta_title":3,"meta_description":3,"threads":3,"bluesky":3,"mastodon":3,"tiktok":3,"youtube":3,"instagram":3,"linkedin":3,"url":29},{"id":32,"name":33,"slug":33,"description":34,"feature_image":3,"visibility":13,"og_image":3,"og_title":3,"og_description":3,"twitter_image":3,"twitter_title":3,"twitter_description":3,"meta_title":3,"meta_description":3,"codeinjection_head":3,"codeinjection_foot":3,"canonical_url":3,"accent_color":35,"url":36},"https://www-internal-blog.chatwoot.com/captain-inside-the-reply-editor/",1,true,"AI writing assistance in the reply editor",[],1792898880095]