[{"data":1,"prerenderedAt":1914},["Reactive",2],{"featurePages":3,"changelogPosts":4},[],[5,39,68,86,105,123,146,165,190,209,230,249,268,287,311,331,351,380,399,417,435,455,474,492,511,529,547,568,587,606,624,643,663,682,702,722,742,762,782,801,821,840,859,878,897,916,937,956,973,990,1007,1024,1042,1059,1076,1093,1110,1127,1144,1161,1178,1195,1212,1229,1246,1263,1280,1297,1314,1331,1354,1373,1404,1421,1440,1459,1477,1496,1515,1534,1552,1572,1591,1611,1628,1645,1663,1681,1699,1722,1740,1758,1777,1794,1811,1828,1845,1863,1880,1897],{"id":6,"uuid":7,"title":8,"slug":9,"html":10,"comment_id":6,"feature_image":11,"featured":12,"visibility":13,"created_at":14,"updated_at":15,"published_at":15,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":17,"authors":24,"primary_author":31,"primary_tag":32,"url":33,"excerpt":34,"reading_time":35,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":37,"meta_description":38,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6abd970e335c26ad5a029447","f7c06fea-3d6a-42a5-9063-a0dcda001136","Track topics across your conversations and act on them automatically","track-topics-across-your-conversations-and-act-on-them-automatically","\u003Cp>Reports tell you how many conversations you handled. They don’t tell you how many were about refunds, how many customers said they’re about to cancel, or whether delivery complaints went up this week. Monitors are for those questions, and they can now act on what they find.\u003C/p>\u003Ch2 id=\"describe-a-topic-see-how-often-it-comes-up\">Describe a topic, see how often it comes up\u003C/h2>\u003Cp>Go to \u003Cstrong>Reports → Monitors\u003C/strong> and describe what you want to track in your own words. Each monitor shows how many matching conversations were created in the last seven days.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/monitors-list.png\" class=\"kg-image\" alt=\"The Monitors page listing three running monitors: Cancellation intent, Missing order updates, and Refund requests, each with a count for the last 7 days.\" loading=\"lazy\" width=\"2000\" height=\"771\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/monitors-list.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/monitors-list.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/10/monitors-list.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/10/monitors-list.png 2240w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Open a monitor to see matching conversations over time, grouped by hour, six hours, or day. Each conversation counts once, on the day it was created.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-chart.png\" class=\"kg-image\" alt=\"The Missing order updates monitor showing 7 matching conversations over the last 7 days as a bar chart grouped by day.\" loading=\"lazy\" width=\"2000\" height=\"1171\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/monitor-chart.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/monitor-chart.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/10/monitor-chart.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-chart.png 2240w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Click any bar to see the conversations behind it and jump straight into them.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-drilldown.png\" class=\"kg-image\" alt=\"The drill-down drawer for Sep 30 listing three conversations that matched Missing order updates.\" loading=\"lazy\" width=\"1202\" height=\"920\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/monitor-drilldown.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/monitor-drilldown.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-drilldown.png 1202w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Once created, a monitor checks conversations from the last seven days, then keeps checking as new customer messages arrive. It uses customer messages, public replies, and any customer attributes you've set up. Private notes are left out.\u003C/p>\u003Ch2 id=\"start-from-a-template\">Start from a template\u003C/h2>\u003Cp>The \u003Cstrong>Templates\u003C/strong> tab has ten starting points, each written with clear \"include\" and \"exclude\" rules: login problems, missing order updates, competitor mentions, feature requests, refund requests, cancellation intent, payment failures, product errors, issues still unresolved, and escalation requests.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-templates.png\" class=\"kg-image\" alt=\"The Templates tab showing ten monitor templates, each with an icon, the team it is meant for, and a one-line summary.\" loading=\"lazy\" width=\"2000\" height=\"1429\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/monitor-templates.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/monitor-templates.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/10/monitor-templates.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-templates.png 2240w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Picking a template fills in the form, and you can edit anything before creating. \u003Cstrong>Preview matches\u003C/strong> runs your description against your five most recent conversations, so you can quickly check it reads the way you mean it.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/create-monitor-from-template.png\" class=\"kg-image\" alt=\"The Create monitor dialog prefilled from the Feature requests template, with a Preview matches button.\" loading=\"lazy\" width=\"1184\" height=\"1366\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/create-monitor-from-template.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/create-monitor-from-template.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/10/create-monitor-from-template.png 1184w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"act-on-matches-with-automations\">Act on matches with automations\u003C/h2>\u003Cp>A monitor can now start an automation. When a new message makes a conversation match, the rule runs shortly after. For example, you can send every refund request to your billing team, label conversations where a customer says they'll cancel, or notify another tool through a webhook.\u003C/p>\u003Cp>Open a monitor and click \u003Cstrong>Create automation\u003C/strong> under its chart. The rule opens with the \u003Cstrong>Monitor Matched\u003C/strong> event and your monitor already selected. Choose actions the same way you do for any other automation, and add conditions if you only want it to run for certain inboxes, teams, or customers.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-automation-rule.png\" class=\"kg-image\" alt=\"An automation rule using the Monitor Matched event for the Refund requests monitor, with actions to assign the billing team and add the refunds label.\" loading=\"lazy\" width=\"1536\" height=\"1044\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/monitor-automation-rule.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/monitor-automation-rule.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-automation-rule.png 1536w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Each monitor lists the automations linked to it, so you can see at a glance what happens when it matches.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-report-with-automation.png\" class=\"kg-image\" alt=\"The Refund requests monitor report, with a Send refund requests to billing automation listed as active under the chart.\" loading=\"lazy\" width=\"2000\" height=\"1471\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/monitor-report-with-automation.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/monitor-report-with-automation.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/10/monitor-report-with-automation.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-report-with-automation.png 2240w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Here's that rule at work. A customer writes in about a duplicate charge. The monitor matches it, and the conversation is assigned to billing and labelled refunds before anyone opens it.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-automation-result.png\" class=\"kg-image\" alt=\"A new conversation about a duplicate charge. The timeline shows it was assigned to billing and labelled refunds by the automation.\" loading=\"lazy\" width=\"1820\" height=\"740\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/monitor-automation-result.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/monitor-automation-result.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/10/monitor-automation-result.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/10/monitor-automation-result.png 1820w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>A few things to know:\u003C/p>\u003Cul>\u003Cli>A rule runs once per conversation, the first time that conversation matches. Matches found while checking older conversations, such as the first seven days or a paused period, don't run actions.\u003C/li>\u003Cli>Replies sent by other automations still count toward the monitor's chart, but they won't start a rule on their own.\u003C/li>\u003Cli>Pausing or deleting a monitor turns off its linked automations. When you resume the monitor, turn them back on yourself in \u003Cstrong>Settings → Automation\u003C/strong>.\u003C/li>\u003C/ul>\u003Cp>You can also create these rules from \u003Cstrong>Settings → Automation\u003C/strong> by choosing \u003Cstrong>Monitor Matched\u003C/strong> as the event.\u003C/p>\u003Ch2 id=\"keeping-monitors-useful\">Keeping monitors useful\u003C/h2>\u003Cul>\u003Cli>\u003Cstrong>Edit the description\u003C/strong> and the monitor clears its matches and rechecks the conversations it had already checked, so the chart always follows the current definition.\u003C/li>\u003Cli>\u003Cstrong>Pause and resume.\u003C/strong> When you resume, choose whether to check the paused period or start from now.\u003C/li>\u003Cli>\u003Cstrong>Duplicate\u003C/strong> a monitor to try a variation without losing the original.\u003C/li>\u003Cli>Give each monitor an \u003Cstrong>icon, color, or emoji\u003C/strong> so it's easy to spot in the list.\u003C/li>\u003C/ul>\u003Cp>Administrators create and manage monitors and their automations. Anyone with access to reports can view monitors.\u003C/p>\u003Ch2 id=\"availability\">Availability\u003C/h2>\u003Cp>Monitors are in early access. They don't cost extra and don't use your Captain credits.\u003C/p>\u003Cul>\u003Cli>Available on the Business and Enterprise Cloud plans, with up to 20 active monitors per account.\u003C/li>\u003Cli>On self-hosted Enterprise installations, add an OpenRouter API key in \u003Cstrong>Super Admin → Installation Configs\u003C/strong> and enable \u003Cstrong>Conversation Monitors\u003C/strong> for the account.\u003C/li>\u003C/ul>\u003Cp>If you try monitors, we'd like to hear what you ended up tracking. It will help us decide on the next set of templates.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/10/featured-1.png",false,"public","2026-09-30T23:11:10.000+00:00","2026-10-09T05:19:32.000+00:00",null,[18],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"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/",[25],{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},"6a6b5d1c9cc390fbfd82b47d","Aakash Bakhle","aakash","https://www-internal-blog.chatwoot.com/content/images/2026/09/IMG_5991-2.jpg","https://www-internal-blog.chatwoot.com/author/aakash/",{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/track-topics-across-your-conversations-and-act-on-them-automatically/","Reports tell you how many conversations you handled. They don’t tell you how many were about refunds, how many customers said they’re about to cancel, or whether delivery complaints went up this week. Monitors are for those questions, and they can now act on what they find.\n\n\nDescribe a topic, see how often it comes up\n\nGo to Reports → Monitors and describe what you want to track in your own words. Each monitor shows how many matching conversations were created in the last seven days.\n\nOpen a mo",4,true,"Conversation monitors and automations in Chatwoot","Track any topic across your conversations, see how often it comes up, and run automations when a new conversation matches. Now in Reports.",{"id":40,"uuid":41,"title":42,"slug":43,"html":44,"comment_id":40,"feature_image":45,"featured":12,"visibility":13,"created_at":46,"updated_at":47,"published_at":48,"custom_excerpt":49,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":50,"authors":52,"primary_author":64,"primary_tag":65,"url":66,"excerpt":49,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":42,"meta_description":49,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6ac78b6e335c26ad5a0294e8","49a20f99-c283-4f30-8751-92868ef77471","WhatsApp campaigns","whatsapp-campaigns","\u003Cp>You can now send WhatsApp campaigns directly from Chatwoot. Whether you’re sharing a product update, announcing a launch, or sending an offer, choose your audience using contact labels and schedule an approved template message. Track delivery results and handle customer replies in the same inbox.\u003C/p>\u003Ch2 id=\"choose-your-audience-and-schedule-your-message\">Choose your audience and schedule your message\u003C/h2>\u003Cp>Use contact labels to select who receives your campaign. Choose an approved WhatsApp template, fill in its variables, and preview the message before scheduling it. You can edit or reschedule a campaign before it starts.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/CleanShot-2026-10-08-at-16.28.55@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1662\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/CleanShot-2026-10-08-at-16.28.55@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/CleanShot-2026-10-08-at-16.28.55@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/10/CleanShot-2026-10-08-at-16.28.55@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/10/CleanShot-2026-10-08-at-16.28.55@2x.png 2116w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"see-how-your-campaign-performs\">See how your campaign performs\u003C/h2>\u003Cp>Campaign analytics shows how many messages were submitted to WhatsApp, delivered, read, failed, or skipped. Filter the contact list by status and see why a message failed or a contact was skipped.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/CleanShot-2026-10-08-at-16.30.44@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1769\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/CleanShot-2026-10-08-at-16.30.44@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/CleanShot-2026-10-08-at-16.30.44@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/10/CleanShot-2026-10-08-at-16.30.44@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/10/CleanShot-2026-10-08-at-16.30.44@2x.png 2082w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"keep-campaign-context-in-the-conversation\">Keep campaign context in the conversation\u003C/h2>\u003Cp>Campaign messages appear in the contact’s conversation history, alongside their replies and your team’s messages. Agents can see the campaign name, when the message was sent, and its delivery status without switching screens. Admins with access to campaign analytics can open the campaign directly from the message.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/10/CleanShot-2026-10-08-at-16.31.24@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1246\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/10/CleanShot-2026-10-08-at-16.31.24@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/10/CleanShot-2026-10-08-at-16.31.24@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/10/CleanShot-2026-10-08-at-16.31.24@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/10/CleanShot-2026-10-08-at-16.31.24@2x.png 2298w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"availability\">Availability\u003C/h2>\u003Cp>WhatsApp campaigns are available on Chatwoot Cloud’s Startups, Business, and Enterprise plans. Campaign analytics is available on the Business and Enterprise plans.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/10/whatsapp-campaigns.png","2026-10-08T12:24:14.000+00:00","2026-10-08T12:57:43.000+00:00","2026-10-08T12:31:59.000+00:00","Create and schedule WhatsApp campaigns, track delivery results, and manage customer replies in Chatwoot.",[51],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[53],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},"6118d8d14b8f26503f72d51b","Muhsin K","muhsin","https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-23-at-12.44.10@2x.png","https://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/",{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/whatsapp-campaigns/",1,{"id":69,"uuid":70,"title":71,"slug":72,"html":73,"comment_id":69,"feature_image":74,"featured":12,"visibility":13,"created_at":75,"updated_at":76,"published_at":76,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":77,"authors":79,"primary_author":81,"primary_tag":82,"url":83,"excerpt":84,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":71,"meta_description":85,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6abd961b335c26ad5a029436","48ae00c0-29b5-44a6-b182-db816fbfc7ed","Label and priority suggestions from Captain","label-and-priority-suggestions-from-captain","\u003Cp>Captain can now suggest labels and a priority for the conversation you're working on. You stay in control: nothing is applied until you click it.\u003C/p>\u003Ch2 id=\"suggested-labels\">Suggested labels\u003C/h2>\u003Cp>Next to \u003Cstrong>Conversation Labels\u003C/strong> in the conversation sidebar, you'll now see a small sparkle button. Click it and Captain reads the customer and agent messages, then suggests up to three labels from your account that fit. Private notes are not included.\u003C/p>\u003Cp>Each suggestion shows as a chip. Click one to apply it, dismiss the ones you don't want, or use \u003Cstrong>Accept all\u003C/strong>. Captain only suggests labels the conversation doesn't already have. If nothing fits, it says so and gets out of the way.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/09/label-and-priority-suggestions-2.png\" class=\"kg-image\" alt=\"A conversation about a late delivery and a duplicate charge. Captain suggests Urgent priority and the billing, refunds, and shipping labels in the sidebar.\" loading=\"lazy\" width=\"1820\" height=\"856\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/09/label-and-priority-suggestions-2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/09/label-and-priority-suggestions-2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/09/label-and-priority-suggestions-2.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/09/label-and-priority-suggestions-2.png 1820w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>A tip: Captain reads each label's description, not just its name. If some of your labels have short or vague names, a one-line description will improve the suggestions.\u003C/p>\u003Ch2 id=\"suggested-priority\">Suggested priority\u003C/h2>\u003Cp>The same sparkle button sits next to \u003Cstrong>Priority\u003C/strong>. Captain suggests urgent, high, medium, or low based on how soon the customer needs a reply. Urgent is kept for cases where the customer is blocked right now: an outage, failing payments, a security issue, or a deadline within hours. Click the suggestion to apply it.\u003C/p>\u003Cp>Suggestions refresh when a new message arrives, so they always reflect the conversation as it is now.\u003C/p>\u003Ch2 id=\"availability\">Availability\u003C/h2>\u003Cp>Label and priority suggestions are in early access. They don't cost extra and don't use your Captain credits.\u003C/p>\u003Cul>\u003Cli>Available on all paid Chatwoot Cloud plans, including Startups.\u003C/li>\u003Cli>On self-hosted installations, add an OpenRouter API key in \u003Cstrong>Super Admin → Installation Configs\u003C/strong> and enable \u003Cstrong>Captain Classifier\u003C/strong> for the account.\u003C/li>\u003C/ul>\u003Cp>Give it a try on your next few conversations and let us know how the suggestions hold up.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/09/featured.png","2026-09-30T23:07:07.000+00:00","2026-10-07T16:41:46.000+00:00",[78],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[80],{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/label-and-priority-suggestions-from-captain/","Captain can now suggest labels and a priority for the conversation you're working on. You stay in control: nothing is applied until you click it.\n\n\nSuggested labels\n\nNext to Conversation Labels in the conversation sidebar, you'll now see a small sparkle button. Click it and Captain reads the customer and agent messages, then suggests up to three labels from your account that fit. Private notes are not included.\n\nEach suggestion shows as a chip. Click one to apply it, dismiss the ones you don't w","Captain now suggests labels and a priority for any conversation. Review each suggestion and apply it in one click. Available on all paid plans.",{"id":87,"uuid":88,"title":89,"slug":90,"html":91,"comment_id":87,"feature_image":92,"featured":12,"visibility":13,"created_at":93,"updated_at":94,"published_at":94,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":95,"authors":97,"primary_author":99,"primary_tag":100,"url":101,"excerpt":102,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":89,"meta_description":104,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6ab6c7e2335c26ad5a0293b6","1cdefdc4-487c-4703-a17a-e2bdc9d19d0b","More control over Captain Assistant behaviour","more-control-over-captain-assistant-behaviour","\u003Cp>You can now set up each Captain assistant on its own terms. Inactivity handling and custom tools now belong to each assistant, you can switch scenarios and tools on or off, and the playground lets you test changes before you save them.\u003C/p>\u003Ch2 id=\"choose-what-happens-when-a-customer-stops-replying\">Choose what happens when a customer stops replying\u003C/h2>\u003Cp>Each assistant now has a \u003Cstrong>When customers stop replying\u003C/strong> section under System settings. You can pick one of three options.\u003C/p>\u003Cp>\u003Cstrong>Let Captain review it (recommended).\u003C/strong> After the time you set, Captain reads the conversation and decides whether to resolve it or hand it off to your team.\u003C/p>\u003Cp>\u003Cstrong>Always resolve.\u003C/strong> Captain resolves every conversation after the time you set, without reviewing it. Chatwoot shows a warning here, since some conversations that still need help may be closed.\u003C/p>\u003Cp>\u003Cstrong>Wait for the customer.\u003C/strong> Captain leaves the conversation pending until the customer replies. It can still hand off if the customer asks.\u003C/p>\u003Cp>You can set the timer in hours and minutes, and choose whether Captain sends a closing message when it resolves a conversation.\u003C/p>\u003Cp>Your assistants start with the same setting your account used before, so nothing changes until you pick a different option.\u003C/p>\u003Ch2 id=\"custom-tools-now-belong-to-each-assistant\">Custom tools now belong to each assistant\u003C/h2>\u003Cp>Custom tools used to be shared by every assistant in an account. They are now managed per assistant. Your support assistant can call your order lookup API while your sales assistant uses a different set of tools.\u003C/p>\u003Cp>Each assistant can have up to 50 custom tools. Your existing tools have been copied to every assistant you have today, so nothing stops working. A short notice on the Tools page explains the change.\u003C/p>\u003Ch2 id=\"turn-scenarios-and-tools-on-or-off\">Turn scenarios and tools on or off\u003C/h2>\u003Cp>Administrators can now enable or disable a scenario or a custom tool from its card. Captain stops using it in conversations, but it stays in the list so you can edit it and turn it back on later.\u003C/p>\u003Cp>This helps when you want to pause a scenario after a promotion ends, or take a tool offline while its API is being updated, without deleting your work. Agents can see whether each item is enabled, but only administrators can change it.\u003C/p>\u003Ch2 id=\"test-changes-in-the-playground-before-you-save-them\">Test changes in the playground before you save them\u003C/h2>\u003Cp>The playground now has a test setup panel with tabs for scenarios, guidelines, guardrails, and knowledge. You can add a temporary scenario, guideline, or guardrail, or paste in new reference text, and try it in the chat without changing the assistant.\u003C/p>\u003Cp>When a test goes well, administrators can add that item to the assistant permanently with one click. Pasted knowledge is saved as a document.\u003C/p>\u003Cp>Each reply also has \u003Cstrong>Run details\u003C/strong>, which show the scenario that handled the message and the tools Captain called.\u003C/p>\u003Ch2 id=\"captain-replies-and-suggestions\">Captain replies and suggestions\u003C/h2>\u003Cp>When a customer sends several messages in a row, Captain now sends one reply that covers all of them, instead of replying to each message separately.\u003C/p>\u003Cp>Captain also keeps its replies within each channel's character limit. Long answers are no longer rejected by channels such as Instagram, Facebook, and WhatsApp.\u003C/p>\u003Cp>FAQ suggestions are now written in your account's language, even when the source conversation was in another language. On self-hosted Premium installations, reply suggestions now search your documents and FAQs, the same way they do on Cloud and self-hosted Enterprise.\u003C/p>\u003Cp>You can find these controls under \u003Cstrong>Captain &gt; Settings\u003C/strong>, \u003Cstrong>Captain &gt; Tools\u003C/strong>, \u003Cstrong>Captain &gt; Scenarios\u003C/strong>, and \u003Cstrong>Captain &gt; Playground\u003C/strong>. Try them with one of your assistants and let us know what would make them clearer.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/09/more-control-over-captain-assistant-behaviour.png","2026-09-25T19:13:38.000+00:00","2026-09-28T19:16:46.000+00:00",[96],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[98],{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/more-control-over-captain-assistant-behaviour/","You can now set up each Captain assistant on its own terms. Inactivity handling and custom tools now belong to each assistant, you can switch scenarios and tools on or off, and the playground lets you test changes before you save them.\n\n\nChoose what happens when a customer stops replying\n\nEach assistant now has a When customers stop replying section under System settings. You can pick one of three options.\n\nLet Captain review it (recommended). After the time you set, Captain reads the conversati",2,"Tools, scenarios and inactivity per assistant",{"id":106,"uuid":107,"title":108,"slug":109,"html":110,"comment_id":106,"feature_image":111,"featured":12,"visibility":13,"created_at":112,"updated_at":113,"published_at":113,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":114,"authors":116,"primary_author":118,"primary_tag":119,"url":120,"excerpt":121,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":108,"meta_description":122,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6ab6c7a7335c26ad5a0293ae","e26abc99-41c2-4576-bf4f-d4e184804819","Captain V1 is retiring: every account moves to the new Captain","captain-v1-is-retiring-every-account-moves-to-the-new-captain","\u003Cp>Captain V1 is being retired. From now on, every assistant runs on the new Captain, the version with scenarios, response guidelines, guardrails, audience and schedule controls, and the new playground.\u003C/p>\u003Ch2 id=\"on-chatwoot-cloud\">On Chatwoot Cloud\u003C/h2>\u003Cp>If you use Captain on Chatwoot Cloud, you are already on the new version and nothing changes for you. Your assistants, connected inboxes, documents, and FAQs stay as they are.\u003C/p>\u003Cp>The old free-form instructions field is no longer used. Assistants now take their behavior from scenarios, response guidelines, and guardrails.\u003C/p>\u003Ch2 id=\"on-self-hosted-installations\">On self-hosted installations\u003C/h2>\u003Cp>The next Chatwoot release removes V1. After you install it, Captain always uses the new version, and there is no option to switch back.\u003C/p>\u003Cp>If your assistants rely on the old instructions field, move that behavior into the new settings before you upgrade. Installations with no old instructions do not need to do anything.\u003C/p>\u003Cp>\u003Cstrong>Use the migration task.\u003C/strong> From v4.16.0 onward, Chatwoot includes a task that reads an assistant's old instructions and drafts FAQs, response guidelines, guardrails, and scenario candidates. Run it while your installation still has V1, review every draft, and then apply it.\u003C/p>\u003Cp>\u003Cstrong>Set it up by hand.\u003C/strong> Add the guidelines, guardrails, and scenarios to the assistant yourself. Take this path if your model provider cannot serve the model the migration task uses.\u003C/p>\u003Cp>Before you upgrade, back up your database and test a migrated assistant in the playground and in a connected inbox. The \u003Ca href=\"https://github.com/chatwoot/chatwoot/blob/develop/docs/captain_v1_sunset.md?ref=www-internal-blog.chatwoot.com\">self-hosted upgrade guide\u003C/a> has the full steps and commands.\u003C/p>\u003Cp>You can review each assistant's guidelines and guardrails under \u003Cstrong>Captain &gt; Settings\u003C/strong>, and its scenarios under \u003Cstrong>Captain &gt; Scenarios\u003C/strong>. If something doesn't work the way you expected after the move, let us know.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/09/captain-v1-is-retiring.png","2026-09-25T19:12:39.000+00:00","2026-09-28T19:16:13.000+00:00",[115],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[117],{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/captain-v1-is-retiring-every-account-moves-to-the-new-captain/","Captain V1 is being retired. From now on, every assistant runs on the new Captain, the version with scenarios, response guidelines, guardrails, audience and schedule controls, and the new playground.\n\n\nOn Chatwoot Cloud\n\nIf you use Captain on Chatwoot Cloud, you are already on the new version and nothing changes for you. Your assistants, connected inboxes, documents, and FAQs stay as they are.\n\nThe old free-form instructions field is no longer used. Assistants now take their behavior from scenar","Every account moves to the new captain.",{"id":124,"uuid":125,"title":126,"slug":127,"html":128,"comment_id":124,"feature_image":129,"featured":12,"visibility":13,"created_at":130,"updated_at":131,"published_at":131,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":132,"authors":134,"primary_author":141,"primary_tag":142,"url":143,"excerpt":144,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":126,"meta_description":145,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6ab6d2cd335c26ad5a0293d8","ab307fae-4e24-4f59-835d-712b810b7f86","Improved Help Center media uploads","improved-help-center-media-uploads","\u003Cp>Adding images and videos to Help Center articles is now faster and more reliable. Media appears in the article as soon as you upload it, with clear upload progress and an easy way to recover if something goes wrong.\u003C/p>\u003Ch2 id=\"see-uploads-as-they-happen\">See uploads as they happen\u003C/h2>\u003Cp>Images now appear in Help Center articles as soon as you paste, drop, or select them, instead of waiting for the upload to finish.\u003C/p>\u003Cp>A progress indicator shows how much has uploaded and the file size, while you can continue writing in the background. You can upload multiple files at once, and each one stays exactly where you added it, even as you continue editing elsewhere in the article.\u003C/p>\u003Cp>If you selected the wrong file, you can cancel the upload directly from the progress indicator and remove it from the article.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/09/01-image-uploading.png\" class=\"kg-image\" alt=\"An image uploading in the Help Center article editor, with a progress indicator showing 67% and the file size\" loading=\"lazy\" width=\"1280\" height=\"952\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/09/01-image-uploading.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/09/01-image-uploading.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/09/01-image-uploading.png 1280w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"upload-videos-directly\">Upload videos directly\u003C/h2>\u003Cp>You can now upload videos directly to Help Center articles instead of hosting them elsewhere first.\u003C/p>\u003Cp>The \u003Ccode>/video\u003C/code> command now includes two options. \u003Cstrong>Embed link\u003C/strong> continues to work with YouTube, Vimeo, Loom, and other supported services. \u003Cstrong>Upload\u003C/strong> lets you add an MP4 directly from your computer or by dragging it into the editor, up to 40 MB.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/09/02-video-popover.png\" class=\"kg-image\" alt=\"The video command in the article editor with Embed link and Upload tabs, showing a drop zone for MP4 files up to 40 MB\" loading=\"lazy\" width=\"1372\" height=\"662\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/09/02-video-popover.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/09/02-video-popover.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/09/02-video-popover.png 1372w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Once the upload finishes, the video appears as a player directly inside the editor, matching how readers will see it in your Help Center. \u003C/p>\u003Cp>You can resize it by dragging the corner handle, just like an image, and that size is preserved when the article is published.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/09/04-video-player.png\" class=\"kg-image\" alt=\"An uploaded video shown as a player in the article editor, with a corner handle for resizing and a button to remove it\" loading=\"lazy\" width=\"1440\" height=\"840\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/09/04-video-player.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/09/04-video-player.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/09/04-video-player.png 1440w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"recover-from-failed-uploads\">Recover from failed uploads\u003C/h2>\u003Cp>If an image or video upload fails, the editor now keeps it in place and shows what happened instead of dropping it.\u003C/p>\u003Cp>You can retry the upload from the same spot or remove it and continue editing.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/09/05-upload-failed.png\" class=\"kg-image\" alt=\"A failed image upload in the article editor with retry and remove buttons\" loading=\"lazy\" width=\"1406\" height=\"840\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/09/05-upload-failed.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/09/05-upload-failed.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/09/05-upload-failed.png 1406w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Images pasted from other websites are still copied into your Help Center storage. If that copy fails, the image now stays in the article with an option to retry instead of disappearing.\u003C/p>\u003Cp>Chatwoot also warns you if you try to publish, create, or leave an article while an upload is still in progress, helping prevent unfinished uploads from being lost.\u003C/p>\u003Cp>When reviewing pending edits on a published article, uploaded videos now play directly in the unpublished changes panel instead of appearing as plain links.\u003C/p>\u003Cp>To try it, open any article under \u003Cstrong>Help Center → Articles\u003C/strong>, paste an image, or type \u003Ccode>/video\u003C/code>.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/09/improved-help-center-media-uploads.png","2026-09-25T20:00:13.000+00:00","2026-09-25T21:30:44.000+00:00",[133],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[135],{"id":136,"name":137,"slug":138,"profile_image":139,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":140},"62161ad54b8f26503f72dcbc","Sivin","sivin","https://www-internal-blog.chatwoot.com/content/images/2026/08/IMG_2813-2-copy.JPG","https://www-internal-blog.chatwoot.com/author/sivin/",{"id":136,"name":137,"slug":138,"profile_image":139,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":140},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/improved-help-center-media-uploads/","Adding images and videos to Help Center articles is now faster and more reliable. Media appears in the article as soon as you upload it, with clear upload progress and an easy way to recover if something goes wrong.\n\n\nSee uploads as they happen\n\nImages now appear in Help Center articles as soon as you paste, drop, or select them, instead of waiting for the upload to finish.\n\nA progress indicator shows how much has uploaded and the file size, while you can continue writing in the background. You ","A smoother way to add images and videos to articles",{"id":147,"uuid":148,"title":149,"slug":150,"html":151,"comment_id":147,"feature_image":152,"featured":12,"visibility":13,"created_at":153,"updated_at":154,"published_at":155,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":156,"authors":158,"primary_author":160,"primary_tag":161,"url":162,"excerpt":163,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":149,"meta_description":164,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6aa7ea83335c26ad5a029389","64d3223a-db22-423a-b4e9-9cfc80453d88","Support for WhatsApp usernames and BSUIDs","support-for-whatsapp-usernames-and-bsuids","\u003Cp>Chatwoot now supports Business-Scoped User IDs (BSUIDs) for WhatsApp. Your team can receive and reply to messages even when WhatsApp doesn’t share the customer’s phone number.\u003C/p>\u003Cp>As WhatsApp rolls out usernames, customers can message businesses while keeping their phone numbers private. BSUIDs give Chatwoot the identity it needs to keep those conversations going.\u003C/p>\u003Ch2 id=\"reply-as-usual\">Reply as usual\u003C/h2>\u003Cp>Messages arrive in your inbox, and agents reply from the conversation as they normally would. Chatwoot handles the WhatsApp identity in the background, so your team doesn’t need to copy or manage IDs.\u003C/p>\u003Cp>When WhatsApp provides a username, it can appear on the contact. Older conversations associated with a phone number may appear under Previous Conversations.\u003C/p>\u003Ch2 id=\"available-for-whatsapp-inboxes\">Available for WhatsApp inboxes\u003C/h2>\u003Cp>Meta Cloud WhatsApp inboxes support receiving and replying to contacts identified only by a BSUID. Twilio WhatsApp inboxes use the identity information Twilio provides, with availability depending on Twilio’s rollout.\u003C/p>\u003Cp>\u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1788437540-bsuid?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">Learn more about WhatsApp usernames and BSUIDs in Chatwoot\u003C/a>.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/09/Codex-Image-Sep-14--2026--04_45_18-PM.png","2026-09-14T12:37:23.000+00:00","2026-09-14T13:08:17.000+00:00","2026-09-14T12:45:39.000+00:00",[157],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[159],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/support-for-whatsapp-usernames-and-bsuids/","Chatwoot now supports Business-Scoped User IDs (BSUIDs) for WhatsApp. Your team can receive and reply to messages even when WhatsApp doesn’t share the customer’s phone number.\n\nAs WhatsApp rolls out usernames, customers can message businesses while keeping their phone numbers private. BSUIDs give Chatwoot the identity it needs to keep those conversations going.\n\n\nReply as usual\n\nMessages arrive in your inbox, and agents reply from the conversation as they normally would. Chatwoot handles the Wha","Chatwoot now supports WhatsApp BSUIDs, so your team can receive and reply to messages even when customers keep their phone numbers private.",{"id":166,"uuid":167,"title":168,"slug":169,"html":170,"comment_id":166,"feature_image":171,"featured":12,"visibility":13,"created_at":172,"updated_at":173,"published_at":174,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":175,"authors":177,"primary_author":184,"primary_tag":185,"url":186,"excerpt":187,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":188,"meta_description":189,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6ab6ca2a335c26ad5a0293bf","ef244fae-36ec-4053-9346-620fd6b0309d","Decide when calls are recorded and transcribed","decide-when-calls-are-recorded-and-transcribed","\u003Cp>Voice calling now gives teams more control over how calls are handled. Recording and transcription can each be enabled or disabled independently at the inbox level.\u003C/p>\u003Cp>This makes it easier to adapt voice calling to different workflows and compliance requirements. Teams can turn off recording where consent is required, keep recordings without generating transcripts, or enable both when they are useful.\u003C/p>\u003Ch2 id=\"choose-when-calls-are-recorded\">Choose when calls are recorded\u003C/h2>\u003Cp>You can now control call recording at the inbox level with the \u003Cstrong>Record calls\u003C/strong> setting.\u003C/p>\u003Cp>Turn it off when recording is not appropriate for your workflow or when local consent requirements make recording impractical. Calls will continue to work normally, appear in the conversation, and show up on the Calls page — they simply will not have an audio recording attached.\u003C/p>\u003Ch2 id=\"keep-recordings-without-generating-transcripts\">Keep recordings without generating transcripts\u003C/h2>\u003Cp>The new \u003Cstrong>Transcribe recordings\u003C/strong> setting lets you decide whether recorded calls should also be converted to text by Captain.\u003C/p>\u003Cp>You can keep call recordings available as audio while disabling transcription entirely. This is useful when you want the original recording for review or quality purposes but do not need a transcript stored in the conversation.\u003C/p>\u003Cp>The transcription setting only appears when recording is enabled. Voice notes are unaffected and continue to follow their existing transcription behavior.\u003C/p>\u003Cp>If you turn transcription back on later, existing recordings can still be transcribed.\u003C/p>\u003Ch2 id=\"configure-it-per-inbox\">Configure it per inbox\u003C/h2>\u003Cp>Both settings are available in the calling configuration for the inbox:\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Voice\u003C/strong> for Twilio voice inboxes\u003C/li>\u003Cli>\u003Cstrong>Calls\u003C/strong> for WhatsApp Cloud inboxes with calling enabled\u003C/li>\u003C/ul>\u003Cp>\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/09/whatsapp-calls-recording-settings.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1576\" height=\"706\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/09/whatsapp-calls-recording-settings.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/09/whatsapp-calls-recording-settings.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/09/whatsapp-calls-recording-settings.png 1576w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Both settings are enabled by default, so existing inboxes continue recording and transcribing calls exactly as before. Transcription also continues to respect the account-level audio transcription setting.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/09/call-recording-and-transcription-controls.png","2026-09-25T19:23:22.000+00:00","2026-09-25T21:25:43.000+00:00","2026-09-09T21:21:00.000+00:00",[176],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[178],{"id":179,"name":180,"slug":181,"profile_image":182,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":183},"6a7322b99cc390fbfd82b539","Tanmay Deep Sharma","tanmay","https://www-internal-blog.chatwoot.com/content/images/2026/09/IMG_4934.jpg","https://www-internal-blog.chatwoot.com/author/tanmay/",{"id":179,"name":180,"slug":181,"profile_image":182,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":183},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/decide-when-calls-are-recorded-and-transcribed/","Voice calling now gives teams more control over how calls are handled. Recording and transcription can each be enabled or disabled independently at the inbox level.\n\nThis makes it easier to adapt voice calling to different workflows and compliance requirements. Teams can turn off recording where consent is required, keep recordings without generating transcripts, or enable both when they are useful.\n\n\nChoose when calls are recorded\n\nYou can now control call recording at the inbox level with the ","Call recording controls","Choose what gets recorded and transcribed",{"id":191,"uuid":192,"title":193,"slug":194,"html":195,"comment_id":191,"feature_image":196,"featured":12,"visibility":13,"created_at":197,"updated_at":198,"published_at":199,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":200,"authors":202,"primary_author":204,"primary_tag":205,"url":206,"excerpt":207,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":193,"meta_description":208,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a9eaf47335c26ad5a02936b","dcc223b3-98bc-4234-abb1-cdaf21e13f4f","Guided manual setup for WhatsApp inboxes","guided-manual-setup-for-whatsapp-inboxes","\u003Cp>Connecting WhatsApp manually now comes with a guided setup flow in Chatwoot. It walks you through preparing your Meta app, entering your credentials, reviewing your phone number, and checking the connection.\u003C/p>\u003Ch2 id=\"follow-the-setup-step-by-step\">Follow the setup step by step\u003C/h2>\u003Cp>The new flow brings instructions into the inbox setup itself. Each step explains what to prepare in Meta and where to find the WhatsApp Business Account ID, Phone Number ID, and permanent access token needed to connect your number.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/09/CleanShot-2026-09-07-at-16.47.05@2x.png\" class=\"kg-image\" alt=\"Chatwoot manual WhatsApp setup showing instructions to create or select a Meta app.\" loading=\"lazy\" width=\"1822\" height=\"1280\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/09/CleanShot-2026-09-07-at-16.47.05@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/09/CleanShot-2026-09-07-at-16.47.05@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/09/CleanShot-2026-09-07-at-16.47.05@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/09/CleanShot-2026-09-07-at-16.47.05@2x.png 1822w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"review-your-number-before-creating-the-inbox\">Review your number before creating the inbox\u003C/h2>\u003Cp>Once you enter your details, Chatwoot validates them and displays the business name and phone number returned by Meta. You can confirm that you are connecting the right number and choose an inbox name before creating it.\u003C/p>\u003Cp>If the details are incorrect or the token is missing required access, the setup shows what needs attention.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/09/CleanShot-2026-09-07-at-16.53.41@2x.png\" class=\"kg-image\" alt=\"Review step showing the validated business name, phone number, account IDs, and inbox name before creating a WhatsApp inbox.\" loading=\"lazy\" width=\"1820\" height=\"1402\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/09/CleanShot-2026-09-07-at-16.53.41@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/09/CleanShot-2026-09-07-at-16.53.41@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/09/CleanShot-2026-09-07-at-16.53.41@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/09/CleanShot-2026-09-07-at-16.53.41@2x.png 1820w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"see-what-is-connected-and-what-is-pending\">See what is connected and what is pending\u003C/h2>\u003Cp>After creating the inbox, a connection checklist shows the status of number access, template access, the webhook callback, and the webhook subscription.\u003C/p>\u003Cp>You can see which checks are complete, copy the webhook URL, and retry webhook setup from the same screen before continuing to add agents.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/09/CleanShot-2026-09-07-at-16.54.28@2x.png\" class=\"kg-image\" alt=\"WhatsApp connection checklist showing number access, template access, webhook callback, and webhook subscription as verified.\" loading=\"lazy\" width=\"1810\" height=\"1448\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/09/CleanShot-2026-09-07-at-16.54.28@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/09/CleanShot-2026-09-07-at-16.54.28@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/09/CleanShot-2026-09-07-at-16.54.28@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/09/CleanShot-2026-09-07-at-16.54.28@2x.png 1810w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>To get started, open \u003Cstrong>Settings → Inboxes → Add inbox → WhatsApp\u003C/strong> and choose the manual setup option.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/09/guided-manual-setup-for-whatsapp-inboxes.png","2026-09-07T12:34:15.000+00:00","2026-09-07T13:50:48.000+00:00","2026-09-07T12:37:52.000+00:00",[201],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[203],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/guided-manual-setup-for-whatsapp-inboxes/","Connecting WhatsApp manually now comes with a guided setup flow in Chatwoot. It walks you through preparing your Meta app, entering your credentials, reviewing your phone number, and checking the connection.\n\n\nFollow the setup step by step\n\nThe new flow brings instructions into the inbox setup itself. Each step explains what to prepare in Meta and where to find the WhatsApp Business Account ID, Phone Number ID, and permanent access token needed to connect your number.\n\n\nReview your number before","Connect WhatsApp manually with guided steps, number validation, and a connection checklist for your Chatwoot inbox.",{"id":210,"uuid":211,"title":212,"slug":213,"html":214,"comment_id":210,"feature_image":215,"featured":12,"visibility":13,"created_at":216,"updated_at":217,"published_at":218,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":219,"authors":221,"primary_author":223,"primary_tag":224,"url":225,"excerpt":226,"reading_time":227,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":228,"meta_description":229,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a9041669cc390fbfd82b5d5","8a36e527-685d-4eb6-a728-07e65b0293b6","Faster macros and improved pickers","faster-macros-and-improved-pickers","\u003Cp>Agents can now run macros without leaving the keyboard. Type \u003Ccode>#\u003C/code> in the reply editor or open the command bar to quickly find and run a macro. We have also rebuilt the inline pickers for \u003Ccode>/\u003C/code> canned responses, \u003Ccode>@\u003C/code> mentions, \u003Ccode>{{\u003C/code> variables, and \u003Ccode>:\u003C/code> emoji with better search, previews, keyboard navigation, and more space to browse results.\u003C/p>\u003Ch2 id=\"a-better-canned-response-picker\">A better canned response picker\u003C/h2>\u003Cp>The \u003Ccode>/\u003C/code> canned response picker used to show only a few responses at a time, making it difficult to know what a canned response would actually insert. It now includes a preview alongside the list, so you can check the response before inserting it.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/image-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1135\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/image-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/image-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/image-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/image-1.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">canned response\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>Search also works with multiple words now. For example, searching for \u003Ccode>refund policy\u003C/code> will keep the picker open and find matches across the response instead of stopping at the first space. When a match is found further down in a response, the picker shows the relevant part of the text and highlights the match so it is easier to see why the response was returned.\u003C/p>\u003Cp>The picker also makes better use of the available space and stays anchored to where you are typing. This means you can see more responses on larger screens without the picker getting clipped inside the editor. In smaller editors such as contact notes, the preview moves below the list to make better use of the available space.\u003C/p>\u003Cp>You can also navigate the picker entirely from the keyboard, including moving through results, selecting a response, closing the picker, and removing the \u003Ccode>/\u003C/code> trigger when the search is empty.\u003C/p>\u003Ch2 id=\"search-and-preview-for-mentions-variables-and-emoji\">Search and preview for mentions, variables, and emoji\u003C/h2>\u003Cp>The same picker experience is now available for \u003Ccode>@\u003C/code> mentions, \u003Ccode>{{\u003C/code> variables, and \u003Ccode>:\u003C/code> emoji, so the different inline pickers in the editor behave more consistently.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/image-2.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1139\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/image-2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/image-2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/image-2.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/image-2.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">variables\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/image-3.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1139\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/image-3.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/image-3.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/image-3.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/image-3.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">emoji picker\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/image-4.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1139\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/image-4.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/image-4.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/image-4.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/image-4.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">mentions\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>Search starts from whatever you have already typed after the trigger. So if you type \u003Ccode>@engineering\u003C/code>, the mention picker immediately filters for engineering. The same behavior works when continuing to edit a draft, so you can pick up where you left off without starting the search again.\u003C/p>\u003Cp>Variables also show a preview of the value they will resolve to for the current conversation. This makes it easier to check that you are inserting the right value before sending the message.\u003C/p>\u003Ch2 id=\"run-macros-directly-from-the-reply-editor\">Run macros directly from the reply editor\u003C/h2>\u003Cp>Macros can now be run directly from the reply editor by typing \u003Ccode>#\u003C/code>. This makes it possible to handle common conversation actions such as adding labels, assigning a conversation, or resolving it without moving over to the sidebar.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/image-5.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1139\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/image-5.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/image-5.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/image-5.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/image-5.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">macros\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>The macro picker shows a preview of what the macro will do, including the actual team, agent, label, and priority names. It also follows the same custom order you have configured for your macros in the sidebar.\u003C/p>\u003Cp>Macros that require conversation attributes before resolving a conversation continue to ask for those details before they run.\u003C/p>\u003Ch2 id=\"run-macros-from-the-command-bar\">Run macros from the command bar\u003C/h2>\u003Cp>You can also run macros from the command bar. On a conversation, press \u003Ccode>Cmd/Ctrl + K\u003C/code> and choose \u003Cstrong>Run a macro\u003C/strong> to find and run one without opening the sidebar.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/image-6.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1317\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/image-6.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/image-6.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/image-6.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/image-6.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">command bar\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>The command bar shows your macros in the same custom order as the sidebar and is available from both the conversation view and inbox view. It uses the same checks as running a macro from the reply editor, including asking for required conversation attributes when needed.\u003C/p>\u003Cp>Together, these changes make it easier to use macros and editor shortcuts without interrupting the flow of a conversation.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/08/macros-and-pickers-1.png","2026-08-27T13:53:42.000+00:00","2026-09-01T20:43:35.000+00:00","2026-08-27T14:35:53.000+00:00",[220],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[222],{"id":136,"name":137,"slug":138,"profile_image":139,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":140},{"id":136,"name":137,"slug":138,"profile_image":139,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":140},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/faster-macros-and-improved-pickers/","Agents can now run macros without leaving the keyboard. Type # in the reply editor or open the command bar to quickly find and run a macro. We have also rebuilt the inline pickers for / canned responses, @ mentions, {{ variables, and : emoji with better search, previews, keyboard navigation, and more space to browse results.\n\n\nA better canned response picker\n\nThe / canned response picker used to show only a few responses at a time, making it difficult to know what a canned response would actuall",3,"Faster macros","Run macros from the reply editor and command bar",{"id":231,"uuid":232,"title":233,"slug":234,"html":235,"comment_id":231,"feature_image":236,"featured":12,"visibility":13,"created_at":237,"updated_at":238,"published_at":239,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":240,"authors":242,"primary_author":244,"primary_tag":245,"url":246,"excerpt":247,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":233,"meta_description":248,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a86de1c9cc390fbfd82b59d","8ab22f53-0bbe-4d2b-937e-04597e1c2373","All your WhatsApp templates in one place","all-your-whatsapp-templates-in-one-place","\u003Cp>WhatsApp templates now have a dedicated home in Chatwoot. Browse templates from all your WhatsApp inboxes without switching between provider dashboards.\u003C/p>\u003Ch2 id=\"find-the-right-template-quickly\">Find the right template quickly\u003C/h2>\u003Cp>Filter templates by inbox, language, or content type, or search by template name and message content. Each entry shows its type, language, and connected inbox. Templates that need attention are clearly marked with their current status.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/CleanShot-2026-08-20-at-14.23.45@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1730\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/CleanShot-2026-08-20-at-14.23.45@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/CleanShot-2026-08-20-at-14.23.45@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/CleanShot-2026-08-20-at-14.23.45@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/CleanShot-2026-08-20-at-14.23.45@2x.png 2122w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"preview-templates-without-leaving-chatwoot\">Preview templates without leaving Chatwoot\u003C/h2>\u003Cp>Open any template to preview how its content and media will appear in WhatsApp. The preview also shows its approval status, content type, category, language, and connected inboxes.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/CleanShot-2026-08-20-at-15.12.01@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1602\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/CleanShot-2026-08-20-at-15.12.01@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/CleanShot-2026-08-20-at-15.12.01@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/CleanShot-2026-08-20-at-15.12.01@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/CleanShot-2026-08-20-at-15.12.01@2x.png 2374w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"sync-and-manage-from-one-place\">Sync and manage from one place\u003C/h2>\u003Cp>Use \u003Cstrong>Sync templates\u003C/strong> whenever you need the latest templates from your providers. Chatwoot shows the most recent sync attempt, though updates may take a couple of minutes to appear.\u003C/p>\u003Cp>Creating and editing templates still happens with your provider. From the preview, you can open Meta or Twilio directly when the management option is available.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/08/Codex-Image-Aug-20--2026--03_15_32-PM.png","2026-08-20T10:59:40.000+00:00","2026-08-20T12:19:11.000+00:00","2026-08-20T11:06:37.000+00:00",[241],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[243],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/all-your-whatsapp-templates-in-one-place/","WhatsApp templates now have a dedicated home in Chatwoot. Browse templates from all your WhatsApp inboxes without switching between provider dashboards.\n\n\nFind the right template quickly\n\nFilter templates by inbox, language, or content type, or search by template name and message content. Each entry shows its type, language, and connected inbox. Templates that need attention are clearly marked with their current status.\n\n\nPreview templates without leaving Chatwoot\n\nOpen any template to preview h","Search, filter, and preview synced WhatsApp templates across every inbox in Chatwoot",{"id":250,"uuid":251,"title":252,"slug":253,"html":254,"comment_id":250,"feature_image":255,"featured":12,"visibility":13,"created_at":256,"updated_at":257,"published_at":258,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":259,"authors":261,"primary_author":263,"primary_tag":264,"url":265,"excerpt":266,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":252,"meta_description":267,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a8425ea9cc390fbfd82b575","296253d6-752e-434d-8ae6-9493c85b42ee","Choose who Captain responds to and when","choose-who-captain-responds-to-and-when","\u003Cp>Captain now has Audience and Schedule settings for each assistant. You can choose which customers Captain responds to and when it is available.\u003C/p>\u003Cp>The default stays the same. Captain responds to everyone in its connected inboxes at any time unless you change these settings.\u003C/p>\u003Ch2 id=\"set-the-audience-for-each-assistant\">Set the audience for each assistant\u003C/h2>\u003Cp>Audience lets you keep an assistant available to everyone or limit it to customers who match your conditions.\u003C/p>\u003Cp>You can use contact details, conversation information, and custom attributes to define an audience. You can also combine conditions with all or any rules. For example, a team can make Captain available only to logged in customers on a specific plan.\u003C/p>\u003Cp>When a new conversation does not match the audience, Chatwoot sends it to the Open queue for your team instead of leaving it with Captain.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/captain-audience-settings-1.png\" class=\"kg-image\" alt=\"Captain Audience settings with a specific email condition\" loading=\"lazy\" width=\"2000\" height=\"1027\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/captain-audience-settings-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/captain-audience-settings-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/captain-audience-settings-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/captain-audience-settings-1.png 2048w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"choose-when-captain-replies\">Choose when Captain replies\u003C/h2>\u003Cp>Schedule lets you choose when an assistant is available:\u003C/p>\u003Cul>\u003Cli>Anytime\u003C/li>\u003Cli>During business hours\u003C/li>\u003Cli>Outside business hours\u003C/li>\u003C/ul>\u003Cp>The schedule follows the business hours set for each connected inbox. Inboxes without business hours remain available to Captain at all times.\u003C/p>\u003Cp>For example, your team can answer during business hours and let Captain cover new conversations while the inbox is closed. You can also use the opposite setup if Captain should handle conversations while your team is online.\u003C/p>\u003Cp>When a new conversation starts outside the selected schedule, Chatwoot sends it to the Open queue for your team.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/captain-schedule-settings-1.png\" class=\"kg-image\" alt=\"Captain Schedule settings with Outside business hours selected\" loading=\"lazy\" width=\"2000\" height=\"934\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/captain-schedule-settings-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/captain-schedule-settings-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/captain-schedule-settings-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/08/captain-schedule-settings-1.png 2048w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"existing-conversations-keep-their-current-path\">Existing conversations keep their current path\u003C/h2>\u003Cp>Audience and Schedule are checked when a new conversation starts and when a resolved conversation opens again. Changing these settings does not remove Captain from a conversation it is already handling in Pending status.\u003C/p>\u003Cp>If your team needs to take over one of those conversations, move it to Open. New conversations will follow the updated Audience and Schedule settings.\u003C/p>\u003Cp>You can find both controls under \u003Cstrong>Captain &gt; Settings\u003C/strong>. Try them with one of your assistants and let us know what would make the setup clearer.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/08/captain-audience-and-schedule-controls-2.png","2026-08-18T09:29:14.000+00:00","2026-08-19T07:56:10.000+00:00","2026-08-18T07:55:00.000+00:00",[260],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[262],{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/choose-who-captain-responds-to-and-when/","Captain now has Audience and Schedule settings for each assistant. You can choose which customers Captain responds to and when it is available.\n\nThe default stays the same. Captain responds to everyone in its connected inboxes at any time unless you change these settings.\n\n\nSet the audience for each assistant\n\nAudience lets you keep an assistant available to everyone or limit it to customers who match your conditions.\n\nYou can use contact details, conversation information, and custom attributes ","Set the audience and schedule for each assistant",{"id":269,"uuid":270,"title":271,"slug":272,"html":273,"comment_id":269,"feature_image":274,"featured":12,"visibility":13,"created_at":275,"updated_at":276,"published_at":276,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":277,"authors":279,"primary_author":281,"primary_tag":282,"url":283,"excerpt":284,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":285,"meta_description":286,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a7323049cc390fbfd82b540","a5676d88-8b22-407d-ad16-861ec2670a40","Voice calling grows up: a dedicated calls dashboard and smarter call handling","voice-calling-grows-up-a-dedicated-calls-dashboard-and-smarter-call-handling","\u003Cp>Voice calls now have a proper home in Chatwoot, and calling works more smoothly from the first ring to the last.\u003C/p>\u003Ch2 id=\"one-place-for-every-call\">One place for every call\u003C/h2>\u003Cp>Your team now has a dedicated Calls area — a single list of every voice call, so nobody has to dig through conversations to find who called and what happened. Filter down to what you're looking for, see each call's status at a glance, and play back recordings right there without leaving the page. It's the difference between \"where did that call go?\" and having your whole call history in front of you.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/01-calls-list-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1240\" height=\"900\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/01-calls-list-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/01-calls-list-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/08/01-calls-list-1.png 1240w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Filtering narrows the list down by inbox (and by assignee, activity type, and more) so you can jump straight to the calls that matter.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/image-8.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1240\" height=\"560\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/image-8.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/image-8.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/08/image-8.png 1240w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Every call also drops a message right into its conversation, so the call history and the chat history live in the same thread.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/04-call-message-bubble.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"460\" height=\"560\">\u003C/figure>\u003Ch2 id=\"calling-that-just-works\">Calling that just works\u003C/h2>\u003Cp>You can start a call with a contact even if you've never messaged them before — Chatwoot sets everything up for you. When you place an outbound call, it's automatically tied to you, so it's always clear who owns it. And if a call can't connect, you'll see the real reason instead of a vague error, so you know what to do next.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/02-start-a-call.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1440\" height=\"900\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/02-start-a-call.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/02-start-a-call.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/08/02-start-a-call.png 1440w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"call-outcomes-you-can-actually-read\">Call outcomes you can actually read\u003C/h2>\u003Cul>\u003Cli>Declined calls are now labeled on their own, so you can tell at a glance which calls were turned down versus simply missed.\u003C/li>\u003Cli>Calls wrap up correctly even when things happen out of order, so your call history stays accurate.\u003C/li>\u003Cli>Setting up a WhatsApp calling inbox is more flexible now, with a manual option if you'd rather configure it yourself.\u003C/li>\u003C/ul>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/05-twilio-voice-setup.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1240\" height=\"900\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/05-twilio-voice-setup.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/05-twilio-voice-setup.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/08/05-twilio-voice-setup.png 1240w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>","https://www-internal-blog.chatwoot.com/content/images/2026/08/voice-calling-grows-up-1.svg","2026-08-05T11:48:20.000+00:00","2026-08-05T12:25:50.000+00:00",[278],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[280],{"id":179,"name":180,"slug":181,"profile_image":182,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":183},{"id":179,"name":180,"slug":181,"profile_image":182,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":183},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/voice-calling-grows-up-a-dedicated-calls-dashboard-and-smarter-call-handling/","Voice calls now have a proper home in Chatwoot, and calling works more smoothly from the first ring to the last.\n\n\nOne place for every call\n\nYour team now has a dedicated Calls area — a single list of every voice call, so nobody has to dig through conversations to find who called and what happened. Filter down to what you're looking for, see each call's status at a glance, and play back recordings right there without leaving the page. It's the difference between \"where did that call go?\" and hav","A dedicated calls dashboard and smarter call handling","Voice calls now have a proper home in Chatwoot, and calling works more smoothly from the first ring to the last.",{"id":288,"uuid":289,"title":290,"slug":291,"html":292,"comment_id":288,"feature_image":293,"featured":12,"visibility":13,"created_at":294,"updated_at":295,"published_at":295,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":296,"authors":298,"primary_author":305,"primary_tag":306,"url":307,"excerpt":308,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":309,"meta_description":310,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a7048fb9cc390fbfd82b507","40ae8dfe-9c5c-44eb-ad30-9d56360d44df","Reporting Insights, Right Down to the Conversation","reporting-insights-right-down-to-the-conversation","\u003Cp>A collection of practical improvements to make reporting more actionable, speed up everyday inbox work, and keep SLA tracking accurate.\u003C/p>\u003Ch2 id=\"jump-from-reports-to-the-conversations-behind-them\">Jump from reports to the conversations behind them\u003C/h2>\u003Cp>Report charts are now clickable. When a metric stands out, click it to see the conversations and messages contributing to it, with direct links to each thread.\u003C/p>\u003Cp>Instead of guessing what is driving a number, you can inspect the underlying cases in just a few clicks.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/08/image.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1138\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/08/image.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/08/image.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/08/image.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2026/08/image.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"everyday-inbox-time-savers\">Everyday inbox time-savers\u003C/h2>\u003Cul>\u003Cli>View every image, file, and attachment a customer has shared, all in one place on their profile.\u003C/li>\u003Cli>Reorder folders, teams, channels, and labels in the sidebar to match the way you work.\u003C/li>\u003Cli>Sort conversations by unread to bring threads waiting for a response to the top.\u003C/li>\u003Cli>Search for labels directly from the right-click menu, making long label lists easier to navigate.\u003C/li>\u003Cli>Add a custom icon or emoji to each team so they are easier to identify in the sidebar and assignment menus.\u003C/li>\u003Cli>A more guided setup experience makes it easier for new team members to connect their first inbox.\u003C/li>\u003Cli>Exclude older conversations from automatic assignment using a cutoff of your choice.\u003C/li>\u003C/ul>\u003Ch2 id=\"slas-that-reflect-how-you-actually-work\">SLAs that reflect how you actually work\u003C/h2>\u003Cul>\u003Cli>SLA timers now account for business hours, so teams are not marked late while the business is closed.\u003C/li>\u003Cli>Blocked contacts are now handled correctly in SLA calculations.\u003C/li>\u003Cli>Reopen-rate reports are now faster and more consistent.\u003C/li>\u003C/ul>","https://www-internal-blog.chatwoot.com/content/images/2026/08/reporting-drilldown.png","2026-08-03T07:53:31.000+00:00","2026-08-05T11:33:30.000+00:00",[297],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[299],{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},"66168e2b4a1c2004e083a286","Shivam Mishra","shivam","https://www.gravatar.com/avatar/f3c9f7da1c648fbc817c59ff00e0225f?s=250&r=x&d=mp","https://www-internal-blog.chatwoot.com/author/shivam/",{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/reporting-insights-right-down-to-the-conversation/","A collection of practical improvements to make reporting more actionable, speed up everyday inbox work, and keep SLA tracking accurate.\n\n\nJump from reports to the conversations behind them\n\nReport charts are now clickable. When a metric stands out, click it to see the conversations and messages contributing to it, with direct links to each thread.\n\nInstead of guessing what is driving a number, you can inspect the underlying cases in just a few clicks.\n\n\nEveryday inbox time-savers\n\n * View every ","Reporting Drilldowns"," Explore conversations behind report metrics, speed up daily inbox work, and track SLAs more accurately with Chatwoot’s latest product update.",{"id":312,"uuid":313,"title":314,"slug":315,"html":316,"comment_id":312,"feature_image":317,"featured":12,"visibility":13,"created_at":318,"updated_at":319,"published_at":320,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":321,"authors":323,"primary_author":325,"primary_tag":326,"url":327,"excerpt":328,"reading_time":227,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":329,"meta_description":330,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a6c7fec9cc390fbfd82b4b5","c7ace568-e397-40d2-9732-6a00c1fd1272","Help Center: safer edits, easier organizing, and faster search","help-center-safer-edits-easier-organizing-and-faster-search","\u003Cp>Running your help center is now faster and a lot less nerve-wracking — whether you're fixing a quick typo or reorganizing dozens of articles.\u003C/p>\u003Ch3 id=\"bulk-change-category-for-articles\">Bulk change category for articles\u003C/h3>\u003Cp>Reorganizing a Help Center used to mean opening every article and changing its category one by one. You can now select multiple articles from the list and move them all to a different category in a single action, using the new \u003Cstrong>Category\u003C/strong> option in the bulk action bar.\u003C/p>\u003Cp>The move happens as a single operation, so if something goes wrong, none of the selected articles are moved. Whether you're breaking up an oversized category or merging a few together, reorganizing content is now much faster.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/07/image-5.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1382\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/07/image-5.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/07/image-5.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/07/image-5.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2026/07/image-5.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"article-editor-typography-matches-the-published-article\">Article editor typography matches the published article\u003C/h3>\u003Cp>The editor now mirrors the published Help Center much more closely, so what you see while writing is what your readers get after you publish.\u003C/p>\u003Cp>Heading styles, paragraph spacing, block quotes, and lists have all been updated to match the published article. Nested lists render correctly at every level, and indentation behaves properly in both left-to-right and right-to-left languages.\u003C/p>\u003Ch3 id=\"resize-table-column-widths\">Resize table column widths\u003C/h3>\u003Cp>Not every table needs evenly sized columns. A description column usually needs more room than a status column.\u003C/p>\u003Cp>You can now drag table column borders to resize them directly in the editor. Column widths are saved with the article, restored when you reopen it, and preserved on the published Help Center. Tables that grow wider than the page become horizontally scrollable instead of being squashed.\u003C/p>\u003Cp>This update also improves pasted content inside table cells. Images, bullet lists, and numbered lists now persist after saving and publishing.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/table-resize_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/table-resize.mp4\" poster=\"https://img.spacergif.org/v1/2810x1942/0a/spacer.png\" width=\"2810\" height=\"1942\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/07/table-resize_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:10\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>\u003Ch3 id=\"search-across-every-help-center-admin-page\">Search across every Help Center admin page\u003C/h3>\u003Cp>Finding content gets harder as your Help Center grows, so search is now available on every Help Center admin page.\u003C/p>\u003Cp>Articles can be searched by title, description, and content across the entire portal, while categories and locales filter instantly as you type. Search queries stay in the URL, making filtered views easy to bookmark or share, and they remain active as you move between categories, locales, and tabs.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/search_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/search.mp4\" poster=\"https://img.spacergif.org/v1/2810x1942/0a/spacer.png\" width=\"2810\" height=\"1942\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/07/search_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:19\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>\u003Ch3 id=\"drag-to-reorder-articles-across-pages\">Drag to reorder articles across pages\u003C/h3>\u003Cp>Reordering articles was previously limited to the page you were viewing. Moving an article from page 3 to page 1 meant editing positions by hand.\u003C/p>\u003Cp>You can now drag articles across paginated lists. Hold an article near the edge of the page to move to the previous or next page, then drop it wherever you want. Auto-scrolling lets you reach articles outside the current viewport, which makes organising large categories far easier.\u003C/p>\u003Cp>Same-page reordering is faster too, with the list updating instantly instead of reloading after every drop.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/drag_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/drag.mp4\" poster=\"https://img.spacergif.org/v1/2810x1942/0a/spacer.png\" width=\"2810\" height=\"1942\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/07/drag_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:28\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>\u003Ch3 id=\"stage-edits-to-published-articles-as-drafts\">Stage edits to published articles as drafts\u003C/h3>\u003Cp>Editing a published article no longer updates your live Help Center straight away.\u003C/p>\u003Cp>Changes are saved as a draft while the published version stays untouched. An amber \u003Cstrong>Pending changes\u003C/strong> badge tells you there are unpublished edits waiting to be reviewed, and you can safely leave the page and come back later.\u003C/p>\u003Cp>Open the badge to compare your draft against the published version in an inline diff, then publish the changes when they're ready or discard them if you change your mind. Articles with unpublished edits are flagged in the article list too, so work in progress is easy to find.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/edits_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/edits.mp4\" poster=\"https://img.spacergif.org/v1/2810x1942/0a/spacer.png\" width=\"2810\" height=\"1942\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/07/edits_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:27\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>\u003Ch3 id=\"icon-picker-for-help-center-categories\">Icon picker for Help Center categories\u003C/h3>\u003Cp>Help Center categories are no longer limited to emojis. You can now choose either an emoji or a colored icon, customize its color, and switch between filled and outlined styles to better match your Help Center.\u003C/p>\u003Cp>The new picker makes it easy to browse and search icons, helping you create a more consistent visual identity across your knowledge base. Your selected icon appears everywhere the category is shown, including category cards, article lists, breadcrumbs, category pickers, and the public Help Center.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/icon_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/icon.mp4\" poster=\"https://img.spacergif.org/v1/2946x1830/0a/spacer.png\" width=\"2946\" height=\"1830\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/07/icon_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:54\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>\u003Ch3 id=\"curated-recommended-content-per-locale\">Curated recommended content per locale\u003C/h3>\u003Cp>Until now, the Help Center home page relied entirely on view counts to decide what to highlight.\u003C/p>\u003Cp>You can now curate recommended content for each locale independently. Choose up to three categories and six articles, reorder them however you like, and they'll appear on that locale's Help Center home page in the same order.\u003C/p>\u003Cp>This makes it easy to promote different content per language, highlight seasonal announcements, or surface newly published guides. If you don't configure recommendations, the Help Center falls back to the existing top-by-views behaviour.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/locale_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/07/locale.mp4\" poster=\"https://img.spacergif.org/v1/2810x1942/0a/spacer.png\" width=\"2810\" height=\"1942\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/07/locale_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\">1:01\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>\u003Ch3 id=\"\">\u003C/h3>","https://www-internal-blog.chatwoot.com/content/images/2026/08/help-center-improvements.png","2026-07-31T10:58:52.000+00:00","2026-08-03T08:09:53.000+00:00","2026-08-03T07:54:15.000+00:00",[322],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[324],{"id":136,"name":137,"slug":138,"profile_image":139,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":140},{"id":136,"name":137,"slug":138,"profile_image":139,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":140},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/help-center-safer-edits-easier-organizing-and-faster-search/","Running your help center is now faster and a lot less nerve-wracking — whether you're fixing a quick typo or reorganizing dozens of articles.\n\n\nBulk change category for articles\n\nReorganizing a Help Center used to mean opening every article and changing its category one by one. You can now select multiple articles from the list and move them all to a different category in a single action, using the new Category option in the bulk action bar.\n\nThe move happens as a single operation, so if somethi","Help Center improvements","Better editing, organization, and customization",{"id":332,"uuid":333,"title":334,"slug":335,"html":336,"comment_id":332,"feature_image":337,"featured":12,"visibility":13,"created_at":338,"updated_at":339,"published_at":340,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":341,"authors":343,"primary_author":345,"primary_tag":346,"url":347,"excerpt":348,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":349,"meta_description":350,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a6b5f419cc390fbfd82b486","ac7da584-baf0-418c-8fdb-71863ccb8223","Meet the Improved Captain: Smarter Suggestions and a Better Assistant Overview","captain-gets-sharper-faq-suggestions-assistant-overview","\u003Cp>Your AI agent, Captain, got a lot more capable this release. Most of it comes down to three things: doing more of the repetitive work for you, learning from the conversations your team already handles, and finally showing you the payoff.\u003C/p>\u003Ch2 id=\"turn-your-resolved-conversations-into-ready-made-faqs\">Turn your resolved conversations into ready-made FAQs\u003C/h2>\u003Cp>You no longer have to guess what belongs in your knowledge base. Captain looks at the conversations your team has already resolved, notices the questions customers ask again and again, and hands you a ready-to-review list of suggested FAQs — the most common questions first. Your team can open the real conversations behind any suggestion, and can tweak, approve, or skip it in a click.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/07/image.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1480\" height=\"1032\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/07/image.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/07/image.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/07/image.png 1480w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>The result: your self-service content grows straight out of what customers actually ask, and it keeps getting better the more you resolve — without anyone combing through transcripts.\u003C/p>\u003Ch2 id=\"see-how-captain-is-doing-at-a-glance\">See how Captain is doing at a glance\u003C/h2>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/07/image-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1480\" height=\"1032\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/07/image-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/07/image-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/07/image-1.png 1480w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Every assistant now has an Overview that answers the question every support lead asks: is this actually helping? You'll see how many conversations Captain handled, how many it resolved on its own, how often it handed off to a human, and how much agent time it saved — each compared against the previous period, so you can tell whether things are trending the right way. Helpful prompts flag when something needs your attention, like connecting an inbox or closing a gap in your FAQs, and you can click any number to see the conversations behind it.\u003C/p>\u003Ch2 id=\"the-latest-captain-ready-out-of-the-box\">The latest Captain, ready out of the box\u003C/h2>\u003Cp>New accounts now start on the newest, more capable version of Captain automatically — nothing to set up.\u003C/p>\u003Cp>You have more room to describe how each assistant should behave, so Captain sounds and acts the way your brand does.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/07/image-2.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1800\" height=\"1096\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/07/image-2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/07/image-2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/07/image-2.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/07/image-2.png 1800w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>When Captain sends a reply, you can open it to see how it reached its answer, which makes it easier to trust and to coach over time.\u003C/p>\u003Cp>It's clear exactly which help articles and pages Captain has learned from, so you always know what it's drawing on.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/07/image-3.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1480\" height=\"1032\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/07/image-3.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/07/image-3.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/07/image-3.png 1480w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>If Captain ever gets something wrong, your support agents can flag that reply on the spot.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/07/image-4.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1480\" height=\"1032\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/07/image-4.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/07/image-4.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/07/image-4.png 1480w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>","https://www-internal-blog.chatwoot.com/content/images/2026/08/Codex-Image-3-Aug-2026--13_12_09.png","2026-07-30T14:27:13.000+00:00","2026-08-03T07:44:33.000+00:00","2026-07-30T14:51:04.000+00:00",[342],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[344],{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":30},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/captain-gets-sharper-faq-suggestions-assistant-overview/","Your AI agent, Captain, got a lot more capable this release. Most of it comes down to three things: doing more of the repetitive work for you, learning from the conversations your team already handles, and finally showing you the payoff.\n\n\nTurn your resolved conversations into ready-made FAQs\n\nYou no longer have to guess what belongs in your knowledge base. Captain looks at the conversations your team has already resolved, notices the questions customers ask again and again, and hands you a read","Meet the improved Captain","Smarter FAQ suggestions and a better assistant overview",{"id":352,"uuid":353,"title":354,"slug":355,"html":356,"comment_id":352,"feature_image":357,"featured":12,"visibility":13,"created_at":358,"updated_at":359,"published_at":360,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":361,"authors":367,"primary_author":374,"primary_tag":375,"url":376,"excerpt":377,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":378,"meta_description":379,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a30b7889cc390fbfd82ae91","c3723ec4-233c-4f37-9a4b-05695b15ab1e","Introducing voice calls in Chatwoot","introducing-voice-calls-in-chatwoot","\u003Cp>Voice has been one of the most requested features in Chatwoot from the early days.\u003C/p>\u003Cp>We always knew that voice had a place in Chatwoot. Support does not happen in one channel anymore. A customer might start on live chat, follow up on WhatsApp, reply over email, and in some cases, a quick call is still the fastest way to solve the problem.\u003C/p>\u003Cp>But we wanted to get the foundation right first.\u003C/p>\u003Cp>Over the last few years, we have focused on making Chatwoot a solid product for text-based customer conversations across live chat, email, WhatsApp, social channels, help center, automation, and AI. Once those workflows became mature, it made sense to bring voice into the same experience.\u003C/p>\u003Cp>Today, we are introducing voice calls in Chatwoot.\u003C/p>\u003Cfigure class=\"kg-card kg-embed-card\">\u003Ciframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/h_ei5H44BL8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"\" title=\"Introducing Voice Calls in Chatwoot\">\u003C/iframe>\u003C/figure>\u003Ch3 id=\"what-you-can-do-with-voice-calls\">\u003Cstrong>What you can do with voice calls\u003C/strong>\u003C/h3>\u003Cp>Voice calls are now available in beta, with support for regular phone calls through Twilio and WhatsApp calls through WhatsApp Calling.\u003C/p>\u003Cp>When a customer calls, available agents get notified in the browser. An agent can answer the call from Chatwoot and see the customer’s previous conversations, notes, and context while speaking to them.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/06/place-receive-calls.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1197\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/06/place-receive-calls.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/06/place-receive-calls.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/06/place-receive-calls.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2026/06/place-receive-calls.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>After the call ends, Chatwoot logs it in the conversation timeline with the call details, recording, and transcript. You can also make outbound calls from a contact or conversation. Open the customer, click the phone icon, and start the call. Once the call ends, it is added back to the same conversation.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/06/transcript.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1197\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/06/transcript.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/06/transcript.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/06/transcript.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2026/06/transcript.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>The rest of the workflow stays the same. Your team can assign the conversation, add labels, leave private notes, and follow up like they already do in Chatwoot.\u003C/p>\u003Ch2 id=\"who-can-use-it\">Who can use it?\u003C/h2>\u003Cp>Voice calls are currently available in beta on paid plans on Chatwoot Cloud. You can enable it on your eligible inboxes directly or bring a new number to Chatwoot.\u003C/p>\u003Cp>For self-hosted users, it will be available from v4.15.0 in all paid plans.\u003C/p>\u003Ch2 id=\"what-is-next\">What is next?\u003C/h2>\u003Cp>This is the first release of voice calls in Chatwoot.\u003C/p>\u003Cp>We are going to keep improving the experience based on how teams use it in real support workflows. Some of the areas we are looking at include better call routing, deeper reporting, more controls for teams, and tighter integration with the rest of the conversation workflow.\u003C/p>\u003Cp>Tell us what worked well, what was confusing, and what your team needs next. This will help us improve the next version of voice in Chatwoot.\u003C/p>\u003Cp>View more at \u003Ca href=\"https://chwt.app/voice-calls?ref=www-internal-blog.chatwoot.com\">https://chwt.app/voice-calls\u003C/a>\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/06/yt-poster--1-.png","2026-06-16T02:40:08.000+00:00","2026-07-07T13:46:29.000+00:00","2026-06-16T02:41:58.000+00:00",[362,363],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},{"id":364,"name":365,"slug":365,"description":16,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":16,"url":366},"6118da864b8f26503f72d530","blog","https://www-internal-blog.chatwoot.com/tag/blog/",[368],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},"69f9f0829254f3684b76f52a","Pranav Raj S","pranav","https://www-internal-blog.chatwoot.com/content/images/2023/08/2246121.jpeg","https://www-internal-blog.chatwoot.com/author/pranav/",{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/introducing-voice-calls-in-chatwoot/","Voice has been one of the most requested features in Chatwoot from the early days.\n\nWe always knew that voice had a place in Chatwoot. Support does not happen in one channel anymore. A customer might start on live chat, follow up on WhatsApp, reply over email, and in some cases, a quick call is still the fastest way to solve the problem.\n\nBut we wanted to get the foundation right first.\n\nOver the last few years, we have focused on making Chatwoot a solid product for text-based customer conversat","Voice Calls","Manage calls and chats together",{"id":381,"uuid":382,"title":383,"slug":384,"html":385,"comment_id":381,"feature_image":386,"featured":12,"visibility":13,"created_at":387,"updated_at":388,"published_at":389,"custom_excerpt":390,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":391,"authors":393,"primary_author":395,"primary_tag":396,"url":397,"excerpt":390,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":390,"meta_description":398,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a1e94899cc390fbfd82ab61","af079e9e-e24c-4b94-bcaf-0fd60a62e8a3","Captain Documents Now Stay Up to Date","keep-captain-documents-up-to-date","\u003Cp>This release is focused on a small but important part of Captain: keeping its knowledge base current.\u003C/p>\u003Cp>Until now, adding and maintaining documents took more manual work than it should. You had to add pages one by one, and remember to re-import them when something changed. With this update, Captain does more of that upkeep in the background.\u003C/p>\u003Cp>Nothing here changes how Captain answers. It just helps make sure Captain is working from current material.\u003C/p>\u003Ch3 id=\"refresh-a-document-when-you-need-to\">Refresh a document when you need to\u003C/h3>\u003Cp>Each document now has a&nbsp;\u003Cstrong>Refresh now\u003C/strong>&nbsp;action in its menu. When you use it, Captain re-fetches the source page and checks whether the content has changed.\u003C/p>\u003Cp>If nothing has changed, Captain leaves the document as it is. If the page has changed, Captain updates the document and regenerates the related answers.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/06/Screen-Recording-2026-06-02-at-12.34.17---PM_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/06/Screen-Recording-2026-06-02-at-12.34.17---PM.mp4\" poster=\"https://img.spacergif.org/v1/2122x1710/0a/spacer.png\" width=\"2122\" height=\"1710\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/06/Screen-Recording-2026-06-02-at-12.34.17---PM_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:11\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>This is useful when you have just updated a page and want Captain to use it right away. For example, if you publish a new pricing page, you can refresh that document immediately instead of waiting for the next sync.\u003C/p>\u003Ch3 id=\"documents-refresh-on-a-schedule\">Documents refresh on a schedule\u003C/h3>\u003Cp>Documents added by URL now refresh automatically. On a regular schedule, Captain checks the source page against the version it already has. If the page has not changed, no extra work is done. If it has changed, Captain updates the document and refreshes the related answers.\u003C/p>\u003Cp>Refresh frequency depends on your plan:\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Enterprise:\u003C/strong>&nbsp;daily\u003C/li>\u003Cli>\u003Cstrong>Business:\u003C/strong>&nbsp;weekly\u003C/li>\u003Cli>\u003Cstrong>Startups:\u003C/strong>&nbsp;monthly\u003C/li>\u003C/ul>\u003Cp>For most teams, this means documentation can change without someone having to remember to re-import it into Captain.\u003C/p>\u003Ch3 id=\"clearer-sync-status-for-documents\">Clearer sync status for documents\u003C/h3>\u003Cp>The document list now shows each document’s sync status, when it was last updated, and the reason if a refresh failed.\u003C/p>\u003Cp>You can also filter documents by status:&nbsp;\u003Cstrong>Updated\u003C/strong>,&nbsp;\u003Cstrong>Needs update\u003C/strong>,&nbsp;\u003Cstrong>Updating\u003C/strong>, or&nbsp;\u003Cstrong>Failed\u003C/strong>.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/06/CleanShot-2026-06-02-at-12.39.04@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1357\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/06/CleanShot-2026-06-02-at-12.39.04@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/06/CleanShot-2026-06-02-at-12.39.04@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/06/CleanShot-2026-06-02-at-12.39.04@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/06/CleanShot-2026-06-02-at-12.39.04@2x.png 2146w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>This makes it easier to understand what Captain is using. If an answer looks stale, the document list is now a good first place to check. You can see whether the source was updated recently, whether a sync is still running, or whether a page became unreachable.\u003C/p>\u003Cp>This release is about reducing the quiet maintenance work around Captain. Knowledge bases only help when they stay close to the source material, and this update should make that easier for teams with changing help docs, pricing pages, policies, or setup guides.\u003C/p>\u003Cp>Give it a try and let us know what feels unclear or missing. That feedback will help us improve the sync experience further.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/06/keep-captain-documents-up-to-date.png","2026-06-02T08:30:01.000+00:00","2026-07-07T13:46:37.000+00:00","2026-06-01T08:36:00.000+00:00","Document Sync",[392],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[394],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/keep-captain-documents-up-to-date/","Keep Captain knowledge always up to date",{"id":400,"uuid":401,"title":402,"slug":403,"html":404,"comment_id":400,"feature_image":405,"featured":12,"visibility":13,"created_at":406,"updated_at":407,"published_at":408,"custom_excerpt":402,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":409,"authors":411,"primary_author":413,"primary_tag":414,"url":415,"excerpt":402,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":416,"meta_description":402,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6a1e9ba99cc390fbfd82ab81","b76abeea-cac6-4951-a78b-61f6f940bc28","A better layout for documentation-heavy help centers","better-layout-for-documentation-heavy-help-centers","\u003Cp>We have added a new Documentation layout for Help Center, designed for teams with larger, more structured help centers.\u003C/p>\u003Cp>The existing Help Center layout works well when you want a simple home page with search, topics, popular articles, and social links. But for product documentation, setup guides, and reference-heavy content, readers often need to see the full structure while they move through articles.\u003C/p>\u003Cp>The new Documentation layout makes that easier.\u003C/p>\u003Ch3 id=\"what%E2%80%99s-new\">What’s new\u003C/h3>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/06/CleanShot-2026-06-02-at-13.02.49@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1177\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/06/CleanShot-2026-06-02-at-13.02.49@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/06/CleanShot-2026-06-02-at-13.02.49@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/06/CleanShot-2026-06-02-at-13.02.49@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2026/06/CleanShot-2026-06-02-at-13.02.49@2x.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003Cstrong>Sidebar navigation:\u003C/strong> Categories and articles are now shown in a sidebar, so readers can browse your help center without going back to the home page.\u003C/p>\u003Cp>\u003Cstrong>Article metadata\u003C/strong>: Each article now shows the author and the last updated date in the header.\u003C/p>\u003Cp>\u003Cstrong>Search from anywhere\u003C/strong>: Search is now available through a command bar. Readers can open it with ⌘K and search by article title or body from anywhere in the help center.\u003C/p>\u003Cp>\u003Cstrong>Light and dark themes:\u003C/strong> Readers can switch between light and dark themes based on their preference.\u003C/p>\u003Cp>\u003Cstrong>Popular articles and categories:\u003C/strong> You can continue to highlight popular articles and popular categories, helping readers find commonly used content faster.\u003C/p>\u003Cp>\u003Cstrong>Social profile links\u003C/strong>: You can link your social profiles from the help center, so visitors can find your other public channels easily.\u003C/p>\u003Cp>\u003Cstrong>Open in LLM\u003C/strong>: Each article now has an “Open in” option, allowing readers to open the article in supported LLM tools.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/06/screenshot-open-in-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1368\" height=\"952\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/06/screenshot-open-in-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/06/screenshot-open-in-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/06/screenshot-open-in-1.png 1368w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>This is useful when readers want to ask follow-up questions, summarize the article, or use it as context while troubleshooting.\u003C/p>\u003Ch2 id=\"choose-the-layout-from-settings\">Choose the layout from settings\u003C/h2>\u003Cp>You can choose the layout from your portal’s Appearance settings.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/06/Screenshot-2026-06-02-at-7.32.51---AM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1343\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/06/Screenshot-2026-06-02-at-7.32.51---AM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/06/Screenshot-2026-06-02-at-7.32.51---AM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/06/Screenshot-2026-06-02-at-7.32.51---AM.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2026/06/Screenshot-2026-06-02-at-7.32.51---AM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>There are two options:\u003C/p>\u003Col>\u003Cli>Classic: the existing Help Center layout with a home page, search, topics, popular articles, popular categories, and social links.\u003C/li>\u003Cli>Documentation: the new layout with sidebar navigation, article breadcrumbs, table of contents, command bar search, and improved reading controls.\u003C/li>\u003C/ol>\u003Cp>The Documentation layout is currently in beta. Try it with your help center and share feedback with us. \u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/06/better-help-center-layout.png","2026-06-02T09:00:25.000+00:00","2026-07-07T13:46:47.000+00:00","2026-05-25T09:07:00.000+00:00",[410],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[412],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/better-layout-for-documentation-heavy-help-centers/","Better Help Center Layout",{"id":418,"uuid":419,"title":420,"slug":421,"html":422,"comment_id":418,"feature_image":423,"featured":12,"visibility":13,"created_at":424,"updated_at":425,"published_at":426,"custom_excerpt":420,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":427,"authors":429,"primary_author":431,"primary_tag":432,"url":433,"excerpt":420,"reading_time":227,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":434,"meta_description":420,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"69fdcabb9254f3684b76f57b","d78e3438-c586-4cee-9daf-926f122c5ce7","AI Assist on mobile","ai-assist-on-mobile","\u003Cp>This release is a small one: two additions to the mobile app that bring it closer to what agents already have on web dashboard, plus a number of fixes and refinements across he help center editor, contacts, and captain. Nothing here is sweeping, mostly the kind of work that makes the day a little smoother.\u003C/p>\u003Ch3 id=\"ai-assist\">AI Assist \u003C/h3>\u003Cp>Captain is now available inside the mobile chat interface. The same suggestions, tone adjustments, and grammar fixes that exist on the web are reachable from the reply field on your phone without switching tabs or apps.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/05/Frame-3388.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1622\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/05/Frame-3388.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/05/Frame-3388.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/05/Frame-3388.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2026/05/Frame-3388.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>A typical use: an agent on the road opens a long ticket, taps Assist, and gets a reply in the right tone before sending. It's the same pattern you already know from the web app, just where the work actually happens.\u003C/p>\u003Ch3 id=\"message-translation\">Message translation\u003C/h3>\u003Cp>Long-pressing a message now offers a Translate option. It's useful when a message arrives in a language the agent doesn't read fluently — pick the message, translate it in place, and reply without copy-pasting into another tool.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/05/Frame-3389.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1622\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/05/Frame-3389.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/05/Frame-3389.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/05/Frame-3389.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2026/05/Frame-3389.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch2 id=\"other-updates\">Other updates\u003C/h2>\u003Ch3 id=\"conversations-and-inbox\">Conversations and inbox\u003C/h3>\u003Cul>\u003Cli>New attachments section in the conversation sidebar, so files shared across a long thread are easy to find.\u003C/li>\u003Cli>The conversation ID is now visible in the conversation view, which helps when referring to a ticket in Slack or another tracker.\u003C/li>\u003Cli>The bulk-action UI for conversations got a quieter, less crowded layout.\u003C/li>\u003Cli>Fixed a long-standing issue where the signature delimiter rendered as a stray backslash in the bubble.\u003C/li>\u003C/ul>\u003Ch3 id=\"help-center\">Help center\u003C/h3>\u003Cul>\u003Cli>The article editor now supports inline URL embeds paste a link and it renders as a card in the article, which is handy for walkthroughs that reference a video or an external doc.\u003C/li>\u003C/ul>\u003Ch3 id=\"captain\">Captain\u003C/h3>\u003Cul>\u003Cli>Captain's auto-sync scheduler is more reliable.\u003C/li>\u003Cli>A v1 handoff classifier improves how conversations get passed to a human.\u003C/li>\u003Cli>Audio transcriptions are more reliable with the latest model and tuning changes\u003C/li>\u003Cli>Captain credits now settle correctly when a subscription is cancelled.\u003C/li>\u003C/ul>\u003Ch3 id=\"email\">Email\u003C/h3>\u003Cul>\u003Cli>Email fetching is now bounded, so a busy mailbox can't pull an oversized batch in a single sync.\u003C/li>\u003Cli>Inline images that arrive without a Content-Disposition header render correctly again.\u003C/li>\u003Cli>IMAP setup lets you pick the authentication type, which matters for self-hosted users on locked-down mail servers.\u003C/li>\u003C/ul>\u003Ch3 id=\"tiktok\">\u003Cstrong>TikTok\u003C/strong>\u003C/h3>\u003Cul>\u003Cli>Resolved media upload failures on TikTok.\u003C/li>\u003Cli>Attachments now respect what the channel actually supports for the conversation, so agents aren't offered options that would fail at send time.\u003C/li>\u003C/ul>\u003Ch3 id=\"automations-and-macros\">Automations and macros\u003C/h3>\u003Cul>\u003Cli>Agent variables now render correctly in messages sent from automations.\u003C/li>\u003Cli>Macros are no longer publicly visible to agents, matching their intended scope.\u003C/li>\u003Cli>Regex validation on custom text attributes is enforced in the UI.\u003C/li>\u003Cli>Label deletion removes its associations in the background, which keeps a delete on a heavily used label from blocking the request.\u003C/li>\u003C/ul>\u003Ch3 id=\"security-and-auth\">Security and auth\u003C/h3>\u003Cul>\u003Cli>Added HMAC validation for WhatsApp and Instagram webhooks.\u003C/li>\u003Cli>Enforced admin authorization on the custom attribute definitions API.\u003C/li>\u003Cli>HTML-escaped captured values in help center markdown embeds.\u003C/li>\u003C/ul>\u003Ch3 id=\"mobile\">Mobile\u003C/h3>\u003Cul>\u003Cli>Reply and quote navigation: You can now reply to a specific message, and tapping a quoted message scrolls to and highlights the original — useful for keeping context in long threads.\u003C/li>\u003Cli>Hebrew language support: The mobile app is now available in Hebrew.\u003C/li>\u003Cli>Smaller bug fixes and UI consistency improvements across the app.\u003C/li>\u003C/ul>","https://www-internal-blog.chatwoot.com/content/images/2026/05/ai-assist.png","2026-05-08T11:36:27.000+00:00","2026-07-07T13:46:54.000+00:00","2026-05-08T11:39:49.000+00:00",[428],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[430],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/ai-assist-on-mobile/","AI Assist",{"id":436,"uuid":437,"title":438,"slug":439,"html":440,"comment_id":436,"feature_image":441,"featured":12,"visibility":13,"created_at":442,"updated_at":443,"published_at":444,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":445,"authors":447,"primary_author":449,"primary_tag":450,"url":451,"excerpt":452,"reading_time":227,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":453,"meta_description":454,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"69f5ecd24a1c2004e083aacd","895b5aab-2912-4da5-be54-f55205513294","A clearer chatlist, and a faster help center","a-clearer-chatlist-and-a-faster-help-center","\u003Cp>This release touches two parts of the product where small frictions tend to add up: the conversation list agents stare at all day, and the help center their teams have to keep current.\u003C/p>\u003Ch3 id=\"a-new-expanded-layout-for-the-chatlist\">A new expanded layout for the chatlist\u003C/h3>\u003Cp>The conversation list has a new expanded layout that gives each row more room to breathe. Subjects, labels, assignee, and the most recent activity now sit comfortably together instead of being squeezed into a single dense line.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/05/CleanShot-2026-05-02-at-16.25.39@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1348\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/05/CleanShot-2026-05-02-at-16.25.39@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/05/CleanShot-2026-05-02-at-16.25.39@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/05/CleanShot-2026-05-02-at-16.25.39@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/05/CleanShot-2026-05-02-at-16.25.39@2x.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>It's most useful for teams that triage from the inbox itself picking the next conversation to handle, scanning for unread customer replies, or sorting through overnight backlog. \u003C/p>\u003Cp>The previous compact layout is still available for agents who prefer to see more conversations at once. You can switch between layouts from the chatlist itself, so different agents on the same team can pick what works for them.\u003C/p>\u003Ch3 id=\"article-translation-in-the-help-center\">Article translation in the help center\u003C/h3>\u003Cp>You can now translate a help center article into another language directly from the editor, using the LLM behind Captain. The translation lands as a new locale variant of the same article, ready for review before publishing.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/05/Screen-Recording-2026-05-02-at-4.39.34-PM_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/05/Screen-Recording-2026-05-02-at-4.39.34-PM.mp4\" poster=\"https://img.spacergif.org/v1/2122x1802/0a/spacer.png\" width=\"2122\" height=\"1802\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/05/Screen-Recording-2026-05-02-at-4.39.34-PM_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:10\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>\u003C/p>\u003Cp>This is for teams maintaining a help center across several locales who don't want to round-trip every change through a separate translation tool. Edit the English article, click translate, pick a target locale, and the translated draft is created for you.\u003C/p>\u003Ch3 id=\"bulk-actions-for-help-center-articles\">Bulk actions for help center articles\u003C/h3>\u003Cp>The help center now supports bulk actions on articles. Select multiple articles from the list view and apply changes in one step translate them into another locale, change their status (published, draft, archived), or delete them.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/05/CleanShot-2026-05-02-at-16.30.11@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1668\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/05/CleanShot-2026-05-02-at-16.30.11@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/05/CleanShot-2026-05-02-at-16.30.11@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/05/CleanShot-2026-05-02-at-16.30.11@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/05/CleanShot-2026-05-02-at-16.30.11@2x.png 2144w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>This makes routine maintenance much less tedious. Archiving an old set of release notes, moving a batch of drafts to published after review, or translating a category of articles at once now takes a few clicks instead of opening each article in turn.\u003C/p>\u003Cp>\u003C/p>\u003Ch2 id=\"other-updates\">Other updates\u003C/h2>\u003Cp>\u003Cstrong>Captain &amp; AI\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Document sync now runs as a background job, so larger knowledge sources don't block the UI.\u003C/li>\u003Cli>Auto-sync can run on a schedule, keeping knowledge sources current without manual re-imports.\u003C/li>\u003Cli>FAQ generation is more reliable.\u003C/li>\u003Cli>Captain is now datetime-aware when reasoning about scheduling or time-sensitive questions.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Editor and composer\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Pressing Ctrl+Enter to send on Windows no longer leaves a stray line break in the message.\u003C/li>\u003Cli>The template picker dropdown no longer gets clipped inside the compose form.\u003C/li>\u003Cli>Pressing Escape no longer accidentally pops open the formatting toolbar.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>WhatsApp, Slack, and channels\u003C/strong>\u003C/p>\u003Cul>\u003Cli>WhatsApp campaigns now support variables, so the same campaign template can be personalized per recipient.\u003C/li>\u003Cli>Fixed a race condition where concurrent uploads on WhatsApp could spawn duplicate conversations.\u003C/li>\u003Cli>Slack bot interactive responses now sync back correctly.\u003C/li>\u003Cli>Slack emoji shortcodes (:tada:) render as unicode characters in the conversation view.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Email\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Parentheses in the From header are now sanitized to avoid SMTP 553 rejections.\u003C/li>\u003Cli>Outgoing email messages preserve single newlines instead of collapsing them.\u003C/li>\u003Cli>Oversized signature images no longer break the rendered email.\u003C/li>\u003Cli>Outbound message subjects are now properly indexed for search.\u003C/li>\u003Cli>Conversation continuity for email is gated behind the inbound_emails feature flag for cleaner rollouts.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Contacts and data import\u003C/strong>\u003C/p>\u003Cul>\u003Cli>CSV import strips a leading UTF-8 BOM before parsing.\u003C/li>\u003Cli>CSV exports prepend a UTF-8 BOM, so contact files with non-ASCII characters round-trip cleanly through Excel and Google Sheets.\u003C/li>\u003Cli>Fixed two related bugs where contact country was incorrectly defaulting to Zimbabwe in the list and search views.\u003C/li>\u003Cli>Standardized the contact company field on company_name so it's consistent everywhere it's used.\u003C/li>\u003Cli>User name validation is a little stricter on save.\u003C/li>\u003C/ul>","https://www-internal-blog.chatwoot.com/content/images/2026/05/Clearer-Chatlist.png","2026-05-02T12:23:46.000+00:00","2026-07-07T13:47:03.000+00:00","2026-05-02T12:26:30.000+00:00",[446],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[448],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/a-clearer-chatlist-and-a-faster-help-center/","This release touches two parts of the product where small frictions tend to add up: the conversation list agents stare at all day, and the help center their teams have to keep current.\n\n\nA new expanded layout for the chatlist\n\nThe conversation list has a new expanded layout that gives each row more room to breathe. Subjects, labels, assignee, and the most recent activity now sit comfortably together instead of being squeezed into a single dense line.\n\nIt's most useful for teams that triage from ","Clearer Chatlist","Navigate chats faster, find help instantly",{"id":456,"uuid":457,"title":458,"slug":459,"html":460,"comment_id":456,"feature_image":461,"featured":12,"visibility":13,"created_at":462,"updated_at":463,"published_at":464,"custom_excerpt":465,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":466,"authors":468,"primary_author":470,"primary_tag":471,"url":472,"excerpt":465,"reading_time":227,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":465,"meta_description":473,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"69e334564a1c2004e083aa80","ee5cbeb6-6c11-4901-b54e-a2715e0cdab6","A better editor, and a view for the conversations you follow","a-better-editor-and-a-view-for-the-conversations-you-follow","\u003Cp>This release is mostly about writing. Articles and replies both get meaningful upgrades, and we've brought back a proper place to track the conversations you're part of even when you're not the assignee.\u003C/p>\u003Ch3 id=\"a-slash-command-menu\">A slash command menu\u003C/h3>\u003Cp>Typing / inside the article editor now opens a command menu for headings, bold, italic, strikethrough, code, lists, and tables. It's a small change, but it removes a real friction point you can insert a table without needing to type a paragraph first, and keyboard-first writers can stay on the keyboard.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/04/Screen-Recording-2026-04-20-at-1.39.32-PM_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/04/Screen-Recording-2026-04-20-at-1.39.32-PM.mp4\" poster=\"https://img.spacergif.org/v1/1572x1202/0a/spacer.png\" width=\"1572\" height=\"1202\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/04/Screen-Recording-2026-04-20-at-1.39.32-PM_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:06\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>\u003Ch3 id=\"resize-the-reply-editor\">Resize the reply editor\u003C/h3>\u003Cp>The reply editor can now be resized up to about half the screen height. Drag the handle, or click the expand button to grow it inline. The old modal-based pop-out is gone; the same button now expands the editor in place. When you're drafting a longer reply or reviewing a customer's thread alongside your response, you have the room to do it without losing your place in the conversation.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/04/Screen-Recording-2026-04-18-at-11.48.33-AM_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/04/Screen-Recording-2026-04-18-at-11.48.33-AM.mp4\" poster=\"https://img.spacergif.org/v1/1880x904/0a/spacer.png\" width=\"1880\" height=\"904\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/04/Screen-Recording-2026-04-18-at-11.48.33-AM_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:06\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>\u003C/p>\u003Cp>\u003C/p>\u003Cp>\u003C/p>\u003Cp>\u003C/p>\u003Cp>\u003C/p>\u003Cp>\u003C/p>\u003Ch3 id=\"\">\u003C/h3>\u003Ch3 id=\"participating-view\">Participating view\u003C/h3>\u003Cp>There's now a Participating tab under Conversations. It shows the conversations you're a participant in tickets you were looped into, left a private note on, or are watching without requiring you to be the assignee. If you've been stitching this together with filters, you can stop. The realtime updates are scoped so you only see events relevant to that view.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/04/CleanShot-2026-04-20-at-13.52.48@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1222\" height=\"738\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/04/CleanShot-2026-04-20-at-13.52.48@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/04/CleanShot-2026-04-20-at-13.52.48@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/04/CleanShot-2026-04-20-at-13.52.48@2x.png 1222w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"edit-contact-details-inline\">Edit contact details inline\u003C/h3>\u003Cp>You can now update a contact's name, email, phone number, and other details directly from the sidebar — no modal, no detour. Click the field, edit it, done. It's the kind of small thing that adds up when you're fixing typos on customer records all day.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/04/Screen-Recording-2026-04-20-at-1.48.31-PM_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/04/Screen-Recording-2026-04-20-at-1.48.31-PM.mp4\" poster=\"https://img.spacergif.org/v1/1960x762/0a/spacer.png\" width=\"1960\" height=\"762\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/04/Screen-Recording-2026-04-20-at-1.48.31-PM_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:08\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>\u003Ch2 id=\"other-updates\">Other updates\u003C/h2>\u003Ch3 id=\"assignment-and-automations\">Assignment and automations\u003C/h3>\u003Cul>\u003Cli>Assignment v2 is now the default for new accounts.\u003C/li>\u003Cli>Agent capacity policies accept a conversation_limit of 0, which excludes an agent from auto-assignment while keeping them available for manual routing.\u003C/li>\u003Cli>Automations can filter on private notes as a condition.\u003C/li>\u003Cli>New \"last responding agent\" option for the assign-agent action.\u003C/li>\u003Cli>Macros and automations got explicit \"remove assignment\" actions so you don't have to clear them manually.\u003C/li>\u003C/ul>\u003Ch3 id=\"captain-and-ai\">Captain and AI\u003C/h3>\u003Cul>\u003Cli>Custom Tools are exposed in the product with paywall support, so Captain can call into the external APIs you define.\u003C/li>\u003Cli>The V2 handoff flow now displays the handoff message to the customer.\u003C/li>\u003Cli>AI summaries respect the account's language setting.\u003C/li>\u003Cli>Groundwork shipped for document auto-sync so knowledge stays fresh without a manual refresh.\u003C/li>\u003C/ul>\u003Ch3 id=\"webhooks-and-agent-bots\">Webhooks and agent bots\u003C/h3>\u003Cul>\u003Cli>Webhooks are now signed for the API channel and agent bots, so receivers can verify authenticity.\u003C/li>\u003Cli>The conversation_updated webhook includes changed_attributes.\u003C/li>\u003Cli>conversation_status_changed is properly dispatched to agent bots.\u003C/li>\u003Cli>Payloads no longer carry stray markdown hard-break backslashes.\u003C/li>\u003C/ul>\u003Ch3 id=\"contacts-and-inbox-ux\">Contacts and inbox UX\u003C/h3>\u003Cul>\u003Cli>Contact information can be edited inline from the sidebar — no more bouncing into a modal to fix a phone number.\u003C/li>\u003Cli>Bulk select in conversation lists is limited to what's visible, which matches what people expect.\u003C/li>\u003Cli>The sidebar's active-route highlight is more accurate for nested pages.\u003C/li>\u003C/ul>\u003Ch3 id=\"helpcenter\">Helpcenter\u003C/h3>\u003Cul>\u003Cli>Articles can be created with just a title.\u003C/li>\u003Cli>The title commits on blur rather than on a debounce timer, which removes a class of \"I navigated away and my article didn't save\" issues.\u003C/li>\u003Cli>The editor no longer resets content while you're still typing.\u003C/li>\u003C/ul>\u003Ch3 id=\"email-and-channels\">Email and channels\u003C/h3>\u003Cul>\u003Cli>Inline images in agent signatures are stripped before send, which prevents a layout issue some customers saw.\u003C/li>\u003Cli>Support email validation is stricter and parse errors in the mailer are handled cleanly.\u003C/li>\u003Cli>IMAP fetch handles IO errors instead of crashing the job.\u003C/li>\u003Cli>Incoming emails respect the app's text direction for RTL accounts.\u003C/li>\u003Cli>WhatsApp messages from blocked contacts are dropped at ingestion.\u003C/li>\u003C/ul>\u003Ch3 id=\"reliability\">Reliability\u003C/h3>\u003Cul>\u003Cli>A counter-cache on tags was causing label deadlocks under load and has been disabled.\u003C/li>\u003Cli>Concurrent writes to custom_attributes no longer clobber each other.\u003C/li>\u003Cli>System API key failures log less noisily.\u003C/li>\u003C/ul>\u003Ch3 id=\"translations\">Translations\u003C/h3>\u003Cul>\u003Cli>Zh-TW coverage and quality improved.\u003C/li>\u003Cli>A pair of zh/zh_CN assignment message translations corrected.\u003C/li>\u003C/ul>\u003Cp>We’ve officially released v4.13.0. You can read the full technical changelog on&nbsp;\u003Ca href=\"https://github.com/chatwoot/chatwoot/releases/tag/v4.13.0?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">GitHub Discussions → v4.13.0\u003C/a>\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/04/editor-and-views.png","2026-04-18T07:35:50.000+00:00","2026-07-07T13:47:11.000+00:00","2026-04-20T07:38:00.000+00:00","Editor & Views",[467],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[469],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/a-better-editor-and-a-view-for-the-conversations-you-follow/","Richer editor and a Participating view",{"id":475,"uuid":476,"title":477,"slug":478,"html":479,"comment_id":475,"feature_image":480,"featured":12,"visibility":13,"created_at":481,"updated_at":482,"published_at":483,"custom_excerpt":477,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":484,"authors":486,"primary_author":488,"primary_tag":489,"url":490,"excerpt":477,"reading_time":227,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":477,"meta_description":491,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"69cf5fbd4a1c2004e083aa52","e01dec9c-8c59-4c20-9746-7997f1de8947","Captain Custom Tools","captain-custom-tools","\u003Cp>Captain can now call external APIs during a conversation. You define the tool endpoints your systems expose, and Captain decides when to use them based on the context.\u003C/p>\u003Cp>This helps answer questions like warranty checks, order lookups, or service availability instantly, without involving an agent.\u003C/p>\u003Cp>Tools are configured in Captain settings. You define the API endpoint, specify the parameters Captain should extract from the conversation, and describe what the tool does. Captain uses this description to determine when the tool is relevant.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/04/1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1608\" height=\"1128\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/04/1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/04/1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/04/1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/04/1.png 1608w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>For example, if a customer asks \"Is my laptop still under warranty?\", Captain can call your warranty API with the serial number from the conversation, get a response, and reply with the result all without involving an agent.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/04/2.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1522\" height=\"876\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/04/2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/04/2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/04/2.png 1522w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Read more about \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1775045339-v2-_-how-to-set-up-custom-tools-for-captain?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">setting up custom tools\u003C/a>\u003C/p>\u003Ch3 id=\"other-updates\">Other Updates. \u003C/h3>\u003Cp>\u003C/p>\u003Cp>\u003Cstrong>Captain &amp; AI \u003C/strong>\u003C/p>\u003Cul>\u003Cli>Share contact attributes with Captain: You can now toggle whether Captain has access to contact attributes like name, email, or custom fields. This gives Captain more context when it needs it useful when your responses depend on who the customer is.\u003C/li>\u003Cli>Auto-resolve gibberish and no-intent messages: If a conversation has been idle and the last message was gibberish or had no clear intent, Captain can now auto-resolve it instead of leaving it open.\u003C/li>\u003Cli>Improved hand-off behavior: We refined the hand-off prompt so Captain is less likely to escalate when a conversation is being auto-resolved. Separately, Captain now skips the hand-off entirely if the conversation is no longer in a pending state.\u003C/li>\u003Cli>Agent name in widget bubble: When Captain replies and the conversation is unread, the widget now shows the assigned agent's name instead of a generic label.\u003C/li>\u003Cli>Bulk manage Captain documents: You can now select multiple Captain knowledge base documents and delete them in bulk.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Webhooks &amp; API\u003C/strong>\u003C/p>\u003Cp>We made several changes to how webhook payloads are structured, aimed at making integrations more predictable.\u003C/p>\u003Cul>\u003Cli>Raw message content in payloads: Webhook payloads now send the raw message content instead of channel-rendered HTML. If you're parsing webhook data downstream, this makes the content more consistent\u003Cbr>regardless of which channel it came from.\u003C/li>\u003Cli>Attachment metadata: Attachment payloads now include the file extension and content_type, so you don't need to infer the file type from the URL.\u003C/li>\u003Cli>Agent bot retry logs: When an agent bot webhook retry fails, the log now includes the event payload. Previously you'd see the failure but not what was being sent.\u003C/li>\u003Cli>Better error messages on API channel creation: When creating an API channel fails, the error message now reflects the actual backend error instead of a generic failure.\u003C/li>\u003Cli>Webhook on agent bot assignment: Assigning an agent bot to a conversation now dispatches a webhook event, so bots respond correctly even when assigned after the conversation has started.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Channels &amp; Integrations\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Configurable Dialogflow language: You can now set a language code for Dialogflow queries, with support for auto-detection. Helpful if your bot handles multiple languages.\u003C/li>\u003Cli>LINE media URLs: Image and video messages from LINE now use non-expiring URLs, so media doesn't break when viewed later.\u003C/li>\u003Cli>WhatsApp health check skip on reauth: Reauthorizing a WhatsApp inbox no longer triggers a health check, which was sometimes causing false disconnect alerts.\u003C/li>\u003Cli>Instagram attachment URL scoping: Attachment URL overrides are now scoped to Instagram DM conversations only, instead of applying broadly.\u003C/li>\u003Cli>Auto-linkify in email messages: URLs in email channel messages are now automatically converted to clickable links.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Help Center\u003C/strong>\u003C/p>\u003Cul>\u003Cli>GuideJar embed support: You can now embed GuideJar content in Help Center articles.\u003C/li>\u003Cli>Fixed tables in markdown articles.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>UI Improvements\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Auto-focus on reply: Clicking \"reply\" on a message now automatically focuses the editor, so you can start typing immediately.\u003C/li>\u003Cli>Paste and linkify: URLs pasted into the editor are now auto-linkified right away, instead of remaining as plain text until you send.\u003C/li>\u003Cli>Channel character limits: Message trimming now respects channel-specific character limits instead of applying a single default.\u003C/li>\u003Cli>Estonian language support: Estonian has been added to the language options.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Platform &amp; Infrastructure\u003C/strong>\u003C/p>\u003Cul>\u003Cli>File descriptor limit: Raised the default file descriptor limit to 65,536 to prevent EMFILE errors during deploys.\u003C/li>\u003Cli>DNS error handling in push notifications: Browser push notifications now handle DNS resolution failures gracefully instead of crashing.\u003C/li>\u003Cli>Locale load fix: A silent SyntaxError that occurred when the account API call failed during locale loading has been fixed.\u003C/li>\u003Cli>OAuth credential rotation: When an account is unconfirmed, the OAuth password is now rotated to close a credential reuse gap.\u003C/li>\u003Cli>Stripe double-pay prevention: If an invoice is already covered by credit balance after finalization, the pay call is now skipped to avoid double charges.\u003C/li>\u003C/ul>","https://www-internal-blog.chatwoot.com/content/images/2026/04/captain-custom-tools.png","2026-04-03T06:35:41.000+00:00","2026-07-07T13:47:21.000+00:00","2026-04-03T06:38:39.000+00:00",[485],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[487],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/captain-custom-tools/","Captain now calls your APIs mid-conversation",{"id":493,"uuid":494,"title":495,"slug":496,"html":497,"comment_id":493,"feature_image":498,"featured":12,"visibility":13,"created_at":499,"updated_at":500,"published_at":501,"custom_excerpt":502,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":503,"authors":505,"primary_author":507,"primary_tag":508,"url":509,"excerpt":502,"reading_time":227,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":510,"meta_description":502,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"69bba1814a1c2004e083aa12","6f9f22aa-c938-4a12-9047-0ebff796798d","Smarter Assignment Policies and Mobile Search","smarter-assignment-policies-universal-search-on-mobile","\u003Cp>This release focuses on two core areas: improving how conversations are assigned and making it easier to find information on mobile. As teams scale, both of these become critical to keeping operations efficient.\u003C/p>\u003Cp>Alongside these changes, we’ve addressed a range of smaller issues across Captain, conversations, and system performance to make the product more predictable and reliable in day-to-day use.\u003C/p>\u003Ch2 id=\"assignment-policies\">Assignment Policies\u003C/h2>\u003Cp>Until now, assignment in Chatwoot relied on simple round-robin. While this works for smaller teams, it doesn’t account for real-world conditions, differences in agent capacity, uneven traffic, or backlog buildup, which means work often ends up distributed inefficiently as volume grows.\u003C/p>\u003Cp>We’re introducing Assignment Policies to give you more control over how work flows through your team, instead of relying on a one-size-fits-all approach.\u003C/p>\u003Cp>You can define policies that determine how conversations are distributed, how they are prioritized, and how much load each agent should handle. This includes:\u003C/p>\u003Cul>\u003Cli>Choosing the assignment method (round-robin or balanced)\u003C/li>\u003Cli>Deciding how conversations are prioritized (earliest created or longest waiting)\u003C/li>\u003Cli>Setting capacity limits to prevent agents from being overloaded\u003C/li>\u003C/ul>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/03/CleanShot-2026-03-19-at-12.00.34@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1994\" height=\"1722\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/03/CleanShot-2026-03-19-at-12.00.34@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/03/CleanShot-2026-03-19-at-12.00.34@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/03/CleanShot-2026-03-19-at-12.00.34@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/03/CleanShot-2026-03-19-at-12.00.34@2x.png 1994w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>For example, you can cap assignments at 10 conversations per agent per hour. This make sure load is distributed more evenly and prevents individual agents from getting overwhelmed during peak traffic.\u003C/p>\u003Cp>Policies are applied at the inbox level. This means you can treat different workflows differently:\u003C/p>\u003Cul>\u003Cli>A support inbox can prioritize longest-waiting conversations.\u003C/li>\u003Cli>A sales inbox can distribute leads evenly across agents.\u003C/li>\u003C/ul>\u003Cp>Round-robin assignment is available in the open-source edition. Balanced distribution and capacity limits are available in the Enterprise plan. \u003Cbr>Please read more about this feature&nbsp;\u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1763978164-chatwoot-assignment-v2?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">here\u003C/a>            \u003C/p>\u003Cp>\u003C/p>\u003Ch2 id=\"universal-search-on-mobile\">Universal Search on Mobile\u003C/h2>\u003Cp>Search on mobile now works the same way it does on the web.\u003C/p>\u003Cp>You can search across contacts, conversations, and messages from a single place. Results are grouped by type and can be filtered using tabs.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/03/Frame-3387.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1622\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/03/Frame-3387.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/03/Frame-3387.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/03/Frame-3387.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/03/Frame-3387.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>This makes it easier to find context while you’re away from your desk. If a customer references an older conversation, you can quickly locate it from your phone without switching to desktop.\u003C/p>\u003Ch3 id=\"other-updates\">Other Updates. \u003C/h3>\u003Cp>          \u003C/p>\u003Cp>\u003Cstrong>Captain and AI\u003C/strong>\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Scenario labels and handoff keys\u003C/strong>: Captain scenarios now support labels and use handoff key for routing, making multi-step AI flows easier to manage.\u003C/li>\u003Cli>\u003Cstrong>System API key for completions\u003C/strong>: The completion service now prefers the system-level API key, reducing setup friction for individual users.\u003C/li>\u003Cli>\u003Cstrong>Skip auto-open for templates\u003C/strong>: Captain no longer auto-opens when sending template messages — it was getting in the way.\u003C/li>\u003Cli>\u003Cstrong>Slimmer help center search results\u003C/strong>: Search results returned to Captain are now trimmed down, which helps the AI focus on relevant content and reduces token usage.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Conversations and Workflow\u003C/strong>\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Only confirmed agents in macros and automations\u003C/strong>: Agent assignment actions in macros and automations now filter out unconfirmed agents. Previously, assigning to an agent who hadn't confirmed their account\u003Cbr>would silently fail.\u003C/li>\u003Cli>\u003Cstrong>Correct message status indicators for API channel\u003C/strong>: Sent and delivered indicators were reversed for API channel messages. Fixed.\u003C/li>\u003Cli>\u003Cstrong>Email OAuth replies without global SMTP\u003C/strong>: If your inbox uses OAuth for email, you can now send replies even without a global SMTP configuration. This was blocking replies for setups that relied entirely on\u003Cbr>OAuth.\u003C/li>\u003Cli>\u003Cstrong>Configurable transcript rate limit\u003C/strong>: The rate limit for conversation transcript requests is now configurable instead of hardcoded.\u003C/li>\u003Cli>\u003Cstrong>IME composition fix\u003C/strong>: Pressing Enter during IME composition (common when typing in Chinese, Japanese, or Korean) no longer accidentally submits the message in AI input fields.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Security and Access\u003C/strong>\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Restrict sign-in to account members\u003C/strong>: Existing users can now only sign in to accounts they belong to, closing a gap where the sign-in flow was too permissive.\u003C/li>\u003Cli>\u003Cstrong>Remove double HMAC check\u003C/strong>: A redundant HMAC verification step was removed, simplifying the authentication path without reducing security.\u003C/li>\u003Cli>\u003Cstrong>Normalize signup config checks\u003C/strong>: Account signup configuration checks are now consistent across different entry points.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Performance\u003C/strong>\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Message query optimization\u003C/strong>: Conversations now force the \u003Ccode>account_id\u003C/code> index when fetching messages for push events, avoiding slow sequential scans on large accounts.\u003C/li>\u003Cli>\u003Cstrong>Skip redundant contact saves\u003C/strong>: \u003Ccode>ContactIdentifyAction\u003C/code> no longer triggers unnecessary database writes when nothing has changed.\u003C/li>\u003Cli>\u003Cstrong>Reduce presence update frequency\u003C/strong>: Presence updates are now less frequent and properly handle background tab throttling, reducing unnecessary WebSocket traffic.\u003C/li>\u003Cli>\u003Cstrong>Remove message touch\u003C/strong>: Message updates no longer cascade \u003Ccode>touch\u003C/code> calls to parent records. A combined update query replaces the previous approach, reducing database writes.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Mobile App\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Fixed custom attribute variables not resolving in canned responses.\u003C/li>\u003Cli>Fixed image scaling issues.\u003C/li>\u003Cli>Fixed conversation card hover state triggering on scroll touch.\u003C/li>\u003C/ul>\u003Cp>We’ve officially released v4.12.0. You can read the full technical changelog on&nbsp;\u003Ca href=\"https://github.com/orgs/chatwoot/discussions/13836?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">GitHub Discussions → v4.12.0\u003C/a>\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/03/smarter-assignment-policies.png","2026-03-19T07:10:57.000+00:00","2026-07-07T13:47:29.000+00:00","2026-03-19T07:20:27.000+00:00","Control how conversations route to agents",[504],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[506],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/smarter-assignment-policies-universal-search-on-mobile/","Smarter Assignment Policies",{"id":512,"uuid":513,"title":514,"slug":515,"html":516,"comment_id":512,"feature_image":517,"featured":12,"visibility":13,"created_at":518,"updated_at":519,"published_at":520,"custom_excerpt":514,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":521,"authors":523,"primary_author":525,"primary_tag":526,"url":527,"excerpt":514,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":514,"meta_description":528,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"69afc1dd4a1c2004e083a9e5","2adc312a-d45f-4010-941a-ec6cd41a15ba","A Better Way to Snooze","a-better-way-to-snooze","\u003Cp>\u003C/p>\u003Cp>Snoozing conversations used to rely on a fixed set of options like \u003Cstrong>tomorrow\u003C/strong>, \u003Cstrong>next week\u003C/strong>, or selecting a time from a date picker. That worked, but it often meant extra clicks for something agents do frequently.\u003C/p>\u003Cp>You can now type snooze times in plain language.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2026/03/shortwithout_online-video-cutter.com_4_-_CROP_-_Videobolt.net-1_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2026/03/shortwithout_online-video-cutter.com_4_-_CROP_-_Videobolt.net-1.mp4\" poster=\"https://img.spacergif.org/v1/1402x714/0a/spacer.png\" width=\"1402\" height=\"714\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2026/03/shortwithout_online-video-cutter.com_4_-_CROP_-_Videobolt.net-1_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>Things like \u003Cstrong>next tuesday at 2pm, in 3 hours,\u003C/strong> or \u003Cstrong>end of the month\u003C/strong> are understood directly. The parser handles both relative and specific dates, so agents can quickly type what they mean instead of navigating a calendar.\u003C/p>\u003Cp>For example:\u003C/p>\u003Cul>\u003Cli>If you’re waiting for a customer response later in the day, you can type \u003Cstrong>snooze for 2 hours.\u003C/strong>\u003C/li>\u003Cli>If you want to follow up next week, simply write \u003Cstrong>Next Monday morning.\u003C/strong>\u003C/li>\u003C/ul>\u003Cp>It’s a small change, but it makes snoozing faster and more natural during busy support shifts.\u003C/p>\u003Cp>\u003C/p>\u003Ch3 id=\"other-updates\">Other Updates\u003C/h3>\u003Cp>\u003C/p>\u003Cp>\u003Cstrong>Security &amp; Integrations\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Each outgoing webhook now gets its own secret and includes three signed headers (X-Chatwoot-Signature, X-Chatwoot-Timestamp, X-Chatwoot-Delivery) so receivers can verify authenticity, reject stale requests, and deduplicate retries. Existing webhooks are backfilled automatically.\u003C/li>\u003Cli>Stabilized webhook delivery for transient upstream failures.\u003C/li>\u003Cli>Agent bots can now toggle typing indicators.\u003C/li>\u003Cli>IMAP authentication failures now return proper authorization errors\u003C/li>\u003Cli>Captain assistant traces in Langfuse now include channel type metadata..\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Conversations &amp; Workflow\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Private notes no longer trigger new message notifications. If someone is explicitly @mentioned, they'll still get notified.\u003C/li>\u003Cli>Added priority + created at sorting for conversations.\u003C/li>\u003Cli>Assignment policy name now appears in auto-assignment activity messages.\u003C/li>\u003Cli>Bot handoff now correctly sets waiting time.\u003C/li>\u003Cli>Disabled the reply editor for API channel conversations outside the 24-hour response window.\u003C/li>\u003Cli>Conversation continuity setting is now available for Telegram, TikTok, Instagram, Line, WhatsApp, and Facebook.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Channels\u003C/strong>\u003C/p>\u003Cul>\u003Cli>When an agent replies from Slack and their email doesn't match a Chatwoot account, the message now shows the Slack user's display name and profile image instead of \"Bot.\"\u003C/li>\u003Cli>Messenger native-app echoes are marked correctly as external echo messages.\u003C/li>\u003Cli>Added a Captain-powered CSAT template analyzer for WhatsApp that predicts whether Meta might reclassify a Utility template as Marketing, explains the risks, and suggests safer rewording before submission. Manual and button-triggered.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Performance\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Replaced vue-virtual-scroller with virtua for chat list rendering—smoother scrolling, especially on long lists.\u003C/li>\u003Cli>Filter endpoints now use the search API internally for faster results.\u003C/li>\u003Cli>Rate-limited Meta endpoint calls to 30 per minute per user to prevent throttling.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Settings &amp; UX\u003C/strong>\u003C/p>\u003Cul>\u003Cli>SMTP validation now returns specific error messages for authentication failures, connection issues, SSL/TLS errors, and unreachable servers instead of a generic failure message.\u003C/li>\u003Cli>Categories can now be reordered via drag and drop.\u003C/li>\u003C/ul>\u003Cp>Thanks to everyone reporting issues and sharing feedback.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/03/a-better-way-to-snooze.png","2026-03-10T07:01:49.000+00:00","2026-07-07T13:47:38.000+00:00","2026-03-10T07:03:28.000+00:00",[522],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[524],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/a-better-way-to-snooze/","Set snooze times with natural language",{"id":530,"uuid":531,"title":532,"slug":533,"html":534,"comment_id":530,"feature_image":535,"featured":12,"visibility":13,"created_at":536,"updated_at":537,"published_at":538,"custom_excerpt":532,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":539,"authors":541,"primary_author":543,"primary_tag":544,"url":545,"excerpt":532,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":532,"meta_description":546,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"69a08db34a1c2004e083a9bb","79d819e4-f3b5-471b-84a3-2c5dbdabba3a","Redesigned Settings","redesigned-settings","\u003Cp>We’ve redesigned the Settings pages to make them simpler and easier to navigate. Inbox settings now have a clearer layout with fewer visual distractions. The goal was straightforward: help you find what you need without digging through tabs or long pages.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-26-at-22.14.04@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1390\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/02/CleanShot-2026-02-26-at-22.14.04@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/02/CleanShot-2026-02-26-at-22.14.04@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/02/CleanShot-2026-02-26-at-22.14.04@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-26-at-22.14.04@2x.png 2374w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Cp>All major settings sections Inboxes, Macros, Automations, and others have also been refreshed with a consistent layout. We’ve added search across settings so you can quickly jump to what you’re looking for.\u003C/p>\u003Cp>For example, if you’re trying to update a macro or tweak an automation rule, you can now search directly instead of scanning the entire page. It’s a small change, but it saves time for teams who manage multiple inboxes and workflows. \u003C/p>\u003Ch3 id=\"other-updates\">Other Updates\u003C/h3>\u003Cp>\u003Cstrong>Infrastructure and Performance\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Notification cap per user (300): Prevents unbounded notification growth and reduces DB CPU spikes.\u003C/li>\u003Cli>Lightweight /health endpoint: Reduces health-check overhead during peak traffic and lowers cascading failure risk from heavy probes.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Platform Improvements\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Story reply context improvements: Story replies now show attachment and context labels more clearly.\u003C/li>\u003Cli>Orphan conversation cleanup cron: Automatically removes orphan conversations to keep data cleaner.\u003C/li>\u003Cli>WhatsApp Cloud API reply-to fix: Corrects reply-to behavior in WhatsApp Cloud conversations.\u003C/li>\u003Cli>Email rate limiting for automation actions: Helps avoid bursty outbound email behavior from rules.\u003C/li>\u003Cli>Mark pending automation action: Adds an explicit pending-state action in automation flows.\u003C/li>\u003Cli>Keep pending on bot failure setting: Lets conversations remain pending when bot flows fail, so agents can follow up.\u003C/li>\u003Cli>Linear GraphQL escaping fix: Correctly escapes special characters in queries.\u003C/li>\u003Cli>Assignee display fix: Fixes wrong assignee shown after switching conversations.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Reporting Improvements\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Inbox-label matrix report endpoint: Adds a matrix view for inbox and label combinations.\u003C/li>\u003Cli>Standalone outgoing messages count endpoint: Exposes outgoing volume as a dedicated metric.\u003C/li>\u003Cli>First response time distribution endpoint: Adds response-time distribution data for deeper performance analysis.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Captain AI\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Image comprehension: Captain can now use image context in assistance flows.\u003C/li>\u003Cli>search_documentation in editor suggestions: Adds documentation lookup into reply suggestion workflows.\u003C/li>\u003Cli>FAQ count in Related FAQs title: Shows total generated FAQ count directly in the dialog title.\u003C/li>\u003Cli>FAQ search in account language: Improves FAQ search relevance using the account language.\u003C/li>\u003Cli>Campaign conversation fix: Resolves an issue where Captain was not responding in campaign threads.\u003C/li>\u003C/ul>\u003Ch4 id=\"channel-fixes\">Channel Fixes\u003C/h4>\u003Cul>\u003Cli>External echo handling from native apps: Improves sync behavior for echo messages.\u003C/li>\u003Cli>WABA subscription order fix in embedded signup: Subscribes app to WABA before webhook callback override.\u003C/li>\u003Cli>Telegram large file fix: Resolves failures when handling large file transfers.\u003C/li>\u003Cli>Missing channel lookup dead-job fix: Prevents dead jobs when channel lookup is unavailable.\u003C/li>\u003C/ul>\u003Cp>Thanks to everyone who reported issues and shared feedback this week\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/02/redesigned-settings-1.png","2026-02-26T18:15:15.000+00:00","2026-07-07T13:47:47.000+00:00","2026-02-26T18:23:27.000+00:00",[540],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[542],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/redesigned-settings/","Cleaner settings layout with search",{"id":548,"uuid":549,"title":550,"slug":551,"html":552,"comment_id":548,"feature_image":553,"featured":12,"visibility":13,"created_at":554,"updated_at":555,"published_at":556,"custom_excerpt":557,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":558,"authors":560,"primary_author":562,"primary_tag":563,"url":564,"excerpt":557,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":565,"meta_description":566,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":567},"699ac07d4a1c2004e083a987","9cb21145-d967-4c0f-916e-c2716eb9aeb7","Introducing TikTok Channel","tiktok-channel","\u003Cp>Connect your TikTok Business Account to Chatwoot and manage all your TikTok DMs right from your Chatwoot dashboard — no more switching between apps.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/02/Screenshot-2026-02-23-at-11.44.19-AM-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"928\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/02/Screenshot-2026-02-23-at-11.44.19-AM-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/02/Screenshot-2026-02-23-at-11.44.19-AM-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/02/Screenshot-2026-02-23-at-11.44.19-AM-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/02/Screenshot-2026-02-23-at-11.44.19-AM-1.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"whats-included\">What's included\u003C/h3>\u003Cp>\u003Cstrong>Easy setup in minutes\u003C/strong>: Connect your TikTok Business Account with just a few clicks. Head to Settings → Inboxes → Add Inbox, choose TikTok, and authorize access. That's it — your TikTok DMs will start flowing into Chatwoot.\u003C/p>\u003Cp>\u003Cstrong>Real-time messaging\u003C/strong>\u003Cbr>When a customer sends you a direct message on TikTok, it appears instantly in your Chatwoot dashboard. Reply directly from Chatwoot, and your response is delivered back to TikTok.\u003C/p>\u003Cp>\u003Cstrong>Rich message support\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Send and receive text messages\u003C/li>\u003Cli>Send and receive images\u003C/li>\u003Cli>View shared TikTok posts directly in conversations\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>TikTok profiles at a glance\u003C/strong>\u003Cbr>See your customer's TikTok username and profile picture right in the contact panel. Click through to view their TikTok profile whenever you need more context.\u003C/p>\u003Cp>\u003Cstrong>Team collaboration\u003C/strong>\u003Cbr>Assign TikTok conversations to specific agents or teams, add private notes, use labels, and leverage all the workflow tools you already use in Chatwoot. \u003C/p>\u003Cp>\u003Cstrong>Notes:\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Customers need to message you first to start a conversation.\u003C/li>\u003Cli>You have a 48-hour window to reply after the customer's last message.\u003C/li>\u003Cli>Some message types (like stickers) aren't supported yet. These will show a note suggesting that you should check the TikTok app.\u003C/li>\u003Cli>A TikTok Business Account in an eligible region is required.\u003C/li>\u003Cli>Available on all the paid plans starting today.\u003C/li>\u003C/ul>\u003Cp>Please check the guide \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1769595702-how-to-setup-a-tik_tok-channel?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">here\u003C/a>.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/02/tiktok-channel.png","2026-02-22T08:38:21.000+00:00","2026-07-07T13:47:56.000+00:00","2026-02-22T08:42:36.000+00:00","Manage TikTok DMs with smoother operations",[559],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[561],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/tiktok-channel/","TikTok Channel","TikTok as a new channel, along with reliability and reporting improvements across the platform.\n","\u003Cspan style=\"white-space: pre-wrap;\">tiktok\u003C/span>",{"id":569,"uuid":570,"title":571,"slug":572,"html":573,"comment_id":569,"feature_image":574,"featured":12,"visibility":13,"created_at":575,"updated_at":576,"published_at":577,"custom_excerpt":578,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":579,"authors":581,"primary_author":583,"primary_tag":584,"url":585,"excerpt":578,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":578,"meta_description":586,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"698c96d64a1c2004e083a90b","25d7e006-a848-438b-9783-6e9767890e3a","Captain Inside the Reply Editor","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=\"https://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=\"https://www-internal-blog.chatwoot.com/content/media/2026/02/CleanShot_2026-02-19_at_16.00.09-trimmed.mp4\" poster=\"https://img.spacergif.org/v1/650x464/0a/spacer.png\" width=\"650\" height=\"464\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://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>","https://www-internal-blog.chatwoot.com/content/images/2026/02/captain-inside-the-reply-editor.png","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",[580],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[582],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/captain-inside-the-reply-editor/","AI writing assistance in the reply editor",{"id":588,"uuid":589,"title":590,"slug":591,"html":592,"comment_id":588,"feature_image":593,"featured":12,"visibility":13,"created_at":594,"updated_at":595,"published_at":596,"custom_excerpt":597,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":598,"authors":600,"primary_author":602,"primary_tag":603,"url":604,"excerpt":597,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":597,"meta_description":605,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"698cb8af4a1c2004e083a91e","89b229ed-d9df-4cff-9389-72af332fd1bc","Required Attributes on Resolution","required-attributes-on-resolution","\u003Cp>Agents can now be required to fill in specific custom attributes before resolving a conversation. If anything is missing, a modal prompts them to complete it the conversation stays open until they do.\u003C/p>\u003Cp>This is useful when your team needs structured data at close — a resolution reason, issue category, or anything else that feeds into reporting. Without it, these fields tend to get skipped when agents are moving fast.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-11-at-22.48.35.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1195\" height=\"616\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/02/CleanShot-2026-02-11-at-22.48.35.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/02/CleanShot-2026-02-11-at-22.48.35.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-11-at-22.48.35.png 1195w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>It works across all attribute types and applies to bulk-resolve too. Conversations with missing attributes are skipped, and the agent is told why.\u003C/p>\u003Cp>Please read more about this feature \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1769161760-required-conversation-attributes?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">here\u003C/a> \u003C/p>\u003Cp>This is an Enterprise feature.\u003C/p>\u003Ch3 id=\"other-improvements\">Other Improvements\u003C/h3>\u003Cul>\u003Cli>Fixed article heading permalinks in the Help Center to use safe DOM manipulation, preventing potential rendering issues.\u003C/li>\u003Cli>Preserved ordered list numbering in WhatsApp messages — previously, numbered lists could lose their formatting when sent.\u003C/li>\u003Cli>Improved contact search performance by querying account contacts directly, reducing unnecessary database load.\u003C/li>\u003Cli>Simplified the signup flow by reducing the number of input fields on the registration page.\u003C/li>\u003Cli>Throttled agent_last_seen_at updates to reduce database writes — this was triggering on every conversation view and adding up at scale.\u003C/li>\u003Cli>Added infinite scroll to the contacts search page, so results load progressively instead of requiring manual pagination.\u003C/li>\u003C/ul>","https://www-internal-blog.chatwoot.com/content/images/2026/02/required-attributes-on-resolution.png","2026-02-11T17:13:19.000+00:00","2026-07-07T13:48:12.000+00:00","2026-02-19T16:49:00.000+00:00","Required Conversation Attributes",[599],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[601],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/required-attributes-on-resolution/","Enforce data collection before resolving",{"id":607,"uuid":608,"title":609,"slug":610,"html":611,"comment_id":607,"feature_image":612,"featured":12,"visibility":13,"created_at":613,"updated_at":614,"published_at":615,"custom_excerpt":609,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":616,"authors":618,"primary_author":620,"primary_tag":621,"url":622,"excerpt":609,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":609,"meta_description":623,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"698c8bef4a1c2004e083a8e9","9259f023-6f56-4983-a8be-db300c043ff1","CSAT Updates and Reporting Improvements","csat-updates-and-reporting-improvement","\u003Cp>The main changes this week are around CSAT making surveys more reliable on WhatsApp and giving teams better tools to interpret satisfaction data.\u003C/p>\u003Ch3 id=\"csat-surveys-via-whatsapp-templates\">CSAT Surveys via WhatsApp Templates\u003C/h3>\u003Cp>We’ve added template-based CSAT support for WhatsApp Channels. When you enable CSAT, Chatwoot automatically creates and submits a template for Meta’s approval. Once approved, surveys can be sent even after the 24-hour window.\u003C/p>\u003Cp>You can customize the survey message, button text, and language. If you change the content later, the old template is removed and a new one is submitted for approval.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-11-at-19.42.46.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1139\" height=\"833\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/02/CleanShot-2026-02-11-at-19.42.46.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/02/CleanShot-2026-02-11-at-19.42.46.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-11-at-19.42.46.png 1139w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">csat-template \u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>In simple terms: you can close a conversation today and still be confident the customer will receive the survey. Please read more \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1768303449-whats_app-csat-surveys-in-chatwoot?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">here\u003C/a>\u003C/p>\u003Ch3 id=\"review-notes-for-csat-reports\">Review Notes for CSAT Reports\u003C/h3>\u003Cp>Scores don’t always explain what happened. You can now add internal Review Notes to individual CSAT responses. This helps teams record context like delays, misunderstandings, or external issues directly inside the report.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/02/csat_review_reports.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1548\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/02/csat_review_reports.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/02/csat_review_reports.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/02/csat_review_reports.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/02/csat_review_reports.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">csat-review-notes\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>Notes are timestamped, attributed, and visible only to admins and users with report access. Customers never see them. This is available on the Enterprise plan. Please read more about \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1768536939-review-notes-for-csat?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">here\u003C/a>\u003C/p>\u003Ch3 id=\"other-improvements\">Other Improvements\u003C/h3>\u003Cul>\u003Cli>Fixed an issue where translations weren't rendering correctly based on the user's locale.\u003C/li>\u003Cli>You can now sort the companies list by contacts count, making it easier to find your largest accounts.\u003C/li>\u003Cli>Added the contact merge endpoint to the Swagger API documentation.\u003C/li>\u003Cli>Fixed the sidebar collapsing to a narrow view when refreshing the page—it now correctly shows the expanded list.\u003C/li>\u003Cli>Upgraded Node.js to 24.x LTS.\u003C/li>\u003Cli>Added an API for querying reporting metrics by channel type, so you can compare performance across WhatsApp, email, web, and other channels.\u003C/li>\u003Cli>Fixed country code validation to check against the contact record instead of the conversation.\u003C/li>\u003C/ul>\u003Cp>Thanks to everyone reporting issues and sharing feedback.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-18-at-16.24.39.png","2026-02-11T14:02:23.000+00:00","2026-09-01T20:43:50.000+00:00","2026-02-16T14:15:00.000+00:00",[617],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[619],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/csat-updates-and-reporting-improvement/"," Reliable WhatsApp CSAT surveys & review notes",{"id":625,"uuid":626,"title":627,"slug":628,"html":629,"comment_id":625,"feature_image":630,"featured":12,"visibility":13,"created_at":631,"updated_at":632,"published_at":633,"custom_excerpt":634,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":635,"authors":637,"primary_author":639,"primary_tag":640,"url":641,"excerpt":634,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":627,"meta_description":642,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"698061144a1c2004e083a8b8","ace08e28-9b35-4d5e-8286-03b5ff6ea840","Advanced Search","advanced-search","\u003Cp>Search in Chatwoot has been fairly basic for a long time, limited to keyword lookups across conversations and contacts. With this release, search takes a big step forward with the introduction of proper filtering.\u003C/p>\u003Cp>You can now filter messages by sender (a specific contact or agent), inbox, and time range. This makes it possible to run precise queries, like finding messages that mention “refund” from a particular customer over the last two weeks.\u003C/p>\u003Cp>We have also added time-based filtering for contacts and conversations, which helps you focus on recent activity, such as contacts active in the last 7 days or conversations from the previous month.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-02-at-14.13.21@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1005\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2026/02/CleanShot-2026-02-02-at-14.13.21@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2026/02/CleanShot-2026-02-02-at-14.13.21@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2026/02/CleanShot-2026-02-02-at-14.13.21@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-02-at-14.13.21@2x.png 2030w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">advanced-search\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>The new filters are available on paid plans, on both Cloud and self-hosted deployments.\u003C/p>\u003Ch3 id=\"other-improvements\">Other Improvements\u003C/h3>\u003Cul>\u003Cli>Added call-to-action template support for Twilio. You can now send WhatsApp templates with CTA buttons through Twilio.\u003C/li>\u003Cli>Added support for pasting screenshots and files directly in the new conversation modal, similar to the reply editor.\u003C/li>\u003Cli>Fixed the SDK to correctly respect the enableFileUpload flag when explicitly set, instead of overriding it with inbox defaults.\u003C/li>\u003Cli>Fixed contact form buttons being cut off on mobile web.\u003C/li>\u003Cli>Fixed an issue where invalid attachments in the clipboard could block normal text paste.\u003C/li>\u003Cli>Fixed orphaned inbox members causing errors in the widget API.\u003C/li>\u003Cli>Improved handling of empty custom attributes in settings.\u003C/li>\u003C/ul>\u003Cp>Thanks to everyone reporting issues and sharing feedback. \u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-02-at-15.05.03@2x-1.png","2026-02-02T08:32:20.000+00:00","2026-07-07T13:48:37.000+00:00","2026-02-02T08:45:19.000+00:00","Find messages, conversations, and recent activity faster with improved search filters.",[636],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[638],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/advanced-search/","Find messages and conversations faster with filters",{"id":644,"uuid":645,"title":646,"slug":647,"html":648,"comment_id":644,"feature_image":649,"featured":12,"visibility":13,"created_at":650,"updated_at":651,"published_at":652,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":653,"authors":655,"primary_author":657,"primary_tag":658,"url":659,"excerpt":660,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":661,"meta_description":662,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6942f41b4a1c2004e083a878","d83f1d0e-d501-48c8-a0e5-b753e7db16ec","Captain AI Credits and Billing","captain-ai-credits-and-billing","\u003Cp>This release introduces clearer billing controls for Captain. The goal is simple: make AI usage easier to understand and easier to manage as teams scale.\u003C/p>\u003Cp>Captain uses AI credits to measure usage. Credits are consumed only when Captain actually performs AI work, like generating replies, answering questions,  summarizing conversations etc. If Captain isn’t running an AI task, no credits are used. (More \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1765223602-how-ai-credits-work-in-captain?ref=www-internal-blog.chatwoot.com#how-are-ai-credits-consumed\" rel=\"noreferrer\">here\u003C/a>).\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/12/captain-ai-credits-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1170\" height=\"1382\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/12/captain-ai-credits-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/12/captain-ai-credits-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/12/captain-ai-credits-1.png 1170w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"buy-ai-credits-when-you-need-them\">Buy AI credits when you need them\u003C/h3>\u003Cp>You can now purchase AI credits directly from the dashboard. These credits are used automatically once your monthly plan credits run out. There is no change to your plan, setup, or workflows.\u003C/p>\u003Cp>Purchased credits expire after 6 months and require an active subscription to use.\u003C/p>\u003Cp>AI credits reflect usage, not feature access. You can create and configure assistants, documents, and workflows without consuming credits. Credits are only deducted when Captain actually runs an AI task.\u003C/p>\u003Cp>If you want a deeper breakdown of how credits are calculated and consumed, the \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1765223602-how-ai-credits-work-in-captain?ref=www-internal-blog.chatwoot.com\">full guide\u003C/a> goes into the details.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2025/12/Frame-35.png","2025-12-17T18:19:07.000+00:00","2026-07-07T13:48:46.000+00:00","2025-12-19T19:00:10.000+00:00",[654],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[656],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/captain-ai-credits-and-billing/","This release introduces clearer billing controls for Captain. The goal is simple: make AI usage easier to understand and easier to manage as teams scale.\n\nCaptain uses AI credits to measure usage. Credits are consumed only when Captain actually performs AI work, like generating replies, answering questions, summarizing conversations etc. If Captain isn’t running an AI task, no credits are used. (More here).\n\n\nBuy AI credits when you need them\n\nYou can now purchase AI credits directly from the da","Captain AI Credits","Manage Captain AI usage with flexible credits",{"id":664,"uuid":665,"title":666,"slug":667,"html":668,"comment_id":664,"feature_image":669,"featured":12,"visibility":13,"created_at":670,"updated_at":671,"published_at":672,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":673,"authors":675,"primary_author":677,"primary_tag":678,"url":679,"excerpt":680,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":666,"meta_description":681,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6926d59e4a1c2004e083a847","239f499d-362f-446a-9169-2ed4a22fe24f","Bulk actions for contacts","bulk-actions-for-contacts","\u003Cp>We’ve introduced&nbsp;\u003Cstrong>bulk actions on the Contacts page\u003C/strong>, starting with two high-impact improvements:&nbsp;\u003Cstrong>bulk label assignment\u003C/strong>&nbsp;and&nbsp;\u003Cstrong>bulk delete\u003C/strong>.\u003C/p>\u003Ch2 id=\"bulk-label-assignment\">Bulk Label Assignment\u003C/h2>\u003Cp>Grouping large segments of users is now much faster. Instead of updating labels one by one, you can:\u003C/p>\u003Cul>\u003Cli>Select multiple contacts at once\u003C/li>\u003Cli>Assign one or more labels in a single action\u003C/li>\u003C/ul>\u003Cp>This is especially useful when preparing targeted lists—for example, labeling a WhatsApp campaign audience without editing each contact individually.\u003C/p>\u003Ch2 id=\"bulk-delete\">Bulk Delete\u003C/h2>\u003Cp>Cleaning up your Chatwoot account is now simpler. You can delete multiple contacts together, helping teams quickly remove:\u003C/p>\u003Cul>\u003Cli>Test data\u003C/li>\u003Cli>Duplicate contacts\u003C/li>\u003Cli>Outdated or irrelevant records\u003C/li>\u003C/ul>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/11/Frame-10.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1254\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/11/Frame-10.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/11/Frame-10.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/11/Frame-10.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/11/Frame-10.png 2006w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">contact-bulk-actions\u003C/span>\u003C/figcaption>\u003C/figure>\u003Ch3 id=\"other-updates\">Other Updates\u003C/h3>\u003Cp>\u003Cstrong>Navigation &amp; UI Improvements\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Simplified navigation across Captain screens.\u003C/li>\u003Cli>Added URL-based search and preserved tab selection across views.\u003C/li>\u003Cli>Added tab parameters to inbox configuration pages.\u003C/li>\u003Cli>Updated the Captain pending FAQ interface for better clarity.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Email &amp; Messaging Enhancements\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Added support for&nbsp;\u003Cstrong>HTML emails\u003C/strong>&nbsp;in outgoing messages.\u003C/li>\u003Cli>Added an empty line before email signatures in the composer.\u003C/li>\u003Cli>Corrected issues with processing variables in outgoing email content.\u003C/li>\u003Cli>Added&nbsp;\u003Cstrong>Amazon SES inbound email\u003C/strong>&nbsp;support.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Captain AI &amp; Automation\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Added a service to fetch website content and generate a&nbsp;\u003Cstrong>Captain assistant persona\u003C/strong>&nbsp;(Enterprise Edition).\u003C/li>\u003Cli>Hide PDF citations from Captain FAQ responses for cleaner outputs.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Platform &amp; Reporting Improvements\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Added&nbsp;\u003Cstrong>month-range selection\u003C/strong>&nbsp;in overview reports.\u003C/li>\u003Cli>Enabled querying of reporting events through the API.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Infrastructure &amp; Performance\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Migrated mailers from workers to background jobs.\u003C/li>\u003Cli>Disabled worker&nbsp;\u003Ccode>MemoryHigh\u003C/code>&nbsp;throttling in systemd.\u003C/li>\u003Cli>Added configuration for max attachment upload sizes.\u003C/li>\u003Cli>Added customizable webhook timeout settings.\u003C/li>\u003Cli>Added the webhook name to outgoing webhook payloads.\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>Permissions, Roles &amp; Channel Fixes\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Enforced custom role permissions when accessing conversations.\u003C/li>\u003Cli>Removed same-account validation for WhatsApp channels.\u003C/li>\u003Cli>Extended phone number normalization support for Twilio WhatsApp.\u003C/li>\u003Cli>Corrected Instagram message locking by switching from&nbsp;\u003Ccode>sender_id\u003C/code>&nbsp;to&nbsp;\u003Ccode>contact_id\u003C/code>.\u003C/li>\u003C/ul>\u003Cp>We’ve officially released v4.8.0. You can read the full technical changelog on&nbsp;\u003Ca href=\"https://github.com/orgs/chatwoot/discussions/12899?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">GitHub Discussions → v4.8.0\u003C/a>\u003C/p>\u003Cp>Thanks again to everyone who shared feedback, reported issues, or tested early changes. Steady improvements like these come directly from your input.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2025/12/Frame-34.png","2025-11-26T10:25:34.000+00:00","2026-07-07T13:48:54.000+00:00","2025-12-10T04:46:30.000+00:00",[674],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[676],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/bulk-actions-for-contacts/","We’ve introduced bulk actions on the Contacts page, starting with two high-impact improvements: bulk label assignment and bulk delete.\n\n\nBulk Label Assignment\n\nGrouping large segments of users is now much faster. Instead of updating labels one by one, you can:\n\n * Select multiple contacts at once\n * Assign one or more labels in a single action\n\nThis is especially useful when preparing targeted lists—for example, labeling a WhatsApp campaign audience without editing each contact individually.\n\n\nB","Faster labeling and cleanup for contacts",{"id":683,"uuid":684,"title":685,"slug":686,"html":687,"comment_id":683,"feature_image":688,"featured":12,"visibility":13,"created_at":689,"updated_at":690,"published_at":691,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":692,"authors":694,"primary_author":696,"primary_tag":697,"url":698,"excerpt":699,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":700,"meta_description":701,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"68e8faef4a1c2004e083a7bf","ad1787ef-82c7-4990-b10c-cc2f77170699","WhatsApp Account Health and Allowed Domains","whatsapp-account-health-and-allowed-domains","\u003Ch3 id=\"whatsapp-account-health\">\u003Cstrong>WhatsApp Account Health\u003C/strong>\u003C/h3>\u003Cp>We’ve added a new Account Health tab under WhatsApp Inbox settings. It shows your number’s current status, messaging limits, display name, and quality rating all in one place.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/10/CleanShot-2025-10-10-at-17.56.14@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"967\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/10/CleanShot-2025-10-10-at-17.56.14@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/10/CleanShot-2025-10-10-at-17.56.14@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/10/CleanShot-2025-10-10-at-17.56.14@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/10/CleanShot-2025-10-10-at-17.56.14@2x.png 2266w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>This helps teams quickly verify if their number is active, healthy, and ready to send messages without having to switch to Meta Business Manager. For deeper checks, there’s a direct link to open your WhatsApp Manager dashboard.\u003C/p>\u003Ch3 id=\"web-widget-allowed-domains\">\u003Cstrong>Web Widget: Allowed Domains\u003C/strong>\u003C/h3>\u003Cp>You can now restrict where your web widget appears. From the inbox settings, add a list of allowed domains (wildcards supported, e.g. \u003Ccode>*.chatwoot.dev\u003C/code>). Once set, the widget will only load on those domains useful for keeping test or staging sites clean.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/10/CleanShot-2025-10-10-at-17.56.44@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1978\" height=\"506\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/10/CleanShot-2025-10-10-at-17.56.44@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/10/CleanShot-2025-10-10-at-17.56.44@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/10/CleanShot-2025-10-10-at-17.56.44@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/10/CleanShot-2025-10-10-at-17.56.44@2x.png 1978w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Existing setups remain unaffected; the restriction only applies if you configure it.\u003C/p>\u003Ch3 id=\"slack-grouped-file-uploads\">Slack: Grouped File Uploads\u003C/h3>\u003Cp>When messages contain multiple attachments, they’ll now be sent to Slack as a single grouped message.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/10/CleanShot-2025-10-10-at-17.57.30@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1102\" height=\"648\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/10/CleanShot-2025-10-10-at-17.57.30@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/10/CleanShot-2025-10-10-at-17.57.30@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/10/CleanShot-2025-10-10-at-17.57.30@2x.png 1102w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003Cbr>Instead of cluttering the thread with one message per file, attachments appear together in one neat block. It’s a small but welcome change for teams that rely on Slack notifications.\u003C/p>\u003Ch3 id=\"contact-notes-in-sidebar\">Contact Notes in Sidebar\u003C/h3>\u003Cp>You can now add or edit contact notes directly from the conversation sidebar.\u003Cbr>This saves you from switching screens when you need to capture context like follow-ups, preferences, or quick reminders about a customer.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/10/CleanShot-2025-10-10-at-17.58.42@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1294\" height=\"756\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/10/CleanShot-2025-10-10-at-17.58.42@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/10/CleanShot-2025-10-10-at-17.58.42@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/10/CleanShot-2025-10-10-at-17.58.42@2x.png 1294w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"other-updates\">Other updates\u003C/h3>\u003Cul>\u003Cli>Added file attachment support in the Line channel.\u003C/li>\u003Cli>Auto-confirm user email when a super admin updates it.\u003C/li>\u003Cli>Allow quoted email threads in replies.\u003C/li>\u003Cli>Fixed an issue with inbox deletion confirmation.\u003C/li>\u003Cli>Improved performance of contact queries.\u003C/li>\u003Cli>Optimized Slack channel fetching to reduce rate limits.\u003C/li>\u003Cli>Cleaned up email “From” and “Reply-to” configuration.\u003C/li>\u003Cli>Ensured WhatsApp attachment messages always include \u003Ccode>conversation_created\u003C/code> webhook data.\u003C/li>\u003Cli>Minor UI and performance improvements across the dashboard.\u003C/li>\u003C/ul>\u003Ch3 id=\"\">\u003C/h3>","https://www-internal-blog.chatwoot.com/content/images/2025/10/Frame-27.png","2025-10-10T12:24:15.000+00:00","2026-07-07T13:49:13.000+00:00","2025-10-10T12:29:54.000+00:00",[693],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[695],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/whatsapp-account-health-and-allowed-domains/","WhatsApp Account Health\n\nWe’ve added a new Account Health tab under WhatsApp Inbox settings. It shows your number’s current status, messaging limits, display name, and quality rating all in one place.\n\nThis helps teams quickly verify if their number is active, healthy, and ready to send messages without having to switch to Meta Business Manager. For deeper checks, there’s a direct link to open your WhatsApp Manager dashboard.\n\n\nWeb Widget: Allowed Domains\n\nYou can now restrict where your web wid","WhatsApp Health","Track your WhatsApp account metrics",{"id":703,"uuid":704,"title":705,"slug":706,"html":707,"comment_id":703,"feature_image":708,"featured":12,"visibility":13,"created_at":709,"updated_at":710,"published_at":711,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":712,"authors":714,"primary_author":716,"primary_tag":717,"url":718,"excerpt":719,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":720,"meta_description":721,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"68cccd894a1c2004e083a790","6e35ea0c-d679-4ad5-89a9-3ec09a83edf2","Multi-Factor Authentication and Captain PDF Uploads","mfa-and-pdf-support","\u003Cp>This release focuses on practical improvements that make everyday work smoother: stronger security, and better ways to manage knowledge in Captain. Alongside these, we’ve made a set of smaller updates and fixes that address feedback from teams using Chatwoot day to day.\u003C/p>\u003Ch3 id=\"captain-now-supports-pdf-documents\">\u003Cstrong>Captain Now Supports PDF Documents\u003C/strong>\u003C/h3>\u003Cp>\u003Cbr>You can now upload PDFs as knowledge sources in Captain. This allows you to bring existing documents like product manuals, training guides, or policy documents into Captain without converting them first.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/09/captain_pdf.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1056\" height=\"1126\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/09/captain_pdf.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/09/captain_pdf.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/09/captain_pdf.png 1056w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>The content from these PDFs is processed so Captain can use it to provide more accurate and complete answers.\u003Cbr>For example, if you upload a customer onboarding guide in PDF format, Captain can draw on it when responding to onboarding-related questions, instead of leaving gaps in its answers.\u003C/p>\u003Ch3 id=\"multi-factor-authentication-mfa\">Multi-Factor Authentication (MFA)\u003C/h3>\u003Cp>We’ve added MFA as an additional security layer for accounts. Instead of relying only on a password, users will now need to verify using an authenticator app or backup code. This reduces the risk of unauthorized access and is an important step for accounts handling sensitive data.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/09/mfa.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"948\" height=\"1226\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/09/mfa.png 600w, https://www-internal-blog.chatwoot.com/content/images/2025/09/mfa.png 948w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"other-updates\">Other Updates\u003C/h2>\u003Cul>\u003Cli>Added ability to filter contacts based on labels.\u003C/li>\u003Cli>Fixed issue where plain text with valid HTML was not rendering.\u003C/li>\u003Cli>Added language selector in Profile Settings, letting each agent choose their UI language. Defaults to the account locale if not changed.\u003C/li>\u003Cli>Resolved account switching issue in newly added accounts.\u003C/li>\u003Cli>Improved contact avatar sync with URL validation and rate limiting.\u003C/li>\u003Cli>Added \u003Ccode>account_id\u003C/code> to queries for better database indexing.\u003C/li>\u003Cli>Support for customizing expiry of widget tokens.\u003C/li>\u003Cli>Automatic retry for failed messages within 24 hours.\u003C/li>\u003Cli>Introduced \u003Ccode>allowed_domains\u003C/code> setting for the web widget.\u003C/li>\u003Cli>Added support for labels in automations.\u003C/li>\u003Cli>Made Captain responses searchable.\u003C/li>\u003Cli>Added \u003Ccode>media_name\u003C/code> support for WhatsApp template document files.\u003C/li>\u003Cli>Upgraded Facebook API from v17.0 to v18.0.\u003C/li>\u003C/ul>\u003Cp>We’ve officially released v4.6.0. You can read the full technical changelog on&nbsp;\u003Ca href=\"https://github.com/orgs/chatwoot/discussions/12473?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">GitHub Discussions → v4.6.0\u003C/a>\u003C/p>\u003Cp>As always, thanks to everyone reporting issues and suggesting improvements. Your feedback helps guide where we focus next.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2025/10/Frame-28.png","2025-09-19T03:27:05.000+00:00","2026-07-07T13:49:23.000+00:00","2025-09-19T12:13:10.000+00:00",[713],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[715],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/mfa-and-pdf-support/","This release focuses on practical improvements that make everyday work smoother: stronger security, and better ways to manage knowledge in Captain. Alongside these, we’ve made a set of smaller updates and fixes that address feedback from teams using Chatwoot day to day.\n\n\nCaptain Now Supports PDF Documents\n\n\nYou can now upload PDFs as knowledge sources in Captain. This allows you to bring existing documents like product manuals, training guides, or policy documents into Captain without convertin","MFA Login","Add extra security to your account",{"id":723,"uuid":724,"title":725,"slug":726,"html":727,"comment_id":723,"feature_image":728,"featured":12,"visibility":13,"created_at":729,"updated_at":730,"published_at":731,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":732,"authors":734,"primary_author":736,"primary_tag":737,"url":738,"excerpt":739,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":740,"meta_description":741,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"68b189144a1c2004e083a76e","eecc3f79-f14d-45eb-ab02-5b5ae20a951a","Twilio Content Templates","twilio-content-templates","\u003Cp>This release brings one of the most requested features, along with a handful of quality-of-life improvements and a set of smaller fixes.\u003C/p>\u003Chr>\u003Cp>If you’re using Twilio’s WhatsApp Business API, you can send pre-approved WhatsApp templates directly from Chatwoot. These templates are required to start new WhatsApp conversations and are also useful for sending structured messages, like appointment reminders or verification codes, that comply with WhatsApp’s rules.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/08/CleanShot-2025-08-29-at-16.38.17@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1266\" height=\"1016\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/08/CleanShot-2025-08-29-at-16.38.17@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/08/CleanShot-2025-08-29-at-16.38.17@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/08/CleanShot-2025-08-29-at-16.38.17@2x.png 1266w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Please read more details about \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1756195741-twilio-content-templates?utm_source=chatgpt.com\" rel=\"noreferrer\">here\u003C/a>.\u003C/p>\u003Ch3 id=\"other-updates\">Other Updates\u003C/h3>\u003Cul>\u003Cli>The widget now shows articles based on the correct locale.\u003C/li>\u003Cli>Added channel-specific file upload rules and size limits.\u003C/li>\u003Cli>Fixed a memory leak in emails when handling fallback text.\u003C/li>\u003Cli>FAQ prompts now include the account language.\u003C/li>\u003Cli>WhatsApp templates now support liquid variables in parameters.\u003C/li>\u003Cli>Increased category index per-page limit to 1000.\u003C/li>\u003Cli>Fixed an issue where resolved conversations could reopen unexpectedly.\u003C/li>\u003Cli>Added a config option for the embedding model.\u003C/li>\u003Cli>Fixed an issue where the widget failed to load if business hours were enabled but no days were selected.\u003C/li>\u003Cli>Added QR codes for WhatsApp, Messenger, and Telegram on inbox finish page.\u003C/li>\u003C/ul>","https://www-internal-blog.chatwoot.com/content/images/2025/10/Frame-29-1.png","2025-08-29T11:03:48.000+00:00","2026-07-07T13:49:32.000+00:00","2025-08-29T11:14:16.000+00:00",[733],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[735],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/twilio-content-templates/","This release brings one of the most requested features, along with a handful of quality-of-life improvements and a set of smaller fixes.\n\nIf you’re using Twilio’s WhatsApp Business API, you can send pre-approved WhatsApp templates directly from Chatwoot. These templates are required to start new WhatsApp conversations and are also useful for sending structured messages, like appointment reminders or verification codes, that comply with WhatsApp’s rules.\n\nPlease read more details about here.\n\n\nOt","Twilio Templates","Send pre-approved messages with Twilio",{"id":743,"uuid":744,"title":745,"slug":746,"html":747,"comment_id":743,"feature_image":748,"featured":12,"visibility":13,"created_at":749,"updated_at":750,"published_at":751,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":752,"authors":754,"primary_author":756,"primary_tag":757,"url":758,"excerpt":759,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":760,"meta_description":761,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"68a2fc5c4a1c2004e083a736","a510ad52-4b2f-4148-a61a-a84117acf3e4","Enhanced WhatsApp Templates and Coexistence","enhanced-whatsapp-templates-coexistence-and-small-fixes","\u003Cp>This release brings better WhatsApp support and a set of small fixes across the app. Nothing big, just steady improvements to make daily use easier.\u003C/p>\u003Ch2 id=\"enhanced-embedded-whatsapp-coexistence\">Enhanced Embedded WhatsApp Coexistence\u003C/h2>\u003Cp>We’ve added support for the coexistence method in Embedded WhatsApp. This lets you connect an existing WhatsApp Business number to Chatwoot without losing its current setup.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/08/es.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1701\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/08/es.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/08/es.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/08/es.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/08/es.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">coexistence\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>Conversation history sync will come in a later release.\u003C/p>\u003Ch2 id=\"enhanced-whatsapp-template-support-with-media-headers\">Enhanced WhatsApp Template Support with Media Headers\u003C/h2>\u003Cp>You can now use media headers, buttons, and structured fields in WhatsApp templates. This makes templates look and feel closer to the final message that customers receive.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/08/whatsapp-5.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"2144\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/08/whatsapp-5.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/08/whatsapp-5.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/08/whatsapp-5.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/08/whatsapp-5.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">enhanced-whatsApp-template-support \u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>For example, a promotion can now include a product photo, a call‑to‑action button, and placeholders for names or prices.. Please check the updated \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1754940076-whatsapp-templates?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">guide\u003C/a>.\u003C/p>\u003Ch2 id=\"other-updates\">Other Updates\u003C/h2>\u003Cp>Smaller fixes and changes shipped in this release:\u003C/p>\u003Cul>\u003Cli>Added a re‑authentication flow for WhatsApp Embedded signup.\u003C/li>\u003Cli>Fixed first response time for reopened conversations.\u003C/li>\u003Cli>Better handling for bounced emails.\u003C/li>\u003Cli>Disabled IMAP inboxes that require re‑authorization.\u003C/li>\u003Cli>Improved metadata for WhatsApp shared contacts.\u003C/li>\u003Cli>Added “copy link” and “open in new tab” in conversation menu.\u003C/li>\u003Cli>Fixed overflow issues and switched conversation card thumbnails to avatars.\u003C/li>\u003Cli>Disabled automations on auto‑reply emails.\u003C/li>\u003Cli>Contact page now works better on smaller displays.\u003C/li>\u003Cli>Campaign errors no longer block the whole audience.\u003C/li>\u003Cli>Improved portal settings validation and error handling.\u003C/li>\u003C/ul>\u003Cp>We’ve officially released v4.5.0. You can read the full technical changelog on&nbsp;\u003Ca href=\"https://github.com/orgs/chatwoot/discussions/12217?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">GitHub Discussions → v4.5.0\u003C/a>\u003C/p>\u003Cp>As always, thanks to everyone reporting issues and suggesting improvements. Your feedback helps guide where we focus next.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2025/10/Frame-32.png","2025-08-18T10:11:40.000+00:00","2026-07-07T13:49:41.000+00:00","2025-08-18T10:32:47.000+00:00",[753],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[755],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/enhanced-whatsapp-templates-coexistence-and-small-fixes/","This release brings better WhatsApp support and a set of small fixes across the app. Nothing big, just steady improvements to make daily use easier.\n\n\nEnhanced Embedded WhatsApp Coexistence\n\nWe’ve added support for the coexistence method in Embedded WhatsApp. This lets you connect an existing WhatsApp Business number to Chatwoot without losing its current setup.\n\nConversation history sync will come in a later release.\n\n\nEnhanced WhatsApp Template Support with Media Headers\n\nYou can now use media","Coexistence","Connect existing number in WhatsApp",{"id":763,"uuid":764,"title":765,"slug":766,"html":767,"comment_id":763,"feature_image":768,"featured":12,"visibility":13,"created_at":769,"updated_at":770,"published_at":771,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":772,"authors":774,"primary_author":776,"primary_tag":777,"url":778,"excerpt":779,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":780,"meta_description":781,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6890494e4a1c2004e083a712","d0e106dc-69d4-43b7-a0e0-f8b5f2e33957","Easier Custom Domains and Mobile UI Improvements","easier-custom-domains-and-mobile-ui-improvements","\u003Cp>This update is focused on simplifying a few core workflows, mainly around custom domains and mobile experience. It's a smaller release, but a meaningful one if you're working with our Help Center or managing inboxes on the go.\u003C/p>\u003Ch3 id=\"%F0%9F%8C%90-custom-domain-setup-made-easier\">🌐 Custom Domain Setup Made Easier\u003C/h3>\u003Cp>We’ve improved the flow for setting up custom domains on your Help Center. You can now verify DNS and activate SSL certificates directly from the Chatwoot UI—no need to reach out to support or wait for manual intervention.\u003C/p>\u003Cp>Once you update your DNS records, Chatwoot will automatically check verification status, issue an SSL certificate, and enable HTTPS. This should help avoid confusion and make domain setup more predictable.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/08/image.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1388\" height=\"320\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/08/image.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/08/image.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/08/image.png 1388w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">custom-domain\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>If you manage multiple help centers across regions or brands, this is one less step to worry about.\u003C/p>\u003Ch3 id=\"%F0%9F%93%B1-mobile-view-improvements\">📱 Mobile View Improvements\u003C/h3>\u003Cp>We’ve made layout updates across the mobile view—especially for the sidebar, Copilot panel, and conversation view. The goal is to make Chatwoot easier to use on smaller screens without hiding important information or introducing janky interactions.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/08/copilot-2.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1622\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/08/copilot-2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/08/copilot-2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/08/copilot-2.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/08/copilot-2.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">mobile-view\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>You’ll notice smoother transitions, more consistent spacing, and better touch targets in key panels.\u003C/p>\u003Ch3 id=\"%F0%9F%A7%B9-other-updates\">🧹 Other Updates\u003C/h3>\u003Cul>\u003Cli>\u003Cstrong>OpenAI Config Improvements\u003C/strong>: You can now configure custom OpenAI-compatible endpoints—like Azure OpenAI or local deployments. This adds flexibility for teams with specific infra or compliance needs.\u003C/li>\u003Cli>\u003Cstrong>Reply Email Headers\u003C/strong>: We’ve added \u003Ccode>References\u003C/code> headers to outgoing emails. This helps maintain better threading in some email clients.\u003C/li>\u003Cli>\u003Cstrong>Inbox Variables in Templates\u003C/strong>: Introduced two new variables: \u003Ccode>inbox.name\u003C/code> and \u003Ccode>inbox.id\u003C/code>. You can now reference these in automation or outbound messages.\u003C/li>\u003Cli>\u003Cstrong>IMAP Inbox Handling\u003C/strong>: IMAP inboxes that require reauthorization will now be automatically disabled until reconnected. This prevents unexpected sync errors from failing silently.\u003C/li>\u003C/ul>\u003Cp>As always, thanks to everyone who’s reported bugs, asked thoughtful questions, or nudged us toward better defaults. If you notice anything off—or have ideas to smooth out rough edges—feel free to ping us. \u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2025/10/Frame-33.png","2025-08-04T05:46:54.000+00:00","2026-09-01T20:47:23.000+00:00","2025-08-04T14:03:29.000+00:00",[773],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[775],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/easier-custom-domains-and-mobile-ui-improvements/","This update is focused on simplifying a few core workflows, mainly around custom domains and mobile experience. It's a smaller release, but a meaningful one if you're working with our Help Center or managing inboxes on the go.\n\n\n🌐 Custom Domain Setup Made Easier\n\nWe’ve improved the flow for setting up custom domains on your Help Center. You can now verify DNS and activate SSL certificates directly from the Chatwoot UI—no need to reach out to support or wait for manual intervention.\n\nOnce you up","Custom Domains","Simplify setup with guided configuration",{"id":783,"uuid":784,"title":785,"slug":786,"html":787,"comment_id":783,"feature_image":16,"featured":12,"visibility":13,"created_at":788,"updated_at":789,"published_at":790,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":791,"authors":793,"primary_author":795,"primary_tag":796,"url":797,"excerpt":798,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":799,"meta_description":800,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"688379d14a1c2004e083a6fa","e8c826e4-f8ff-4ecb-b98d-a88680b64888","Manual Sync for WhatsApp Templates","manual-whatsapp-template-sync-and-more","\u003Cp>We’ve made a few practical updates this week that address everyday friction points, especially around WhatsApp template handling. These improvements should make things a bit smoother for support teams working at scale.\u003C/p>\u003Ch3 id=\"%F0%9F%94%84-manual-whatsapp-template-sync\">🔄 Manual WhatsApp Template Sync\u003C/h3>\u003Cp>Previously, WhatsApp templates were only synced automatically every 3 hours. That meant if you created or updated a template in Meta’s dashboard, there was often a delay before it showed up in Chatwoot.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/07/CleanShot-2025-07-25-at-16.38.55@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1286\" height=\"714\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/07/CleanShot-2025-07-25-at-16.38.55@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/07/CleanShot-2025-07-25-at-16.38.55@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/07/CleanShot-2025-07-25-at-16.38.55@2x.png 1286w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">sync-templates\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>We’ve now added a \u003Cstrong>manual sync option\u003C/strong> in two places:\u003C/p>\u003Cul>\u003Cli>Inside \u003Cstrong>Inbox Settings\u003C/strong> for WhatsApp\u003C/li>\u003Cli>Directly in the \u003Cstrong>Template Picker\u003C/strong> modal when sending a template\u003C/li>\u003C/ul>\u003Cp>It avoids waiting for the next sync window and gives more control to campaign managers.\u003C/p>\u003Ch3 id=\"%F0%9F%9B%A0-other-updates\">🛠 Other Updates\u003C/h3>\u003Cul>\u003Cli>\u003Cstrong>Improved email appearance\u003C/strong>: Outgoing email colors now render correctly across themes.\u003C/li>\u003Cli>\u003Cstrong>Cleanup on delete\u003C/strong>: When you delete a WhatsApp inbox, any associated subscriptions are now removed automatically.\u003C/li>\u003Cli>\u003Cstrong>Admin inbox search\u003C/strong>: Admins can now search across all inboxes without needing to specify one.\u003C/li>\u003Cli>\u003Cstrong>Search optimization\u003C/strong>: If a user has access to all inboxes, we no longer apply inbox-specific filters during search.\u003C/li>\u003Cli>\u003Cstrong>Avatar handling\u003C/strong>: Invalid avatar URLs won’t trigger background jobs anymore—helps reduce noise in the logs.\u003C/li>\u003Cli>\u003Cstrong>Message deduplication fix\u003C/strong>: We’ve added a short delay to how we handle Instagram and Messenger echo events to prevent duplicate messages from appearing in threads.\u003C/li>\u003C/ul>\u003Cp>Thanks for your continued feedback. As always, we’re focused on making small, thoughtful improvements that keep your workflows moving.\u003C/p>","2025-07-25T12:34:25.000+00:00","2026-07-07T13:49:57.000+00:00","2025-07-25T12:39:50.000+00:00",[792],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[794],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/manual-whatsapp-template-sync-and-more/","We’ve made a few practical updates this week that address everyday friction points, especially around WhatsApp template handling. These improvements should make things a bit smoother for support teams working at scale.\n\n\n🔄 Manual WhatsApp Template Sync\n\nPreviously, WhatsApp templates were only synced automatically every 3 hours. That meant if you created or updated a template in Meta’s dashboard, there was often a delay before it showed up in Chatwoot.\n\nWe’ve now added a manual sync option in t","Manual WhatsApp Template Sync in Chatwoot","Learn about manual WhatsApp template sync in Chatwoot and other workflow improvements that make WhatsApp customer support easier to manage.",{"id":802,"uuid":803,"title":804,"slug":805,"html":806,"comment_id":802,"feature_image":16,"featured":12,"visibility":13,"created_at":807,"updated_at":808,"published_at":809,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":810,"tags":811,"authors":813,"primary_author":815,"primary_tag":816,"url":817,"excerpt":818,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":819,"meta_description":820,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"68789ce94a1c2004e083a6d3","2b008d39-28e4-48c8-964c-7ff5a5494d2e","WhatsApp campaigns and more","whatsapp-campaigns-and-workflow-improvements","\u003Cp>This release is modest in scope but includes two meaningful improvements for WhatsApp users, along with a handful of practical fixes and additions. Nothing flashy, just steady progress on features that make day-to-day support work smoother.\u003C/p>\u003Ch3 id=\"%F0%9F%93%A3-whatsapp-campaigns-alpha\">📣 WhatsApp Campaigns (alpha)\u003C/h3>\u003Cp>We’re starting to roll out support for WhatsApp campaigns in Chatwoot. This feature lets you send pre-approved WhatsApp message templates to a selected list of contacts—perfect for sending reminders, updates, or promotions.\u003C/p>\u003Cp>It’s currently in early access and gives you a simple way to run customer outreach directly from Chatwoot, without relying on external tools or custom APIs. Over time, we’ll be adding analytics and quality controls to help you track delivery and engagement.\u003C/p>\u003Cp>If you’re already using WhatsApp for support or sales, this makes it easier to stay proactive—all from one platform.\u003C/p>\u003Cp>If you’re on Chatwoot Cloud, reach out to our support team to get this feature enabled on your account.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/07/whatsapp-campaign.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1240\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/07/whatsapp-campaign.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/07/whatsapp-campaign.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/07/whatsapp-campaign.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2025/07/whatsapp-campaign.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%94%A7-whatsapp-embedded-signup-alpha\">🔧 WhatsApp Embedded Signup (alpha)\u003C/h3>\u003Cp>Connecting a WhatsApp Business account used to involve several manual steps—webhook setup, tokens, and some guesswork. We’ve now integrated Meta’s embedded signup flow, which handles all of this automatically.\u003C/p>\u003Cp>This makes the WhatsApp onboarding experience much simpler. If you’ve ever helped someone connect their number to Chatwoot, you’ll appreciate how much easier this is.\u003C/p>\u003Cp>We’re rolling this out gradually, starting with new accounts.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/07/quick-setup.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"997\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/07/quick-setup.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/07/quick-setup.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/07/quick-setup.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2025/07/quick-setup.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%9B%A0-other-improvements\">🛠 Other improvements\u003C/h3>\u003Cul>\u003Cli>\u003Cstrong>Slack inbox now supports multiple attachments.\u003C/strong>&nbsp;You can now send more than one file per message in Slack-connected conversations—useful when sharing screenshots or documents together.\u003C/li>\u003Cli>\u003Cstrong>Private notes can now trigger automation actions.\u003C/strong>&nbsp;Handy for internal workflows—like tagging conversations or assigning based on a note’s content.\u003C/li>\u003Cli>\u003Cstrong>Faster scrolling in canned responses.\u003C/strong>&nbsp;We’ve fixed an issue where hovering caused the list to lag during fast scrolling.\u003C/li>\u003Cli>\u003Cstrong>Contact name editing fix.\u003C/strong>&nbsp;You can now include spaces when editing contact names—small, but important for accuracy.\u003C/li>\u003C/ul>\u003Cp>We’ve officially released v4.4.0. You can read the full technical changelog on&nbsp;\u003Ca href=\"https://github.com/orgs/chatwoot/discussions/11955?ref=www-internal-blog.chatwoot.com\">GitHub Discussions → v4.4.0\u003C/a>\u003C/p>\u003Cp>As always, thanks to everyone reporting issues and suggesting improvements. Your feedback helps guide where we focus next.\u003C/p>","2025-07-17T06:49:13.000+00:00","2026-07-07T13:50:06.000+00:00","2025-07-17T06:49:40.000+00:00","https://www.chatwoot.com/blog/whatsapp-campaigns-and-workflow-improvements",[812],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[814],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/whatsapp-campaigns-and-workflow-improvements/","This release is modest in scope but includes two meaningful improvements for WhatsApp users, along with a handful of practical fixes and additions. Nothing flashy, just steady progress on features that make day-to-day support work smoother.\n\n\n📣 WhatsApp Campaigns (alpha)\n\nWe’re starting to roll out support for WhatsApp campaigns in Chatwoot. This feature lets you send pre-approved WhatsApp message templates to a selected list of contacts—perfect for sending reminders, updates, or promotions.\n\nI","WhatsApp Campaigns and Workflow Updates","Explore Chatwoot updates for WhatsApp campaigns, improved workflows, and practical fixes that help teams manage customer conversations.",{"id":822,"uuid":823,"title":824,"slug":825,"html":826,"comment_id":822,"feature_image":16,"featured":12,"visibility":13,"created_at":827,"updated_at":828,"published_at":829,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":830,"authors":832,"primary_author":834,"primary_tag":835,"url":836,"excerpt":837,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":838,"meta_description":839,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6871eb064a1c2004e083a693","7f2681ad-b49e-4ec3-ae66-63130f907859","Image Support in Captain and Improved Article Previews","image-support-in-captain-and-improved-article-previews","\u003Cp>This week’s update is focused on improving small things that make the product feel more thoughtful. A few quality-of-life improvements, some visual polish, and a meaningful step forward for Captain.\u003C/p>\u003Ch4 id=\"image-analysis-in-captain\">Image Analysis in Captain\u003C/h4>\u003Cp>Captain can now analyze images shared by customers and respond with a caption or a brief explanation. This is especially useful when users share screenshots of issues or unclear visuals. Captain will try to understand the context and provide a helpful reply.\u003C/p>\u003Cp>For example, if a user shares a screenshot of an error, Captain might respond with helpful suggestions based on what it sees—like basic troubleshooting steps or guidance on what to check next. It’s a simple way to cut down on unnecessary back-and-forth in conversations.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/07/captain-image-2.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"2017\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/07/captain-image-2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/07/captain-image-2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/07/captain-image-2.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/07/captain-image-2.png 2096w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">captain-image\u003C/span>\u003C/figcaption>\u003C/figure>\u003Ch4 id=\"og-images-in-help-center-articles\">OG Images in Help Center Articles\u003C/h4>\u003Cp>We’ve added support for OG (Open Graph) images in Chatwoot’s Help Center. This means that when you share a help article link on social platforms or messaging tools, it now displays a preview image alongside the title.\u003C/p>\u003Cp>This small detail helps your content look more polished when shared with customers or teammates.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://gen-img-cdn.chatwoot.com/og?clientRef=cw-content&amp;title=Customizing+your+personal+profile&amp;portalName=User+Guide+%7C+Chatwoot\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1200\" height=\"630\">\u003C/figure>\u003Cp>\u003C/p>\u003Cp>\u003Cem>Note: Available only on the Cloud version.\u003C/em>\u003C/p>\u003Ch4 id=\"widget-header-customization\">Widget Header Customization\u003C/h4>\u003Cp>You can now customize the welcome message and availability indicators shown in the chat widget header. This is useful when you want to personalize the experience or make your team’s presence clearer to visitors. \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1677587234-how-to-send-additional-user-information-to-chatwoot-using-sdk?ref=www-internal-blog.chatwoot.com#custom-messages\">Learn more: Customize Widget Messages\u003C/a>\u003C/p>\u003Ch4 id=\"feature-toggles-in-the-widget\">Feature Toggles in the Widget\u003C/h4>\u003Cp>We’ve introduced a way to toggle optional features inside the chat widget. This allows you to enable or disable components based on your use case.\u003C/p>\u003Cp>For example, you can hide the email capture prompt if it’s not relevant for your flow or disable certain buttons. \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1677587234-how-to-send-additional-user-information-to-chatwoot-using-sdk?ref=www-internal-blog.chatwoot.com#feature-toggles\">Learn more: Feature Toggles via SDK\u003C/a>\u003C/p>\u003Ch3 id=\"other-improvements\">Other Improvements\u003C/h3>\u003Cul>\u003Cli>Inbox list is now sorted alphabetically in the settings page to make navigation simpler.\u003C/li>\u003Cli>Fixed a bug where the widget message input wouldn’t resize properly on certain screens.\u003C/li>\u003Cli>Priority and message types are now properly translated in Automations and Macros.\u003C/li>\u003Cli>Improved inbox name sanitization by removing colons and semicolons.\u003C/li>\u003Cli>Fixed a rare issue where closing brackets in mentions caused rendering problems.\u003C/li>\u003Cli>Variable search in templates now works correctly even when used after braces or commas.\u003C/li>\u003C/ul>\u003Cp>Thanks for following along. As always, if you notice anything that feels off or have ideas to improve the flow, we’re listening.\u003C/p>","2025-07-12T04:56:38.000+00:00","2026-07-07T13:50:16.000+00:00","2025-07-12T05:26:36.000+00:00",[831],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[833],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/image-support-in-captain-and-improved-article-previews/","This week’s update is focused on improving small things that make the product feel more thoughtful. A few quality-of-life improvements, some visual polish, and a meaningful step forward for Captain.\n\nImage Analysis in Captain\n\nCaptain can now analyze images shared by customers and respond with a caption or a brief explanation. This is especially useful when users share screenshots of issues or unclear visuals. Captain will try to understand the context and provide a helpful reply.\n\nFor example, ","Captain Image Support and Article Preview Updates","See how Chatwoot improves Captain with image support, clearer article previews, and small workflow updates for better customer conversations.",{"id":841,"uuid":842,"title":843,"slug":844,"html":845,"comment_id":841,"feature_image":16,"featured":12,"visibility":13,"created_at":846,"updated_at":847,"published_at":848,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":849,"authors":851,"primary_author":853,"primary_tag":854,"url":855,"excerpt":856,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":857,"meta_description":858,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"68665a8f4a1c2004e083a645","47db5b29-ad7c-46ed-a0b7-6e3088a6de61","Team Mentions and More","team-mentions-and-more","\u003Cp>This release includes a few focused updates to improve collaboration, make integrations easier, and strengthen overall reliability. Here's a quick look at what’s new.\u003C/p>\u003Ch3 id=\"%F0%9F%93%A2-mention-teams-in-private-notes\">📢 Mention Teams in Private Notes\u003C/h3>\u003Cp>You can now mention a whole team in private notes by using&nbsp;\u003Ccode>@team_name\u003C/code>. It works the same as tagging an individual agent but sends a notification to everyone on the team who has access to the conversation inbox.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/07/team-mention.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"767\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/07/team-mention.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/07/team-mention.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/07/team-mention.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/07/team-mention.png 2076w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>It’s handy when you want to loop in an entire team without having to mention each person individually.\u003C/p>\u003Ch3 id=\"%F0%9F%93%8D-location-messages-for-twilio-whatsapp\">📍 Location Messages for Twilio WhatsApp\u003C/h3>\u003Cp>You can now view location messages sent through Twilio’s WhatsApp integration directly inside Chatwoot. This makes it easier to understand where a customer is, especially when they share their location during support conversations.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/07/location.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"830\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/07/location.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/07/location.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/07/location.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/07/location.png 2076w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">twilio whatsapp\u003C/span>\u003C/figcaption>\u003C/figure>\u003Ch3 id=\"%F0%9F%9B%A0-user-attribution-for-linear-integration-oauth-actor-authorization\">🛠 User Attribution for Linear Integration (OAuth Actor Authorization)\u003C/h3>\u003Cp>We’ve made a small update to the Linear integration to show which agent created or linked an issue in Chatwoot. This helps your team see who did what, making things easier to track in ongoing conversations.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/07/linear-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"830\" height=\"500\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/07/linear-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/2025/07/linear-1.png 830w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">linear-actor\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>\u003Cem>Note\u003C/em>: To see this change, you might need to disconnect and reconnect your Linear workspace.\u003C/p>\u003Ch3 id=\"other-improvements\">Other Improvements\u003C/h3>\u003Cul>\u003Cli>You can now use more conversation details like&nbsp;\u003Ccode>status\u003C/code>,&nbsp;\u003Ccode>assignee_id\u003C/code>,&nbsp;\u003Ccode>team_id\u003C/code>, and&nbsp;\u003Ccode>priority\u003C/code>&nbsp;in your message automation.\u003C/li>\u003Cli>A new&nbsp;\u003Ccode>open_conversation\u003C/code>&nbsp;action is available in automation to help reopen the conversations automatically.\u003C/li>\u003Cli>We’ve made a fix for reply time tracking to make it more accurate for conversations that get reopened.\u003C/li>\u003Cli>Fixed an issue where CSAT table headers and selected date ranges reset after a page reload.\u003C/li>\u003Cli>The old (v3) UI is now fully removed, everyone is using the new layout for sidebar and message views.\u003C/li>\u003Cli>Fixed a text wrapping issue with dropdown messages in Line integrations.\u003C/li>\u003Cli>If auto-assignment is turned off in an inbox, max assignment limits are no longer applied.\u003C/li>\u003C/ul>\u003Cp>We’d love to hear what you think. Your feedback helps us keep making Chatwoot better, one step at a time.\u003C/p>","2025-07-03T10:25:19.000+00:00","2026-07-07T13:50:25.000+00:00","2025-07-03T18:57:48.000+00:00",[850],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[852],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/team-mentions-and-more/","This release includes a few focused updates to improve collaboration, make integrations easier, and strengthen overall reliability. Here's a quick look at what’s new.\n\n\n📢 Mention Teams in Private Notes\n\nYou can now mention a whole team in private notes by using @team_name. It works the same as tagging an individual agent but sends a notification to everyone on the team who has access to the conversation inbox.\n\nIt’s handy when you want to loop in an entire team without having to mention each pe","Team Mentions and Collaboration Updates","Explore Chatwoot team mentions, integration improvements, and reliability updates that make customer support collaboration easier.",{"id":860,"uuid":861,"title":862,"slug":863,"html":864,"comment_id":860,"feature_image":16,"featured":12,"visibility":13,"created_at":865,"updated_at":866,"published_at":867,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":868,"authors":870,"primary_author":872,"primary_tag":873,"url":874,"excerpt":875,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":876,"meta_description":877,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"682c412f4a1c2004e083a5d9","9e919add-f083-461a-8877-d13f5478fd5c","Captain & CSAT updates","better-csat-and-captain","\u003Cp>A focused release this week, with a handful of thoughtful updates that continue to make things better. We’ve made CSAT setup cleaner and added small improvements to Captain that make it easier to use and a bit more aware of what’s going on.\u003C/p>\u003Cp>Here’s everything that’s new this week:\u003C/p>\u003Ch3 id=\"%F0%9F%8C%9F-better-csat-for-smarter-feedback\">\u003Cstrong>🌟 Better CSAT for Smarter Feedback\u003C/strong>\u003C/h3>\u003Cp>We’ve made the CSAT settings easier to manage and more transparent. The entire configuration now lives in a dedicated tab under Inbox Settings. You can control how the score is shown and customize the message to better fit your support voice.\u003C/p>\u003Cp>You can also now trigger CSAT surveys based on labels. This was a long-requested feature. It lets you avoid sending surveys for conversations marked as spam, or internal chats, so the metrics stay clean.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/05/image.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1170\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/05/image.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/05/image.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/05/image.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/05/image.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">CSAT configuration for an Inbox\u003C/span>\u003C/figcaption>\u003C/figure>\u003Cp>We’ve also made smaller improvements:\u003C/p>\u003Cul>\u003Cli>The CSAT survey URL is now hidden from agents.\u003C/li>\u003Cli>In channels like WhatsApp, Instagram, and Facebook, surveys are only sent if the conversation is still within the 24-hour messaging window.\u003C/li>\u003C/ul>\u003Ch3 id=\"%E2%9C%A8-captain-just-got-smarter\">\u003Cstrong>✨ Captain Just Got Smarter\u003C/strong>\u003C/h3>\u003Cp>Captain keeps getting upgrades each week. We would like to make Captain assistant and the copilot more like someone on your team who gets the context and can help out meaningfully. This week’s updates continue in that direction.&nbsp;\u003C/p>\u003Cp>\u003Cu>Access to private notes\u003C/u>: Copilot can now read private notes left by your team. This gives it much better context about what’s been discussed behind the scenes, things like internal decisions, pending follow-ups, or customer history that isn’t visible to the end user. With this added context, Copilot can generate more accurate and useful replies without asking your team to repeat what’s already known.\u003C/p>\u003Cp>\u003Cu>Access to custom attributes\u003C/u>: Captain now has access to custom attributes from conversations, things like customer type, subscription plan, or any internal tags you’ve set. This lets it adjust its responses based on the context. For example, if a conversation is tagged as \"VIP\" or the customer is on a free plan, Captain can take that into account while answering, making its replies feel more relevant and aligned with your internal logic.\u003C/p>\u003Cp>\u003Cu>Improvements in FAQs\u003C/u>: We’ve made some UI improvements to make managing FAQs a bit smoother. You can now select all FAQs at once, making it easier to perform bulk actions like updates or deletions. This small change should make everyday tasks less frustrating.\u003C/p>\u003Ch3 id=\"%F0%9F%8E%A5-circular-video-messages-in-telegram\">🎥 Circular video messages in telegram\u003C/h3>\u003Cp>Chatwoot now supports circular video messages from Telegram. These are short, rounded videos often used for quick replies or casual updates. Agents can view and respond to these messages just like any other media type, making the experience feel more native and fluid for Telegram users.\u003C/p>\u003Ch3 id=\"other-improvements\">Other improvements\u003C/h3>\u003Cp>We made a few more smaller changes across the product: \u003C/p>\u003Cul>\u003Cli>You can now specify the \u003Cem>region for your Dialogflow integration\u003C/em>.\u003C/li>\u003Cli>The public Help Center now supports RTL languages like Arabic and Hebrew.\u003C/li>\u003Cli>We’ve added support for&nbsp;\u003Ccode>input_select\u003C/code>&nbsp;message types in both Line and Messenger channels.\u003C/li>\u003Cli>Filter and folder views now show the total conversation count at the top, giving you a quick summary at a glance.\u003C/li>\u003Cli>For teams using Linear, we now show activity messages when someone links or creates issues, so everyone stays in the loop.\u003C/li>\u003C/ul>","2025-05-20T08:45:35.000+00:00","2026-09-01T20:44:48.000+00:00","2025-06-27T05:28:43.000+00:00",[869],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[871],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/better-csat-and-captain/","A focused release this week, with a handful of thoughtful updates that continue to make things better. We’ve made CSAT setup cleaner and added small improvements to Captain that make it easier to use and a bit more aware of what’s going on.\n\nHere’s everything that’s new this week:\n\n\n🌟 Better CSAT for Smarter Feedback\n\nWe’ve made the CSAT settings easier to manage and more transparent. The entire configuration now lives in a dedicated tab under Inbox Settings. You can control how the score is sh","Captain and CSAT Updates in Chatwoot","Learn about Chatwoot updates for Captain AI, CSAT surveys, and support workflows designed to improve agent productivity and customer feedback.",{"id":879,"uuid":880,"title":881,"slug":882,"html":883,"comment_id":879,"feature_image":16,"featured":12,"visibility":13,"created_at":884,"updated_at":885,"published_at":886,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":887,"authors":889,"primary_author":891,"primary_tag":892,"url":893,"excerpt":894,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":895,"meta_description":896,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"68474d844a1c2004e083a5ed","1dacd813-e1e2-4d07-9e2a-628cbdf51bf3","Audio Transcripts","audio-transcripts","\u003Cp>Audio messages are common in support conversations, especially on channels like WhatsApp and Telegram. Until now, agents had to listen to each one manually. With this update, Chatwoot will generate a transcript for every supported audio message and show it directly in the conversation. It works automatically and would save time for agents handling high volumes of voice queries.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/06/audio-sample.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1300\" height=\"656\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/06/audio-sample.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/06/audio-sample.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/06/audio-sample.png 1300w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"formats-we-support\">Formats we support\u003C/h3>\u003Cp>We’ve tried to make this as seamless as possible. Most audio file types are supported: mp3, mp4, mpeg, mpga, flac, ogg, m4a, wav, and webm. Audio messages from popular channels like WhatsApp, Telegram, and others just work.\u003C/p>\u003Ch3 id=\"captain-understands-audio-too\">Captain understands audio too\u003C/h3>\u003Cp>This also makes \u003Ca href=\"https://www.chatwoot.com/captain?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">\u003Cu>Captain\u003C/u>\u003C/a>, our AI assistant, more capable. It can now listen to what customers say in audio messages and respond with helpful, context-aware replies. This opens up deeper automation possibilities, especially for users who get a lot of voice queries.\u003C/p>\u003Cp>Here is a conversation with Captain.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/06/captain-conversation.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1586\" height=\"1512\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/06/captain-conversation.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/06/captain-conversation.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/06/captain-conversation.png 1586w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"how-to-enable-it\">How to enable it\u003C/h3>\u003Cp>If you’re on Chatwoot Cloud, you can turn this on under Account Settings. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/06/account-settings.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1858\" height=\"842\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/06/account-settings.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/06/account-settings.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/06/account-settings.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/06/account-settings.png 1858w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>It’s available to all paid users. For self-hosted users, this will be available in version 4.3.0 and above if you're on a premium plan.\u003C/p>","2025-06-09T21:09:24.000+00:00","2026-07-07T13:50:43.000+00:00","2025-06-09T21:22:56.000+00:00",[888],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[890],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/audio-transcripts/","Audio messages are common in support conversations, especially on channels like WhatsApp and Telegram. Until now, agents had to listen to each one manually. With this update, Chatwoot will generate a transcript for every supported audio message and show it directly in the conversation. It works automatically and would save time for agents handling high volumes of voice queries.\n\n\nFormats we support\n\nWe’ve tried to make this as seamless as possible. Most audio file types are supported: mp3, mp4, ","Audio Transcripts for Customer Conversations","Chatwoot audio transcripts turn voice messages into readable text, helping support teams handle WhatsApp and Telegram conversations faster.",{"id":898,"uuid":899,"title":900,"slug":901,"html":902,"comment_id":898,"feature_image":16,"featured":12,"visibility":13,"created_at":903,"updated_at":904,"published_at":905,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":906,"authors":908,"primary_author":910,"primary_tag":911,"url":912,"excerpt":913,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":914,"meta_description":915,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"681a10f44a1c2004e083a578","cfe9577f-b0c4-4043-ba61-22156802ed14","Captain AI custom instructions, Better Auto-resolve & more","captain-custom-instructions","\u003Cp>Another basket of exciting updates are here, we've been at work improving the Chatwoot experience across the board. Here are the highlights\u003C/p>\u003Ch2 id=\"%F0%9F%A5%85-custom-instructions-for-captain\">🥅 Custom Instructions for Captain\u003C/h2>\u003Cp>Our goal is to make Captain the best AI support assistant on the internet, we've had great feedback from a lot of our customers, and we've been working to get those out the door this past few weeks. We've addressed the two most requested features\u003C/p>\u003Col>\u003Cli>Ability to provide custom instructions.\u003C/li>\u003Cli>Custom hand-off and resolution messages\u003C/li>\u003C/ol>\u003Cp>When you edit an existing assistant, you will be navigated to the following page. \u003Cbr>This will allow you to set instructions for the model, and messages when Captain performs a hands-off or resolves a conversation.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/05/CleanShot-2025-05-06-at-19.24.28@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1306\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/05/CleanShot-2025-05-06-at-19.24.28@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/05/CleanShot-2025-05-06-at-19.24.28@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/05/CleanShot-2025-05-06-at-19.24.28@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2025/05/CleanShot-2025-05-06-at-19.24.28@2x.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>We have also added a playground to test your instructions and the breadth of your documents and responses. \u003C/p>\u003Ch2 id=\"%E2%9B%BA%EF%B8%8F-better-control-over-auto-resolution\">⛺️ Better control over auto resolution\u003C/h2>\u003Cp>We’ve improved how auto-resolution works so you can better manage idle conversations. You can now set the auto-resolution time in minutes, hours, or days. There’s also an option to send a custom message to the customer when the conversation is resolved.\u003C/p>\u003Cp>Additionally, you can choose whether or not to resolve conversations that haven’t been replied to by an agent. This gives you the flexibility to handle unattended conversations differently.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/05/Screenshot-2025-05-08-at-12.20.10-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1055\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/05/Screenshot-2025-05-08-at-12.20.10-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/05/Screenshot-2025-05-08-at-12.20.10-PM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/05/Screenshot-2025-05-08-at-12.20.10-PM.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/05/Screenshot-2025-05-08-at-12.20.10-PM.png 2240w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"%F0%9F%93%92-contact-notes\">📒 Contact Notes\u003C/h2>\u003Cp>You can now view contact notes directly from the conversation sidebar, making it easier to access important information without leaving the chat. \u003Cbr>\u003Cbr>In future updates, you’ll also be able to create and edit notes right from the sidebar.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/05/436491519-41cea09b-0a87-4997-9863-2ce03a4232da.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1904\" height=\"1485\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/05/436491519-41cea09b-0a87-4997-9863-2ce03a4232da.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/05/436491519-41cea09b-0a87-4997-9863-2ce03a4232da.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/05/436491519-41cea09b-0a87-4997-9863-2ce03a4232da.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/05/436491519-41cea09b-0a87-4997-9863-2ce03a4232da.png 1904w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"%F0%9F%93%A6-other-improvements\">📦 Other improvements\u003C/h2>\u003Cul>\u003Cli>Added API endpoint to update message status.\u003C/li>\u003Cli>Fixed UI issue with long texts in activity bubble.\u003C/li>\u003Cli>Fixed agent bot avatar not showing in the message list.\u003C/li>\u003Cli>Improved widget compatibility with Rails + Turbo apps.\u003C/li>\u003Cli>Fixed Linear integration popover not being reachable.\u003C/li>\u003Cli>Added chatwoot:opened and chatwoot:closed events to the widget SDK.\u003C/li>\u003Cli>Improved Help Center slug validation to block invalid characters.\u003C/li>\u003C/ul>","2025-05-06T13:39:00.000+00:00","2026-07-07T13:50:52.000+00:00","2025-05-08T19:26:12.000+00:00",[907],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[909],{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/captain-custom-instructions/","Another basket of exciting updates are here, we've been at work improving the Chatwoot experience across the board. Here are the highlights\n\n\n🥅 Custom Instructions for Captain\n\nOur goal is to make Captain the best AI support assistant on the internet, we've had great feedback from a lot of our customers, and we've been working to get those out the door this past few weeks. We've addressed the two most requested features\n\n 1. Ability to provide custom instructions.\n 2. Custom hand-off and resolu","Captain AI Custom Instructions in Chatwoot","Explore Captain AI custom instructions, better auto-resolve behavior, and product updates that help support teams move faster in Chatwoot.",{"id":917,"uuid":918,"title":919,"slug":920,"html":921,"comment_id":917,"feature_image":922,"featured":12,"visibility":13,"created_at":923,"updated_at":924,"published_at":925,"custom_excerpt":926,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":927,"authors":930,"primary_author":932,"primary_tag":933,"url":934,"excerpt":926,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":935,"meta_description":936,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"68116e5b4a1c2004e083a559","d4021d87-67a9-4965-b62f-66f6949c40f9","Introducing Captain - our AI Agent","introducing-captain","\u003Cp>I’m excited to introduce something we’ve been building at Chatwoot: \u003Cstrong>Captain\u003C/strong>, our new AI agent that helps you deliver faster, more efficient support while reducing your team’s workload.\u003C/p>\u003Cp>At Chatwoot, we’ve always believed that great support is about simplicity and speed. Captain brings both by stepping in to handle repetitive queries, assisting agents in real time, and learning continuously from your help docs and past conversations.\u003C/p>\u003Cp>Whether you’re running a small team or supporting customers at scale, Captain is here to help you do more with less. Over the past month, we’ve rolled it out in beta to many of our Cloud customers, and the feedback has been incredibly encouraging. \u003Cbr>\u003Cbr>Starting today, Captain will be available to everyone who signs up for a paid plan for Chatwoot.\u003C/p>\u003Cfigure class=\"kg-card kg-embed-card\">\u003Ciframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/-c_xDMtoOG0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"\" title=\"Captain - The AI agent for customer support.\">\u003C/iframe>\u003C/figure>\u003Ch3 id=\"what-captain-can-do\">\u003Cstrong>What Captain Can Do\u003C/strong>\u003C/h3>\u003Cp>\u003C/p>\u003Cp>Captain is not just another chatbot. It’s a tightly integrated set of features designed to work with your existing support workflow:\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Assistant: \u003C/strong>Chats with your customers, answers questions instantly, and learns from your documentation and historical chats.\u003C/li>\u003Cli>\u003Cstrong>Co-pilot: \u003C/strong>Supports agents by drafting replies, translating messages, and pulling in relevant customer data from your connected tools.\u003C/li>\u003Cli>\u003Cstrong>FAQs: \u003C/strong>Identifies recurring questions and suggests helpful FAQ entries to speed up support and fill in knowledge gaps.\u003C/li>\u003Cli>\u003Cstrong>Memory: \u003C/strong>Remembers key customer details from past interactions, so your team can offer more personalized and informed responses.\u003C/li>\u003C/ul>\u003Ch3 id=\"getting-started-is-easy\">\u003Cstrong>Getting Started Is Easy\u003C/strong>\u003C/h3>\u003Cp>Captain is now available on all paid \u003Cstrong>Chatwoot Cloud plans\u003C/strong>, with free monthly usage included:\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Startups\u003C/strong>: 100 free responses per month\u003C/li>\u003Cli>\u003Cstrong>Business\u003C/strong>: 300 free responses per month\u003C/li>\u003Cli>\u003Cstrong>Enterprise\u003C/strong>: 500 free responses per month\u003C/li>\u003C/ul>\u003Cp>You can enable it right away from the Captain console in your Chatwoot sidebar. If you need more, the \u003Cstrong>Captain add-on\u003C/strong> is available for just \u003Cstrong>$200/month\u003C/strong>, for upto \u003Cstrong>10,000 responses\u003C/strong>.\u003C/p>\u003Ch3 id=\"why-we-built-captain\">\u003Cstrong>Why We Built Captain\u003C/strong>\u003C/h3>\u003Cp>Support teams often have too much on their plate and not enough help. We built Captain to make things easier. It handles common, repetitive tasks so your team can spend more time with customers and less time on busywork.\u003C/p>\u003Cp>We believe in the promise of AI, not just as a trend, but as a way to genuinely improve how support teams work. Captain is our first step toward making that promise real: faster replies, fewer tickets, and a better experience for everyone.\u003C/p>\u003Cp>We also know that some teams prefer to stay in control of their infrastructure. We’re working on bringing Captain to \u003Cstrong>self-hosted setups\u003C/strong>, so you can run AI-powered support entirely on your own servers. More on that soon.\u003C/p>\u003Cp>We’d love for you to give it a try and tell us what you think. Your feedback will shape where we take this next.\u003C/p>\u003Cp>If you have thoughts, ideas, or questions, feel free to reach out to me directly.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2025/04/Thumbnail_1.jpg","2025-04-30T00:27:07.000+00:00","2026-07-07T13:51:02.000+00:00","2025-04-30T00:35:01.000+00:00","I’m excited to introduce something we’ve been building at Chatwoot: Captain, our new AI agent that helps you deliver faster, more efficient support while reducing your team’s workload.",[928,929],{"id":364,"name":365,"slug":365,"description":16,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":16,"url":366},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[931],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":364,"name":365,"slug":365,"description":16,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":16,"url":366},"https://www-internal-blog.chatwoot.com/introducing-captain/","Introducing Captain, Chatwoot’s AI Agent","Meet Captain, Chatwoot’s AI agent for faster customer support, smarter replies, and more helpful conversations across every support channel.",{"id":938,"uuid":939,"title":940,"slug":941,"html":942,"comment_id":938,"feature_image":16,"featured":12,"visibility":13,"created_at":943,"updated_at":944,"published_at":945,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":946,"authors":948,"primary_author":950,"primary_tag":951,"url":952,"excerpt":953,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":954,"meta_description":955,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"680785e44a1c2004e083a504","e63c1b38-b366-4dbe-b396-3f5e33cbbbfe","Instagram Channel, Agent Bots & More","instagram-channel-agent-bots-more","\u003Cp>We've been hard at work delivering quality-of-life improvements across the platform. Here’s what we’ve shipped so far:\u003C/p>\u003Ch2 id=\"dedicated-instagram-channel\">Dedicated Instagram Channel\u003C/h2>\u003Cp>Previously, integrating Instagram required linking your account to a Facebook Page, making setup unnecessarily complex. To address this, Instagram is now available as its own separate channel, using the Instagram Business Login APIs. This removes the Facebook Page dependency and makes Instagram inbox setup much more straightforward.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/04/CleanShot-2025-04-22-at-17.41.29@2x-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"964\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/04/CleanShot-2025-04-22-at-17.41.29@2x-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/04/CleanShot-2025-04-22-at-17.41.29@2x-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/04/CleanShot-2025-04-22-at-17.41.29@2x-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/04/CleanShot-2025-04-22-at-17.41.29@2x-1.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Additionally, we’ve consolidated sending restrictions across channels—message windows and character limits are now clearly displayed in the UI.\u003C/p>\u003Ch2 id=\"agent-bots-ui\">Agent Bots UI\u003C/h2>\u003Cp>AgentBot can now be seamlessly integrated with your Chatwoot inbox as a customer query bot via Chatwoot APIs and Webhooks. Until now, creating and managing these bots was only possible through APIs. Responding to customer feedback, we’ve introduced a dedicated UI for Agent Bots.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/04/CleanShot-2025-04-22-at-17.46.50@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1131\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/04/CleanShot-2025-04-22-at-17.46.50@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/04/CleanShot-2025-04-22-at-17.46.50@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/04/CleanShot-2025-04-22-at-17.46.50@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/04/CleanShot-2025-04-22-at-17.46.50@2x.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>From this screen, you can easily add or remove bots, upload avatars, and update webhook endpoints. You can read more about the Agent Bots feature \u003Ca href=\"https://chatwoot.help/hc/user-guide/articles/1677497472-how-to-use-agent-bots?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">here.\u003C/a>\u003C/p>\u003Cp>With this update, we’ve sunsetted the CSML feature due to low adoption. Agent Bots are now the default way to add bots to Chatwoot, offering a better experience, more choices, and greater control over your bot infrastructure.\u003C/p>\u003Ch2 id=\"improved-translation-experience\">Improved translation experience\u003C/h2>\u003Cp>If you have the Google Translate integration available, any incoming messages can be translated to the account language. We've shipped a bunch of improvements to how this is handled in the UI.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/04/CleanShot-2025-04-22-at-18.00.28-1.gif\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1200\" height=\"492\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/04/CleanShot-2025-04-22-at-18.00.28-1.gif 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/04/CleanShot-2025-04-22-at-18.00.28-1.gif 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/04/CleanShot-2025-04-22-at-18.00.28-1.gif 1200w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>The translated message is persisted across navigations and page load, and you can toggle between the translated message and the original message with just a click.\u003C/p>\u003Ch2 id=\"other-updates-and-improvements\">Other updates and improvements\u003C/h2>\u003Cul>\u003Cli>Improved filtering of new conversations when viewed on a filtered view. \u003C/li>\u003Cli>Filtered conversation view will strongly adhere to role permissions.\u003C/li>\u003Cli>Implement widget postback for \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1677689344-how-to-use-interactive-messages?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">interactive messages\u003C/a>\u003C/li>\u003Cli>Add support for XML files as attachment, this is especially useful for our customers in the EU who need to share XML files for taxation purposes.\u003C/li>\u003Cli>The logo configured for Help Center is not automatically added a the favicon for all the public facing pages\u003C/li>\u003Cli>When Copilot Chat returns an empty message, we show an appropriate error.\u003C/li>\u003Cli>Send files as attachments instead of links in emails. \u003C/li>\u003Cli>Fixed a bug where the CC and BCC emails in the reply editor would reset when performing actions like assigning a team or a label.\u003C/li>\u003Cli>Fixed a bug where download action on agent conversation reports would ignore business hours toggle\u003C/li>\u003Cli>Fixed a Chrome-specific rendering bug where emojis in the&nbsp;\u003Ccode>&lt;textarea&gt;\u003C/code>&nbsp;of the reply box display in different color tone when placed at the start of the input.\u003C/li>\u003C/ul>","2025-04-22T12:04:52.000+00:00","2026-07-07T13:51:10.000+00:00","2025-04-22T12:43:52.000+00:00",[947],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[949],{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/instagram-channel-agent-bots-more/","We've been hard at work delivering quality-of-life improvements across the platform. Here’s what we’ve shipped so far:\n\n\nDedicated Instagram Channel\n\nPreviously, integrating Instagram required linking your account to a Facebook Page, making setup unnecessarily complex. To address this, Instagram is now available as its own separate channel, using the Instagram Business Login APIs. This removes the Facebook Page dependency and makes Instagram inbox setup much more straightforward.\n\nAdditionally, ","Instagram Channel and Agent Bot Updates","See Chatwoot updates for Instagram support, Agent Bots, and platform improvements that help teams manage more customer channels in one place.",{"id":957,"uuid":958,"title":959,"slug":960,"html":961,"comment_id":957,"feature_image":16,"featured":12,"visibility":13,"created_at":962,"updated_at":963,"published_at":964,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":965,"authors":967,"primary_author":969,"primary_tag":970,"url":971,"excerpt":972,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"67d1660d4a1c2004e083a4cd","f82fbe10-18b4-4e42-ac4c-b2f163ba8087","Macros Now Available in the Mobile App!","changelog-week-of-march-12","\u003Cp>Ability to run Macros from the mobile app has been a long awaited feature. And we’re thrilled to announce that it's finally available! With \u003Cstrong>version 4.0.14\u003C/strong>, you can now use macros to boost efficiency on the go. \u003C/p>\u003Cp>🔹 \u003Cstrong>Easily access and apply macros\u003C/strong>\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/03/copilot-2--1-.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1578\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/03/copilot-2--1-.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/03/copilot-2--1-.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/03/copilot-2--1-.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/03/copilot-2--1-.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003Cbr>🔹 \u003Cstrong>Tap the info icon\u003C/strong> to view details for each macro.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/03/copilot-2--2-.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1578\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/03/copilot-2--2-.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/03/copilot-2--2-.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/03/copilot-2--2-.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/03/copilot-2--2-.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Learn more about macros \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/articles/1679978392-how-to-use-macros?ref=www-internal-blog.chatwoot.com\" rel=\"noopener\">here\u003C/a>. Give it a try and let us know your thoughts! 🚀\u003C/p>\u003Cp>\u003Cem>👉 \u003Cstrong>Download or update the app from here\u003C/strong>: \u003C/em>\u003Ca href=\"https://www.chatwoot.com/mobile-apps?ref=www-internal-blog.chatwoot.com\" rel=\"noopener\">\u003Cem>Chatwoot Mobile Apps\u003C/em>\u003C/a>\u003C/p>","2025-03-12T10:46:37.000+00:00","2026-07-07T13:51:19.000+00:00","2025-03-12T16:20:23.000+00:00",[966],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[968],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-march-12/","Ability to run Macros from the mobile app has been a long awaited feature. And we’re thrilled to announce that it's finally available! With version 4.0.14, you can now use macros to boost efficiency on the go.\n\n🔹 Easily access and apply macros\n\n\n🔹 Tap the info icon to view details for each macro.\n\nLearn more about macros here. Give it a try and let us know your thoughts! 🚀\n\n👉 Download or update the app from here: Chatwoot Mobile Apps",{"id":974,"uuid":975,"title":976,"slug":977,"html":978,"comment_id":974,"feature_image":16,"featured":12,"visibility":13,"created_at":979,"updated_at":980,"published_at":981,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":982,"authors":984,"primary_author":986,"primary_tag":987,"url":988,"excerpt":989,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"67c571774a1c2004e083a45a","76f94eab-63af-4b8c-ad3c-5b25c8116d51","Font Scaling, Captain AI improvements & more","changelog-week-of-march","\u003Cp>We’ve been working hard to make Chatwoot even better over the past few weeks. Here’s a quick look at what’s new and what's changed.\u003C/p>\u003Ch2 id=\"%F0%9F%94%A0-ability-to-change-ui-font-size\">🔠 Ability to change UI font size\u003C/h2>\u003Cp>Chatwoot now lets you customise the UI scaling by adjusting the font size! We heard feedback that the UI density wasn't ideal on all screens, especially for folks on lower resolution displays. This update addresses that: choose a font size from the 6 available options that works best for your display and comfort. We've ensured the UI scales smoothly, so you'll have a great experience no matter what you pick.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/03/output.webp\" class=\"kg-image\" alt=\"A video demo of updating font size on Chatwoot Dashboard\" loading=\"lazy\" width=\"1400\" height=\"872\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/03/output.webp 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/03/output.webp 1000w, https://www-internal-blog.chatwoot.com/content/images/2025/03/output.webp 1400w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cspan style=\"white-space: pre-wrap;\">Updating font size on Chatwoot Dashboard\u003C/span>\u003C/figcaption>\u003C/figure>\u003Ch2 id=\"%E2%9A%99%EF%B8%8F-linear-integration\">⚙️ Linear Integration\u003C/h2>\u003Cp>We've made connecting to Linear easier! Instead of using an API token, you can now connect with OAuth. It's a simpler, faster process—just connect with a click.\u003C/p>\u003Cp>Try the integration out and let us know if you have any suggestions or feedback\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/03/CleanShot-2025-03-03-at-14.56.57@2x.png\" class=\"kg-image\" alt=\"A screenshot showing the Linear OAuth integration with Chatwoot\" loading=\"lazy\" width=\"2000\" height=\"1131\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/03/CleanShot-2025-03-03-at-14.56.57@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/03/CleanShot-2025-03-03-at-14.56.57@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/03/CleanShot-2025-03-03-at-14.56.57@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/03/CleanShot-2025-03-03-at-14.56.57@2x.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"%F0%9F%A4%96-captain-copilot\">🤖 Captain &amp; Copilot\u003C/h2>\u003Ch3 id=\"one-less-step-in-using-copilot\">One less step in using Copilot\u003C/h3>\u003Cp>Based on your feedback, we've made a key change to Captain AI! You can now use Copilot independently, without needing to enable the Captain bot on an inbox first. Previously, connecting an inbox was a prerequisite. \u003C/p>\u003Cp>Now, after creating an inbox, agents have the flexibility to choose which assistant they want to engage with. We've already seen significant productivity improvements internally with this new setup, and we're eager to see how it helps you provide better and more effective support to your customers.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/03/CleanShot-2025-03-03-at-15.25.30@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1133\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/03/CleanShot-2025-03-03-at-15.25.30@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/03/CleanShot-2025-03-03-at-15.25.30@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/03/CleanShot-2025-03-03-at-15.25.30@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/03/CleanShot-2025-03-03-at-15.25.30@2x.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"bulk-actions-in-faqs\">Bulk Actions in FAQs\u003C/h3>\u003Cp>One of the greatest features of Captain is that learns and evolves over time. One way it does that is by generating FAQs from resolved conversations. Approving these suggestions one by one can be time-consuming, especially for high-volume teams. Now, you can approve FAQs in bulk with a single click\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/03/CleanShot-2025-03-03-at-15.31.22@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1132\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/03/CleanShot-2025-03-03-at-15.31.22@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/03/CleanShot-2025-03-03-at-15.31.22@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/03/CleanShot-2025-03-03-at-15.31.22@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2025/03/CleanShot-2025-03-03-at-15.31.22@2x.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"citations-support\">Citations Support\u003C/h3>\u003Cp>Captain responses now include citations with links to the sources of information. This makes the responses more reliable and helpful for both your agents and customers. Agents can quickly verify details, and customers can explore further if needed, saving time and reducing follow-up questions\u003C/p>\u003Ch2 id=\"fixes-and-improvements\">Fixes and Improvements\u003C/h2>\u003Cul>\u003Cli>You'll now be able to filter conversations based on priority.\u003C/li>\u003Cli>Your chosen sort order is saved and will persist, even if you refresh the page or access it from another device.\u003C/li>\u003Cli>You can now mark a conversation as read from the context menu (right-click) in the conversation list.\u003C/li>\u003C/ul>","2025-03-03T09:08:07.000+00:00","2026-07-07T13:51:29.000+00:00","2025-03-04T05:10:37.000+00:00",[983],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[985],{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-march/","We’ve been working hard to make Chatwoot even better over the past few weeks. Here’s a quick look at what’s new and what's changed.\n\n\n🔠 Ability to change UI font size\n\nChatwoot now lets you customise the UI scaling by adjusting the font size! We heard feedback that the UI density wasn't ideal on all screens, especially for folks on lower resolution displays. This update addresses that: choose a font size from the 6 available options that works best for your display and comfort. We've ensured th",{"id":991,"uuid":992,"title":993,"slug":994,"html":995,"comment_id":991,"feature_image":16,"featured":12,"visibility":13,"created_at":996,"updated_at":997,"published_at":998,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":999,"authors":1001,"primary_author":1003,"primary_tag":1004,"url":1005,"excerpt":1006,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"676247474a1c2004e083a401","bca7fcf8-d58a-4460-8ce1-f45ac16f9556","Changelog: Week of December 18","changelog-week-of-december-18","\u003Cp>Exciting updates are here! We've launched version \u003Ca href=\"https://github.com/chatwoot/chatwoot/releases/tag/v3.16.0?ref=www-internal-blog.chatwoot.com\" rel=\"noreferrer\">3.16.0\u003C/a>, packed with new features that bring us closer to v4.0. Here are this week's highlights:\u003C/p>\u003Ch2 id=\"%F0%9F%A4%96-captain-copilot-alpha\">🤖 Captain Copilot (alpha)\u003C/h2>\u003Cp>We’ve launched Captain Copilot in alpha, enabling agents to interact seamlessly with the knowledge base and access relevant questions right alongside the conversation screen. Responses can also be used with a single click. This feature will be widely available in version 4.0.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2025/01/captain.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1134\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2025/01/captain.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2025/01/captain.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2025/01/captain.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2025/01/captain.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"%F0%9F%92%AC-create-conversations-directly-using-an-email-or-a-phone-number\">💬 Create conversations directly using an email or a phone number.\u003C/h2>\u003Cp>Previously, starting a new conversation required navigating to the contacts page, finding the contact, and initiating the chat from there—a lengthy process. Now, it’s much faster. You can start a conversation directly from the sidebar, and if the contact doesn’t exist, simply enter their email or phone number to create one and send a message instantly.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/12/CleanShot-2024-12-18-at-09.35.48@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1132\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/12/CleanShot-2024-12-18-at-09.35.48@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/12/CleanShot-2024-12-18-at-09.35.48@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/12/CleanShot-2024-12-18-at-09.35.48@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/12/CleanShot-2024-12-18-at-09.35.48@2x.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"%F0%9F%93%8A-improved-reports-ui\">📊 Improved reports UI\u003C/h2>\u003Cp>We've given a fresh coat of paint to the reports pages as well, the changes bring the the reports UI in line with the new design.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/12/CleanShot-2024-12-18-at-10.04.05@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1134\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/12/CleanShot-2024-12-18-at-10.04.05@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/12/CleanShot-2024-12-18-at-10.04.05@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/12/CleanShot-2024-12-18-at-10.04.05@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/12/CleanShot-2024-12-18-at-10.04.05@2x.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"%F0%9F%8E%A5-arcade-support-in-help-center\">🎥 Arcade support in help center\u003C/h2>\u003Cp>Arcade, a popular video software for sharing interactive product demos, can now be embedded directly into your Help Center articles. Simply paste the link, and we’ll automatically display it perfectly on the published page.\u003C/p>\u003Ch2 id=\"other-improvements\">Other improvements\u003C/h2>\u003Cul>\u003Cli>Ability to lock conversations to single thread in API channels\u003C/li>\u003Cli>Allow removing labels from the contacts page\u003C/li>\u003C/ul>","2024-12-18T03:53:43.000+00:00","2026-07-07T13:51:38.000+00:00","2024-12-23T22:15:43.000+00:00",[1000],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1002],{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-december-18/","Exciting updates are here! We've launched version 3.16.0, packed with new features that bring us closer to v4.0. Here are this week's highlights:\n\n\n🤖 Captain Copilot (alpha)\n\nWe’ve launched Captain Copilot in alpha, enabling agents to interact seamlessly with the knowledge base and access relevant questions right alongside the conversation screen. Responses can also be used with a single click. This feature will be widely available in version 4.0.\n\n\n💬 Create conversations directly using an ema",{"id":1008,"uuid":1009,"title":1010,"slug":1011,"html":1012,"comment_id":1008,"feature_image":16,"featured":12,"visibility":13,"created_at":1013,"updated_at":1014,"published_at":1015,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1016,"authors":1018,"primary_author":1020,"primary_tag":1021,"url":1022,"excerpt":1023,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6757e7714a1c2004e083a3d4","bf7f8c44-ae96-42a9-8835-0fe8c95c6740","Changelog: Week of December 10","changelog-audio-alerts-contact-redesign","\u003Cp>We've shipped a bunch of new features over the last few weeks, here are the highlights\u003C/p>\u003Ch3 id=\"%F0%9F%93%92-new-contacts-page\">📒 New Contacts Page\u003C/h3>\u003Cp>We've been busy redesigning the Chatwoot dashboard for a while now, and have been shipping these changes weekly. The latest in these changes was the redesigned contacts page. The design features a better editing experience, easier to navigate and start a conversation\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/12/CleanShot-2024-12-10-at-12.39.54@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1056\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/12/CleanShot-2024-12-10-at-12.39.54@2x.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/12/CleanShot-2024-12-10-at-12.39.54@2x.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/12/CleanShot-2024-12-10-at-12.39.54@2x.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/12/CleanShot-2024-12-10-at-12.39.54@2x.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%94%A5-granular-controls-for-audio-alerts\">🔥&nbsp;Granular controls for audio alerts\u003C/h3>\u003Cp>We had multiple community members pointing out that the audio alerts did not adequately cover their use-cases, especially if you're a manager, or you have a particularly large team. The newest update brings a much more granular control over audio alerts.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/12/CleanShot-2024-12-10-at-12.42.42@2x-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1343\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/12/CleanShot-2024-12-10-at-12.42.42@2x-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/12/CleanShot-2024-12-10-at-12.42.42@2x-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/12/CleanShot-2024-12-10-at-12.42.42@2x-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/12/CleanShot-2024-12-10-at-12.42.42@2x-1.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>You can now choose the conditions for which alerts will be triggered, we also added three new tones along with a button to quickly preview them. \u003C/p>","2024-12-10T07:02:09.000+00:00","2026-09-01T20:44:32.000+00:00","2024-12-11T03:24:04.000+00:00",[1017],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1019],{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":300,"name":301,"slug":302,"profile_image":303,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":304},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-audio-alerts-contact-redesign/","We've shipped a bunch of new features over the last few weeks, here are the highlights\n\n\n📒 New Contacts Page\n\nWe've been busy redesigning the Chatwoot dashboard for a while now, and have been shipping these changes weekly. The latest in these changes was the redesigned contacts page. The design features a better editing experience, easier to navigate and start a conversation\n\n\n\n\n🔥 Granular controls for audio alerts\n\nWe had multiple community members pointing out that the audio alerts did not a",{"id":1025,"uuid":1026,"title":1027,"slug":1028,"html":1029,"comment_id":1025,"feature_image":16,"featured":12,"visibility":13,"created_at":1030,"updated_at":1031,"published_at":1032,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1033,"authors":1035,"primary_author":1037,"primary_tag":1038,"url":1039,"excerpt":1040,"reading_time":1041,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"66889f3d4a1c2004e083a3b9","7668caa7-3e44-45cf-bac7-1829bef41828","Changelog: Week of July 1","changelog-week-of-july-1","\u003Cp>Here are the main updates from the last week.\u003C/p>\u003Ch3 id=\"%F0%9F%94%A5-support-for-inline-video-previews-in-website-live-chat\">🔥&nbsp;Support for inline video previews in website live-chat\u003C/h3>\u003Cp>We have added support for inline video previews in the live-chat widget. This feature has been requested for some time.\u003C/p>\u003Cp>You can now view videos directly within the widget without needing to open them in a separate window or downloading it.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/07/Screenshot-2024-07-05-at-6.33.37-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"894\" height=\"1476\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/07/Screenshot-2024-07-05-at-6.33.37-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/2024/07/Screenshot-2024-07-05-at-6.33.37-PM.png 894w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>","2024-07-06T01:34:53.000+00:00","2026-07-07T13:51:56.000+00:00","2024-07-06T01:36:27.000+00:00",[1034],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1036],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-july-1/","Here are the main updates from the last week.\n\n\n🔥 Support for inline video previews in website live-chat\n\nWe have added support for inline video previews in the live-chat widget. This feature has been requested for some time.\n\nYou can now view videos directly within the widget without needing to open them in a separate window or downloading it.\n\n",0,{"id":1043,"uuid":1044,"title":1045,"slug":1046,"html":1047,"comment_id":1043,"feature_image":16,"featured":12,"visibility":13,"created_at":1048,"updated_at":1049,"published_at":1050,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1051,"authors":1053,"primary_author":1055,"primary_tag":1056,"url":1057,"excerpt":1058,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"667f2cdd4a1c2004e083a3a8","6a8e8f6e-6c96-454c-9158-e0011cb2defd","Changelog: Week of June 24","changelog-week-of-june-24","\u003Cp>Here are the main updates for the last week.\u003C/p>\u003Ch3 id=\"%E2%9C%88%EF%B8%8F-ability-to-un-assign-a-team-in-an-automation\">✈️ Ability to un-assign a team in an automation\u003C/h3>\u003Cp>Contributed by \u003Ca href=\"https://github.com/clairton?ref=www-internal-blog.chatwoot.com\">Clairton Rodrigo Heinzen\u003C/a>\u003C/p>\u003Cp>While the ability to assign different teams in automation existed before, the option to remove one did not. We have included this feature in our latest update. You'll now find a 'None' option in the dropdown. Selecting this will remove the team from the conversation.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/06/automation.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1742\" height=\"372\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/06/automation.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/06/automation.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/06/automation.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/06/automation.png 1742w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%B2-changes-in-push-notifications-on-mobile\">📲&nbsp;Changes in push notifications on mobile\u003C/h3>\u003Cp>We used FCM legacy APIs to send push notifications to Android and iOS devices. However, as these APIs were deprecated on June 20, 2023, and will be removed in June 2024, we have now added the support for HTTP v1 API notifications in our latest version.\u003C/p>\u003Cp>If you are on Chatwoot Cloud, please ensure that you have installed the latest version of the Chatwoot mobile app (1.10.41) to continue receiving the notifications.\u003C/p>\u003Cp>If you're using a self-hosted Chatwoot, in addition to the mobile app update, ensure that you're using our push relay server for notifications. Set the environment variable \u003Ccode>ENABLE_PUSH_RELAY_SERVER\u003C/code> to true.\u003C/p>\u003Ch3 id=\"bug-fixes-and-improvements\">Bug fixes and improvements:\u003C/h3>\u003Cul>\u003Cli>Improved rendering of plain text emails. Previously, emails with text/plain content only were rendered without line breaks. This issue has been addressed in the latest update.\u003C/li>\u003Cli>Added support for SMTP timeouts. You can now set the open timeout and read timeout in self-hosted installations using the variables \u003Ccode>SMTP_OPEN_TIMEOUT\u003C/code> and \u003Ccode>SMTP_READ_TIMEOUT\u003C/code>, respectively. (Contributed by \u003Ca href=\"https://github.com/abehnamfard?ref=www-internal-blog.chatwoot.com\">Ali Behnamfard\u003C/a>)\u003C/li>\u003C/ul>","2024-06-28T21:36:29.000+00:00","2026-07-07T13:52:04.000+00:00","2024-06-28T21:37:19.000+00:00",[1052],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1054],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-june-24/","Here are the main updates for the last week.\n\n\n✈️ Ability to un-assign a team in an automation\n\nContributed by Clairton Rodrigo Heinzen\n\nWhile the ability to assign different teams in automation existed before, the option to remove one did not. We have included this feature in our latest update. You'll now find a 'None' option in the dropdown. Selecting this will remove the team from the conversation.\n\n\n📲 Changes in push notifications on mobile\n\nWe used FCM legacy APIs to send push notification",{"id":1060,"uuid":1061,"title":1062,"slug":1063,"html":1064,"comment_id":1060,"feature_image":16,"featured":12,"visibility":13,"created_at":1065,"updated_at":1066,"published_at":1067,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1068,"authors":1070,"primary_author":1072,"primary_tag":1073,"url":1074,"excerpt":1075,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"66760a364a1c2004e083a39c","40f94128-37e2-435d-8ef5-7814ecdb5bf5","Changelog: Week of June 17","changelog-week-of-june-17","\u003Cp>Here are the main updates for the last week.\u003C/p>\u003Ch3 id=\"%E2%9C%88%EF%B8%8F-native-gmail-channel-beta\">✈️&nbsp;Native Gmail channel (Beta)\u003C/h3>\u003Cp>We have now added support for native Gmail integration. This integration uses OAuth, which is more secure than the basic IMAP/SMTP authentication.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/06/Screenshot-2024-06-21-at-4.05.11-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1094\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/06/Screenshot-2024-06-21-at-4.05.11-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/06/Screenshot-2024-06-21-at-4.05.11-PM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/06/Screenshot-2024-06-21-at-4.05.11-PM.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/06/Screenshot-2024-06-21-at-4.05.11-PM.png 2190w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>The migration steps for the users who have been using the basic auth would provided soon.\u003C/p>\u003Ch3 id=\"%F0%9F%8C%9F-changes-in-the-processing-of-the-auto-responders\">🌟 Changes in the processing of the auto-responders\u003C/h3>\u003Cp>Automatic vacation responses or out-of-office replies will now be ignored in conversation threads to prevent confusion among support agents. Any emails containing the headers \u003Ccode>Auto-Submitted\u003C/code> or \u003Ccode>X-Autoreply\u003C/code> will be disregarded.\u003C/p>","2024-06-21T23:18:14.000+00:00","2026-07-07T13:52:14.000+00:00","2024-06-21T23:18:48.000+00:00",[1069],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1071],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-june-17/","Here are the main updates for the last week.\n\n\n✈️ Native Gmail channel (Beta)\n\nWe have now added support for native Gmail integration. This integration uses OAuth, which is more secure than the basic IMAP/SMTP authentication.\n\nThe migration steps for the users who have been using the basic auth would provided soon.\n\n\n🌟 Changes in the processing of the auto-responders\n\nAutomatic vacation responses or out-of-office replies will now be ignored in conversation threads to prevent confusion among sup",{"id":1077,"uuid":1078,"title":1079,"slug":1080,"html":1081,"comment_id":1077,"feature_image":16,"featured":12,"visibility":13,"created_at":1082,"updated_at":1083,"published_at":1084,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1085,"authors":1087,"primary_author":1089,"primary_tag":1090,"url":1091,"excerpt":1092,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"666ccea04a1c2004e083a38f","472722e0-e5af-4458-9457-638affd7ac04","Changelog: Week of June 10","changelog-week-of-june-10","\u003Cp>Here are the main updates from the last week.\u003C/p>\u003Ch3 id=\"%E2%AD%90%EF%B8%8F-cli-support-for-installation-on-ubuntu-2404-lts\">⭐️&nbsp;CLI Support for installation on \u003Cstrong>Ubuntu 24.04 LTS\u003C/strong>\u003C/h3>\u003Cp>(Contributed by \u003Ca href=\"https://github.com/ajnadox?ref=www-internal-blog.chatwoot.com\">André J\u003C/a>)\u003C/p>\u003Cp>The cwctl Command Line Tool now supports self-hosted installations on Ubuntu 24.04. You can run commands to restart, or upgrade, just as you would with Ubuntu 22.04 or 20.04 installations.\u003C/p>\u003Ch3 id=\"%F0%9F%92%AC-update-on-reports-calculation-of-first-response-time\">💬&nbsp;Update on Reports: Calculation of First Response Time\u003C/h3>\u003Cp>Previously, the first response time calculation was based on the assignee of a conversation. This assumed that agents would first assign the conversation to themselves and then respond. However, many customer support agents often respond before assigning the conversation to themselves, leading to inaccuracies in report generation.\u003C/p>\u003Cp>In the latest update, we've revised the logic to consider the individual who sent the message, rather than the assignee.\u003C/p>\u003Ch3 id=\"%E2%9B%BA%EF%B8%8F-disable-the-new-message-dialog-in-the-widget\">⛺️ Disable the \"new message\" dialog in the widget\u003C/h3>\u003Cp>The ability to disable the notifications on the widget was request from the community for a long time. Now you can disable it easily using the SDK configuration. To disable the new message notifications, you can use the following configuration.\u003C/p>\u003Cpre>\u003Ccode class=\"language-json\">window.chatwootSettings = {\n  showNotificationPopup: false,\n  // .. Other options.\n}\n\u003C/code>\u003C/pre>\u003Ch3 id=\"other-updates\">Other updates:\u003C/h3>\u003Cul>\u003Cli>Resolved issues related to font size and spacing in the article editor. The editor now follows the typography used on the original article page in the help center.\u003C/li>\u003Cli>Fixed typos in Round Robin Service files (Contributed by \u003Ca href=\"https://github.com/eltociear?ref=www-internal-blog.chatwoot.com\">Ikko Eltociear Ashimine\u003C/a>)\u003C/li>\u003Cli>Added support for search functionality in the drop-down menus during linear issue creation. Now, you can search for a label, team, or status.\u003C/li>\u003C/ul>","2024-06-14T23:13:36.000+00:00","2026-09-01T20:48:16.000+00:00","2024-06-14T23:14:12.000+00:00",[1086],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1088],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-june-10/","Here are the main updates from the last week.\n\n\n⭐️ CLI Support for installation on Ubuntu 24.04 LTS\n\n(Contributed by André J)\n\nThe cwctl Command Line Tool now supports self-hosted installations on Ubuntu 24.04. You can run commands to restart, or upgrade, just as you would with Ubuntu 22.04 or 20.04 installations.\n\n\n💬 Update on Reports: Calculation of First Response Time\n\nPreviously, the first response time calculation was based on the assignee of a conversation. This assumed that agents would ",{"id":1094,"uuid":1095,"title":1096,"slug":1097,"html":1098,"comment_id":1094,"feature_image":16,"featured":12,"visibility":13,"created_at":1099,"updated_at":1100,"published_at":1101,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1102,"authors":1104,"primary_author":1106,"primary_tag":1107,"url":1108,"excerpt":1109,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6663785b4a1c2004e083a37d","3c3f05a4-d703-48d9-a0e3-ca25465d3922","Changelog: Week of June 3","changelog-week-of-june-3","\u003Cp>Here are the items we fixed and improved last week.\u003C/p>\u003Cul>\u003Cli>Now, the edit option is enabled for custom attributes if a value is present. Previously, updating a value required deleting the attribute and adding it again. This change reduces the effort needed to update values.\u003C/li>\u003Cli>Added markdown support for table rendering in the help center articles. We would update the editor in the coming weeks to support editing tables in the UI.\u003C/li>\u003Cli>The reauthorization banner for Facebook has been updated. Now it shows the alert on the settings page for you to reconnect the inbox properly.\u003C/li>\u003C/ul>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/06/reconnect.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1135\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/06/reconnect.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/06/reconnect.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/06/reconnect.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/06/reconnect.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cul>\u003Cli>Fixed an issue with browser info not being shown in the conversation panel. (Contributed by \u003Ca href=\"https://github.com/s00d?ref=www-internal-blog.chatwoot.com\">Pavel Kuzmin\u003C/a>)\u003C/li>\u003C/ul>","2024-06-07T21:15:07.000+00:00","2026-07-07T13:52:29.000+00:00","2024-06-07T21:17:04.000+00:00",[1103],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1105],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-june-3/","Here are the items we fixed and improved last week.\n\n * Now, the edit option is enabled for custom attributes if a value is present. Previously, updating a value required deleting the attribute and adding it again. This change reduces the effort needed to update values.\n * Added markdown support for table rendering in the help center articles. We would update the editor in the coming weeks to support editing tables in the UI.\n * The reauthorization banner for Facebook has been updated. Now it sh",{"id":1111,"uuid":1112,"title":1113,"slug":1114,"html":1115,"comment_id":1111,"feature_image":16,"featured":12,"visibility":13,"created_at":1116,"updated_at":1117,"published_at":1118,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1119,"authors":1121,"primary_author":1123,"primary_tag":1124,"url":1125,"excerpt":1126,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"665a3f474a1c2004e083a36b","363c8a36-4d77-4118-bcd8-d0e80aef3ba3","Changelog: Week of May 27","linear-integration","\u003Cp>Here are the main updates for the last week.\u003C/p>\u003Ch3 id=\"linear-integration-beta\">Linear Integration (Beta)\u003C/h3>\u003Cp>You can now directly create issues in Linear from Chatwoot. This integration automatically links the conversation in Chatwoot with the issue in Linear, making it easier to track and monitor progress. Additionally, instead of creating a new conversation you can search for existing issues on Linear from the Chatwoot UI and link them directly to the conversation. See the quick demo of the feature below.\u003C/p>\u003Cfigure class=\"kg-card kg-embed-card\">\u003Ciframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/pP1MFahVZnU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"\" title=\"Linear Integration with Chatwoot\">\u003C/iframe>\u003C/figure>\u003Cp>This feature is available in beta for all users on Chatwoot Cloud. You can test it using the API key. We plan to introduce an OAuth-based update in the coming weeks.\u003C/p>\u003Cp>\u003Cstrong>Bug fixes, Community Contributions:\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Fixed typos in the application (Contributed by \u003Ca href=\"https://github.com/fv3rdugo?ref=www-internal-blog.chatwoot.com\">Fernando Verdugo\u003C/a>)\u003C/li>\u003Cli>Improved the configuration screens for self-hosted installations.\u003C/li>\u003Cli>Fixed issues with the inbox reconnection flow. An alert has been added to the inbox settings, allowing the user to reconnect as needed.\u003C/li>\u003C/ul>","2024-05-31T21:21:11.000+00:00","2026-07-07T13:52:39.000+00:00","2024-05-31T21:21:51.000+00:00",[1120],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1122],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/linear-integration/","Here are the main updates for the last week.\n\n\nLinear Integration (Beta)\n\nYou can now directly create issues in Linear from Chatwoot. This integration automatically links the conversation in Chatwoot with the issue in Linear, making it easier to track and monitor progress. Additionally, instead of creating a new conversation you can search for existing issues on Linear from the Chatwoot UI and link them directly to the conversation. See the quick demo of the feature below.\n\nThis feature is avail",{"id":1128,"uuid":1129,"title":1130,"slug":1131,"html":1132,"comment_id":1128,"feature_image":16,"featured":12,"visibility":13,"created_at":1133,"updated_at":1134,"published_at":1135,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1136,"authors":1138,"primary_author":1140,"primary_tag":1141,"url":1142,"excerpt":1143,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6650fd914a1c2004e083a337","a20a6369-b268-4e77-b432-d458b245cb27","Changelog: Week of May 20","changelog-week-of-may-20","\u003Cp>Despite being a short week with many team members falling ill, we have some updates to share from the last week. 🙂\u003C/p>\u003Ch3 id=\"%F0%9F%8C%9F-improved-sdk-support-for-frameworks\">🌟 Improved SDK support for frameworks.\u003C/h3>\u003Cp>Last week, we have added the support for \u003Ca href=\"https://turbo.hotwired.dev/handbook/introduction?ref=www-internal-blog.chatwoot.com\">\u003Cstrong>Turbo (Rails)\u003C/strong>\u003C/a>, \u003Ca href=\"https://github.com/turbolinks/turbolinks?ref=www-internal-blog.chatwoot.com\">\u003Cstrong>turbo-links\u003C/strong>\u003C/a> (older, deprecated, but still widely used), \u003Ca href=\"https://astro.build/?ref=www-internal-blog.chatwoot.com\">\u003Cstrong>Astro\u003C/strong>\u003C/a> (the new hot framework in town) in the website live-chat. The default live chat-widget SDK would now work without any additional configuration.\u003C/p>\u003Cp>\u003Cstrong>Bug Fixes:\u003C/strong>\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Location Identification fixes:\u003C/strong> Some accounts noted that Chatwoot couldn't identify the location (city, country) of the conversation. This information was used to direct the conversation to the appropriate agent through automations. The bug related to this issue was resolved in the update from last week.\u003C/li>\u003Cli>\u003Cstrong>Auto-Assignment fixes:\u003C/strong> Fixed an issue with auto-assignment when the agent's online status is not available in the cache. Previously, if the value was missing from the cache, the agent's status defaulted to online, which led to confusion regarding assignments. Now, the default status is set to the value stored in the database.\u003C/li>\u003Cli>\u003Cstrong>Performance improvements for reports and contacts:\u003C/strong> We've updated our query and indexing strategy in high-volume, high-traffic areas to improve performance.\u003C/li>\u003C/ul>","2024-05-24T20:50:25.000+00:00","2026-07-07T13:52:56.000+00:00","2024-05-24T20:50:53.000+00:00",[1137],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1139],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-may-20/","Despite being a short week with many team members falling ill, we have some updates to share from the last week. 🙂\n\n\n🌟 Improved SDK support for frameworks.\n\nLast week, we have added the support for Turbo (Rails), turbo-links (older, deprecated, but still widely used), Astro (the new hot framework in town) in the website live-chat. The default live chat-widget SDK would now work without any additional configuration.\n\nBug Fixes:\n\n * Location Identification fixes: Some accounts noted that Chatwoo",{"id":1145,"uuid":1146,"title":1147,"slug":1148,"html":1149,"comment_id":1145,"feature_image":16,"featured":12,"visibility":13,"created_at":1150,"updated_at":1151,"published_at":1152,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1153,"authors":1155,"primary_author":1157,"primary_tag":1158,"url":1159,"excerpt":1160,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6647c6f54a1c2004e083a320","c12ec81c-72f0-419f-a3d2-413e94f99ee3","Changelog: Week of May 13","changelog-week-of-may-13","\u003Cp>Here are the major updates from the last week.\u003C/p>\u003Ch3 id=\"%F0%9F%8C%9E-ability-to-snooze-conversations-in-bulk\">🌞&nbsp;Ability to snooze conversations in bulk\u003C/h3>\u003Cp>You can now snooze multiple conversations at once using bulk actions. Simply select the conversations you wish to snooze, then choose the snooze options displayed in the command bar.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2024/05/chatwoot-snooze_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2024/05/chatwoot-snooze.mp4\" poster=\"https://img.spacergif.org/v1/1970x1080/0a/spacer.png\" width=\"1970\" height=\"1080\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2024/05/chatwoot-snooze_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:26\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>\u003Ch3 id=\"%E2%AD%90%EF%B8%8F-export-contacts-after-applying-filters\">⭐️ Export contacts after applying filters\u003C/h3>\u003Cp>You can export a specific subset of contacts by filtering your contact list. After narrowing down the selection of contacts using the filter, use our new export option.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2024/05/chatwoot-export_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2024/05/chatwoot-export.mp4\" poster=\"https://img.spacergif.org/v1/1982x1080/0a/spacer.png\" width=\"1982\" height=\"1080\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2024/05/chatwoot-export_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:24\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>Once the export is complete, you would receive an email as follows:\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/05/email-export.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1350\" height=\"866\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/05/email-export.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/05/email-export.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2024/05/email-export.png 1350w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003Cstrong>Bug fixes/Improvements:\u003C/strong>\u003C/p>\u003Cul>\u003Cli>We have changed the model to GPT-4o for AI features.\u003C/li>\u003Cli>We have implemented a fix for the issue of missing profile pictures in the Facebook inbox. (Contributed by \u003Ca href=\"https://github.com/imtoanle?ref=www-internal-blog.chatwoot.com\">@imtoanle\u003C/a>).\u003C/li>\u003C/ul>","2024-05-17T21:07:01.000+00:00","2026-07-07T13:53:05.000+00:00","2024-05-17T21:08:29.000+00:00",[1154],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1156],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-may-13/","Here are the major updates from the last week.\n\n\n🌞 Ability to snooze conversations in bulk\n\nYou can now snooze multiple conversations at once using bulk actions. Simply select the conversations you wish to snooze, then choose the snooze options displayed in the command bar.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n0:00\n\n/0:26\n\n\n1×\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n⭐️ Export contacts after applying filters\n\nYou can export a specific subset of contacts by filtering your contact list. After narrowing down the selection of contact",{"id":1162,"uuid":1163,"title":1164,"slug":1165,"html":1166,"comment_id":1162,"feature_image":16,"featured":12,"visibility":13,"created_at":1167,"updated_at":1168,"published_at":1169,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1170,"authors":1172,"primary_author":1174,"primary_tag":1175,"url":1176,"excerpt":1177,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"663ec85b4a1c2004e083a30a","decb2e87-4a0c-44f2-aa1d-e5d2fb26ba89","Changelog: Week of May 6","changelog-week-of-may-6","\u003Cp>Here are the major updates from the last week.\u003C/p>\u003Ch3 id=\"%F0%9F%97%82%EF%B8%8F-ability-to-sort-canned-responses\">🗂️&nbsp;Ability to sort canned responses\u003C/h3>\u003Cp>Contributed by \u003Ca href=\"https://github.com/JeffOtano?ref=www-internal-blog.chatwoot.com\">@JeffOtano\u003C/a>\u003C/p>\u003Cp>You now have the ability to sort canned responses using the short code in the canned responses console. This helps for the quick lookup of information. See the attached screencast below.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2024/05/canned-responses-sort_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2024/05/canned-responses-sort.mp4\" poster=\"https://img.spacergif.org/v1/1836x1080/0a/spacer.png\" width=\"1836\" height=\"1080\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2024/05/canned-responses-sort_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:09\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>\u003Ch3 id=\"new-profile-settings-ui\">New Profile Settings UI\u003C/h3>\u003Cp>As part of our design refresh, we are making improvements to our User Interface (UI). Please see the updated profile settings below.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2024/05/profile-settings_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2024/05/profile-settings.mp4\" poster=\"https://img.spacergif.org/v1/2378x1506/0a/spacer.png\" width=\"2378\" height=\"1506\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2024/05/profile-settings_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:17\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>\u003Ch3 id=\"%F0%9F%93%83-support-document-file-uploads-in-telegram\">📃&nbsp;Support document file uploads in Telegram\u003C/h3>\u003Cp>We now support the attachment of .txt and .doc files in Telegram. With the update last week, you can easily attach these files directly from the message editor.\u003C/p>\u003Ch3 id=\"%F0%9F%8C%9E-improvements-in-report-export\">🌞&nbsp;Improvements in report export\u003C/h3>\u003Cp>The Excel export for both team-wise performance reports and agent performance reports will now include customer waiting time and resolution count.\u003C/p>\u003Ch3 id=\"bug-fixes-community-contributions\">Bug fixes, community contributions:\u003C/h3>\u003Cul>\u003Cli>Switched to Instagram CDN URL for attachments.\u003C/li>\u003Cli>Improved the onboarding screen for Microsoft email channel integration (contributed by \u003Ca href=\"https://github.com/MJRT?ref=www-internal-blog.chatwoot.com\">@MJRT\u003C/a>).\u003C/li>\u003Cli>Added an option to scroll to the replied message (contributed by \u003Ca href=\"https://github.com/clairton?ref=www-internal-blog.chatwoot.com\">@clairton\u003C/a>).\u003C/li>\u003Cli>Fixed a bug with the invalid reply-to data during the message creation. (contributed by \u003Ca href=\"https://github.com/Maklu?ref=www-internal-blog.chatwoot.com\">@Maklu\u003C/a>)\u003C/li>\u003Cli>Added API support for syncing draft messages across devices (contributed by \u003Ca href=\"https://github.com/jderecho?ref=www-internal-blog.chatwoot.com\">@jderecho\u003C/a>).\u003C/li>\u003Cli>Included documentation to specify Redis port number (contributed by \u003Ca href=\"https://github.com/legioner0?ref=www-internal-blog.chatwoot.com\">@legioner0\u003C/a>).\u003C/li>\u003C/ul>","2024-05-11T01:22:35.000+00:00","2026-09-01T20:44:05.000+00:00","2024-05-11T01:25:46.000+00:00",[1171],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1173],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-may-6/","Here are the major updates from the last week.\n\n\n🗂️ Ability to sort canned responses\n\nContributed by @JeffOtano\n\nYou now have the ability to sort canned responses using the short code in the canned responses console. This helps for the quick lookup of information. See the attached screencast below.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n0:00\n\n/0:09\n\n\n1×\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nNew Profile Settings UI\n\nAs part of our design refresh, we are making improvements to our User Interface (UI). Please see the updated profil",{"id":1179,"uuid":1180,"title":1181,"slug":1182,"html":1183,"comment_id":1179,"feature_image":16,"featured":12,"visibility":13,"created_at":1184,"updated_at":1185,"published_at":1186,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1187,"authors":1189,"primary_author":1191,"primary_tag":1192,"url":1193,"excerpt":1194,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6635446f4a1c2004e083a2d3","cd4567ac-7df6-478b-911c-e2cfd4e16c11","Changelog: Week of April 29","changelog-week-of-april-29","\u003Cp>Here are the main updates for the last week.\u003C/p>\u003Ch3 id=\"%F0%9F%AA%90-support-for-sitemaps-in-help-centers\">🪐&nbsp;Support for Sitemaps in help centers\u003C/h3>\u003Cp>We've introduced a feature that generates sitemaps for your help center portals automatically, supporting your SEO initiatives. This feature, enabled by default, increases the visibility of your articles. The sitemap can be accessed at \u003Ccode>&lt;help-center-domain&gt;/hc/&lt;slug&gt;/sitemap.xml\u003C/code>.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/05/Screenshot-2024-05-03-at-1.08.16-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1384\" height=\"1320\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/05/Screenshot-2024-05-03-at-1.08.16-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/05/Screenshot-2024-05-03-at-1.08.16-PM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2024/05/Screenshot-2024-05-03-at-1.08.16-PM.png 1384w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003Cstrong>Bug fixes &amp; Improvements\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Added an option to remove audio attachments and improved the user experience around the recorder to prevent multiple clicks.\u003C/li>\u003Cli>Improved the color scheme of the heat map reports in dark mode.\u003C/li>\u003Cli>Fixed an issue where widgets were displayed inside help center articles when rendered in plain layout.\u003C/li>\u003Cli>Shipped some improvements to keyboard shortcuts. (Note: We are actively improving this feature to make it more productive.)\u003C/li>\u003Cli>Added an option to configure IMAP sync to support the import of emails from a longer timeframe.\u003C/li>\u003C/ul>","2024-05-03T20:09:19.000+00:00","2026-07-07T13:53:22.000+00:00","2024-05-03T20:10:10.000+00:00",[1188],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1190],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-april-29/","Here are the main updates for the last week.\n\n\n🪐 Support for Sitemaps in help centers\n\nWe've introduced a feature that generates sitemaps for your help center portals automatically, supporting your SEO initiatives. This feature, enabled by default, increases the visibility of your articles. The sitemap can be accessed at \u003Chelp-center-domain>/hc/\u003Cslug>/sitemap.xml.\n\nBug fixes & Improvements\n\n * Added an option to remove audio attachments and improved the user experience around the recorder to pr",{"id":1196,"uuid":1197,"title":1198,"slug":1199,"html":1200,"comment_id":1196,"feature_image":16,"featured":12,"visibility":13,"created_at":1201,"updated_at":1202,"published_at":1203,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1204,"authors":1206,"primary_author":1208,"primary_tag":1209,"url":1210,"excerpt":1211,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"662c20474a1c2004e083a2bb","147247ac-579f-4e57-8e0c-e5a7482df474","Changelog: Week of April 22","changelog-week-of-april-22","\u003Cp>Here are the key updates for the week.\u003C/p>\u003Ch3 id=\"%F0%9F%A6%B9%F0%9F%8F%BC-sla-alerts-on-mobile-app\">🦹🏼&nbsp;SLA alerts on mobile app\u003C/h3>\u003Cp>Last week, we implemented SLA support in our mobile app. Now, you can directly view SLA breaches within the conversations. See the screencast below.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2024/04/sla-on-mobile_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2024/04/sla-on-mobile.mp4\" poster=\"https://img.spacergif.org/v1/888x1920/0a/spacer.png\" width=\"888\" height=\"1920\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2024/04/sla-on-mobile_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:18\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>\u003Ch3 id=\"%F0%9F%93%B9-support-for-loom-videos-on-help-center-articles\">📹&nbsp;Support for Loom videos on help center articles\u003C/h3>\u003Cp>We have added the support for Loom videos on help center articles this week. You can directly paste a link to a Loom video and it would render the video properly in the article. Please see the screenshot below on how it is rendered in one of our articles.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/04/loom-video-rendering.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1422\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/04/loom-video-rendering.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/04/loom-video-rendering.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/04/loom-video-rendering.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/04/loom-video-rendering.png 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003Cstrong>Bug fixes/enhancements:\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Fixed a bug in the custom attribute that caused the contact attributes panel to break if empty.\u003C/li>\u003Cli>Added extra checks to prevent misuse of message APIs.\u003C/li>\u003Cli>Removed duplicate tooltip for failed messages in the conversation UI\u003C/li>\u003C/ul>\u003Cp>The SLA feature is now available for public beta. You can enable this feature directly from your account settings. Simply navigate to Settings → SLA → Upgrade.\u003C/p>\u003Cp>Share your thoughts and feedbacks.\u003C/p>","2024-04-26T21:44:39.000+00:00","2026-07-07T13:53:41.000+00:00","2024-04-26T21:54:10.000+00:00",[1205],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1207],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-april-22/","Here are the key updates for the week.\n\n\n🦹🏼 SLA alerts on mobile app\n\nLast week, we implemented SLA support in our mobile app. Now, you can directly view SLA breaches within the conversations. See the screencast below.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n0:00\n\n/0:18\n\n\n1×\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n📹 Support for Loom videos on help center articles\n\nWe have added the support for Loom videos on help center articles this week. You can directly paste a link to a Loom video and it would render the video properly in the",{"id":1213,"uuid":1214,"title":1215,"slug":1216,"html":1217,"comment_id":1213,"feature_image":16,"featured":12,"visibility":13,"created_at":1218,"updated_at":1219,"published_at":1220,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1221,"authors":1223,"primary_author":1225,"primary_tag":1226,"url":1227,"excerpt":1228,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"662317444a1c2004e083a2a4","a3d3b214-1476-4547-b0ca-b514ba32cafe","Changelog: AI Search in help center articles","ai-search-in-help-center-articles","\u003Cp>We've been focused on improving the search functionality within our system, which is utilized in multiple parts of the product such as the Help Center, Messages, and Contacts. While we aim to improve all of these areas, this particular update pertains solely to the Help Center articles.\u003C/p>\u003Cp>In the latest update, we've added an AI Search feature. Previously, the search function was purely text-based. For instance, if you searched for \"saved replies\" instead of \"canned responses\", it wouldn't return the expected results as there was no exact text match. However, with the AI embeddings, we can now achieve more accurate search results. You could frame the search as if it is a questions also if needed. See the video explanation below.\u003C/p>\u003Cfigure class=\"kg-card kg-embed-card\">\u003Ciframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/sdJrpcvLKBw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"\" title=\"AI Search in Help center articles\">\u003C/iframe>\u003C/figure>\u003Cp>You can test this change on our \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/en?ref=www-internal-blog.chatwoot.com\" rel=\"noopener noreferrer\">user guide\u003C/a> or \u003Ca href=\"https://www.chatwoot.com/hc/user-guide/en?ref=www-internal-blog.chatwoot.com\" rel=\"noopener noreferrer\">handbook\u003C/a>. Let us know your feedback. P)\u003C/p>","2024-04-20T01:15:48.000+00:00","2026-07-07T13:53:49.000+00:00","2024-04-20T01:17:33.000+00:00",[1222],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1224],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/ai-search-in-help-center-articles/","We've been focused on improving the search functionality within our system, which is utilized in multiple parts of the product such as the Help Center, Messages, and Contacts. While we aim to improve all of these areas, this particular update pertains solely to the Help Center articles.\n\nIn the latest update, we've added an AI Search feature. Previously, the search function was purely text-based. For instance, if you searched for \"saved replies\" instead of \"canned responses\", it wouldn't return ",{"id":1230,"uuid":1231,"title":1232,"slug":1233,"html":1234,"comment_id":1230,"feature_image":16,"featured":12,"visibility":13,"created_at":1235,"updated_at":1236,"published_at":1237,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1238,"authors":1240,"primary_author":1242,"primary_tag":1243,"url":1244,"excerpt":1245,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"661991534a1c2004e083a28c","3edffdd3-e253-473e-bb80-fce425f80066","Changelog: SLA Reports (Beta)","change-log-sla-reports","\u003Cp>Last week, we released an update to support Service Level Agreements (SLAs) that ensure timely responses to your customers. This week, we've added reports to track SLA performance. These reports will help monitor if your SLAs are being met and identify areas that require improvement.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/04/sla-reports.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1285\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/04/sla-reports.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/04/sla-reports.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/04/sla-reports.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2024/04/sla-reports.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>In the SLA reports, we primarily provide two metrics:\u003C/p>\u003Cp>\u003Cstrong>\u003Cu>Hit Rate\u003C/u>\u003C/strong>: This metric provides a percentage of conversations where the SLAs are met out of the total conversations where SLAs were applied. If all the requirements of an SLA policy are met, the SLA is marked as a completed. Higher the number, the better.\u003C/p>\u003Cp>\u003Cstrong>\u003Cu>Number of breaches\u003C/u>\u003C/strong>: This indicates the number of conversations in which a breach occurred.\u003C/p>\u003Cp>You will also see a list of conversations where a breach occurred, including the times of these breaches. This will help you in analyzing instances of breaches.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/04/supported-filter-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1333\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/04/supported-filter-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/04/supported-filter-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/04/supported-filter-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/04/supported-filter-1.png 2360w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>The report includes filters such as Assignee, Inbox, Team, and SLA policy to provide more drill-down information.\u003C/p>\u003Cp>Let us know what you think. \u003C/p>","2024-04-12T19:53:55.000+00:00","2026-07-07T13:53:57.000+00:00","2024-04-11T19:55:00.000+00:00",[1239],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1241],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/change-log-sla-reports/","Last week, we released an update to support Service Level Agreements (SLAs) that ensure timely responses to your customers. This week, we've added reports to track SLA performance. These reports will help monitor if your SLAs are being met and identify areas that require improvement.\n\nIn the SLA reports, we primarily provide two metrics:\n\nHit Rate: This metric provides a percentage of conversations where the SLAs are met out of the total conversations where SLAs were applied. If all the requirem",{"id":1247,"uuid":1248,"title":1249,"slug":1250,"html":1251,"comment_id":1247,"feature_image":16,"featured":12,"visibility":13,"created_at":1252,"updated_at":1253,"published_at":1254,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1255,"authors":1257,"primary_author":1259,"primary_tag":1260,"url":1261,"excerpt":1262,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"660f66034a1c2004e083a264","27700daf-a167-4e49-8ab5-8f1dfe201c74","Changelog: Service Level Agreements (Beta)","changelog-week-of-april-1-sla","\u003Ch3 id=\"\">\u003C/h3>\u003Cp>Service Level Agreements (SLAs) are contracts that establish clear expectations between your team and customers. These agreements set standards for response and resolution times, forming a framework for accountability and ensuring a consistent, high-quality experience. Last week, we introduced the ability to create an SLA policy and apply it to your conversations.\u003C/p>\u003Cp>The feature is currently in beta and will be publicly released for Business and Enterprise customers in the coming weeks. If you'd like to test it out, please contact us through in-app support. We'll be happy to enabled it for you.\u003C/p>\u003Cp>An SLA policy consists of the following metrics:\u003C/p>\u003Cp>\u003Cu>First Response Time:\u003C/u> Measures the time taken for the initial reply to a customer's inquiry.\u003C/p>\u003Cp>\u003Cu>Next Response Time:\u003C/u> Gauges the time taken for followup responses after the initial response.\u003C/p>\u003Cp>\u003Cu>Resolution Time:\u003C/u> Indicates the time to fully resolve a customer's issue, a key measure of your customer service team's efficiency.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/04/sla-config.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1462\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/04/sla-config.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/04/sla-config.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/04/sla-config.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/04/sla-config.png 2098w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>An SLA can be applied to a conversation through automation. The SLA is applied whenever the rules match. An example of such configuration is available below.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/04/sla-automation.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1992\" height=\"1746\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/04/sla-automation.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/04/sla-automation.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/04/sla-automation.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/04/sla-automation.png 1992w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>If a breach occurs in the conversations, you will receive a notification, allowing you to take prompt action and ensure that the agreed standards of service are maintained.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/04/sla-breach.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1972\" height=\"626\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/04/sla-breach.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/04/sla-breach.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/04/sla-breach.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/04/sla-breach.png 1972w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>That's all for this week. Let us know your feedbacks :)\u003C/p>","2024-04-05T02:46:27.000+00:00","2026-07-07T13:54:06.000+00:00","2024-04-05T03:40:25.000+00:00",[1256],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1258],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-april-1-sla/","Service Level Agreements (SLAs) are contracts that establish clear expectations between your team and customers. These agreements set standards for response and resolution times, forming a framework for accountability and ensuring a consistent, high-quality experience. Last week, we introduced the ability to create an SLA policy and apply it to your conversations.\n\nThe feature is currently in beta and will be publicly released for Business and Enterprise customers in the coming weeks. If you'd l",{"id":1264,"uuid":1265,"title":1266,"slug":1267,"html":1268,"comment_id":1264,"feature_image":16,"featured":12,"visibility":13,"created_at":1269,"updated_at":1270,"published_at":1271,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1272,"authors":1274,"primary_author":1276,"primary_tag":1277,"url":1278,"excerpt":1279,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"660387d64a1c2004e083a242","9d12f2d2-c436-435a-ba92-642def7c631c","Changelog: Week of March 25","changelog-week-of-march-25","\u003Cp>I would like to share the key updates from the previous week with you.\u003C/p>\u003Ch2 id=\"%E2%9C%A8-product-updates\">✨&nbsp;Product Updates\u003C/h2>\u003Cp>\u003C/p>\u003Cp>\u003Cstrong>Ability to filter blocked contacts\u003C/strong>\u003C/p>\u003Cp>In past updates, we introduced a feature to block contacts. Now, if you encounter spam, you can mute the conversation and block the associated contact to prevent notifications about any new conversations they start.\u003C/p>\u003Cp>In our most recent update, we added a feature that lets you view your blocked contacts. By using the 'blocked' filter, you can easily see who you've blocked. See the screenshot below.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2024/03/Screenshot-2024-03-26-at-7.30.58-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1740\" height=\"538\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2024/03/Screenshot-2024-03-26-at-7.30.58-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2024/03/Screenshot-2024-03-26-at-7.30.58-PM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2024/03/Screenshot-2024-03-26-at-7.30.58-PM.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2024/03/Screenshot-2024-03-26-at-7.30.58-PM.png 1740w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003Cstrong>Bug fixes/enhancements:\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Fixed a bug associated with the cached-label-list that previously disallowed users from adding more than 20-30 tags to a conversation.\u003C/li>\u003Cli>Resolved an issue with help center affecting default locale when URL locales are absent.\u003C/li>\u003C/ul>\u003Ch2 id=\"%F0%9F%9A%80-we-are-hiring\">🚀&nbsp;We are hiring\u003C/h2>\u003Cp>We're looking for a Senior / Lead Product Engineer to join us and help drive our product development efforts. You will be responsible for developing and maintaining the user-facing components of our web-dashboard, widget, and occasionally on the website and our mobile app.\u003C/p>\u003Cp>Send us your resume with your Github profile at \u003Ca href=\"mailto:careers@chatwoot.com\">careers@chatwoot.com\u003C/a> if you see fit.\u003C/p>\u003Cp>Read more about the job description \u003Ca href=\"https://chwt.app/product-engineer?ref=www-internal-blog.chatwoot.com\">here\u003C/a>.\u003C/p>","2024-03-27T02:43:34.000+00:00","2026-09-01T22:40:30.000+00:00","2024-03-27T02:45:59.000+00:00",[1273],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1275],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/changelog-week-of-march-25/","I would like to share the key updates from the previous week with you.\n\n\n✨ Product Updates\n\n\n\nAbility to filter blocked contacts\n\nIn past updates, we introduced a feature to block contacts. Now, if you encounter spam, you can mute the conversation and block the associated contact to prevent notifications about any new conversations they start.\n\nIn our most recent update, we added a feature that lets you view your blocked contacts. By using the 'blocked' filter, you can easily see who you've bloc",{"id":1281,"uuid":1282,"title":1283,"slug":1284,"html":1285,"comment_id":1281,"feature_image":16,"featured":12,"visibility":13,"created_at":1286,"updated_at":1287,"published_at":1288,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1289,"authors":1291,"primary_author":1293,"primary_tag":1294,"url":1295,"excerpt":1296,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"65f8a3834a1c2004e083a20a","5f952124-f27c-49e7-8ac5-2328b032c91a","Changelog: Week of March 18","change-log-week-of-march-18","\u003Cp>From now on, we'll publish a weekly change log to keep you informed of our progress. Each week, we'll list the updates implemented during the previous week. This will allow you to keep track of the improvements we've made and the decisions we've taken. We're starting now with the changes from the previous week.\u003C/p>\u003Ch2 id=\"%E2%9C%A8-product-updates\">✨&nbsp;Product Updates\u003C/h2>\u003Cp>Here are the main updates in the product last week.\u003C/p>\u003Ch3 id=\"ability-to-zoom-in-on-images\">Ability to zoom in on images\u003C/h3>\u003Cp>\u003Cem>Community contributed: Contribution from \u003C/em>\u003Ca href=\"https://github.com/matheus-rodrigues00?ref=www-internal-blog.chatwoot.com\">\u003Cstrong>\u003Cem>Matheus Rodrigues\u003C/em>\u003C/strong>\u003C/a>\u003C/p>\u003Cp>Now, when you receive an image file in your chat, you have the option to zoom in and see the details clearly. Native support for zooming in and out was added last week.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2024/03/zoom-in-1_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2024/03/zoom-in-1.mp4\" poster=\"https://img.spacergif.org/v1/2106x1080/0a/spacer.png\" width=\"2106\" height=\"1080\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2024/03/zoom-in-1_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:11\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>\u003Ch3 id=\"support-for-previewing-the-inline-images\">Support for previewing the inline images\u003C/h3>\u003Cp>We have now added support for previewing inline images from emails. You can click on the image to view it, and in the preview, you can zoom or rotate as desired.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https://www-internal-blog.chatwoot.com/content/media/2024/03/inline-image-1_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n            \u003Cdiv class=\"kg-video-container\">\n                \u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2024/03/inline-image-1.mp4\" poster=\"https://img.spacergif.org/v1/2118x1080/0a/spacer.png\" width=\"2118\" height=\"1080\" loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/media/2024/03/inline-image-1_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:13\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>\u003Ch3 id=\"support-for-location-messages-from-telegram\">Support for location messages from Telegram\u003C/h3>\u003Cp>Previously, location messages from Telegram only included a link to the location. Now, they also display the title, making shared locations easier to identify.\u003C/p>\u003Ch2 id=\"%F0%9F%A7%A7-updates-on-translation-guidelines\">🧧 Updates on translation guidelines\u003C/h2>\u003Cp>Last week, we identified problems with our translations that led to complaints about missing words and untranslatable terms.\u003C/p>\u003Cp>The root cause of the issue was our translation approach. We separated words for development convenience, overlooking differences in language structures, idioms, and cultural nuances. This led to non-literal translations and awkward phrasing. We have developed a guide to prevent this problem in future projects.\u003C/p>\u003Cp>Read the guide: \u003Ca href=\"https://chatwoot.help/hc/handbook/articles/1710791123-translation-guidelines?ref=www-internal-blog.chatwoot.com\">\u003Cstrong>Never split sentences and join them using string concat operation\u003C/strong>\u003C/a>\u003C/p>\u003Ch2 id=\"%F0%9F%A4%BA-reporting-scams-and-fraud-to-chatwoot\">🤺&nbsp;Reporting scams and fraud to Chatwoot\u003C/h2>\u003Cp>At Chatwoot, we have received some complaints regarding companies allegedly misusing our platform for fraudulent purposes. We want to clarify that we do not endorse or permit the use of Chatwoot for any deceptive activities whatsoever. Our terms of service unambiguously disallow such misuse of our platform. As open-source tool, we would not be able to prevent all such instances, however being aware of such incidents would help us to investigate and provide legal compliance. We have added a section on our handbook to help you report such instances to Chatwoot.\u003C/p>\u003Cp>Read the guide: \u003Ca href=\"https://chatwoot.help/hc/handbook/articles/1709840899-reporting-scams-and-investigations?ref=www-internal-blog.chatwoot.com\">\u003Cstrong>Reporting scams to Chatwoot\u003C/strong>\u003C/a>\u003C/p>","2024-03-18T20:26:43.000+00:00","2026-07-07T13:54:24.000+00:00","2024-03-20T02:28:24.000+00:00",[1290],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1292],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/change-log-week-of-march-18/","From now on, we'll publish a weekly change log to keep you informed of our progress. Each week, we'll list the updates implemented during the previous week. This will allow you to keep track of the improvements we've made and the decisions we've taken. We're starting now with the changes from the previous week.\n\n\n✨ Product Updates\n\nHere are the main updates in the product last week.\n\n\nAbility to zoom in on images\n\nCommunity contributed: Contribution from Matheus Rodrigues\n\nNow, when you receive ",{"id":1298,"uuid":1299,"title":1300,"slug":1301,"html":1302,"comment_id":1298,"feature_image":16,"featured":12,"visibility":13,"created_at":1303,"updated_at":1304,"published_at":1305,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1306,"authors":1308,"primary_author":1310,"primary_tag":1311,"url":1312,"excerpt":1313,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6581e02f7f1a3105386c0400","a7bb9b56-541c-4e83-9726-b361f11dd074","Rotate images within Chatwoot","rotate-images-within","\u003Cp>Every now and then, we get images in our live chat that are upside-down or sideways-rotated! It can be a bit frustrating for the support team, as they need to save the image and rotate it using an image viewer. It can take a bit of time, especially when there are many images with lots of text.\u003C/p>\u003Cp>In the latest update, we have released an option to support image rotation within the image preview. Here is how it looks.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/12/rotate-images-within-preview.gif\" class=\"kg-image\" alt loading=\"lazy\" width=\"1920\" height=\"1080\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/12/rotate-images-within-preview.gif 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/12/rotate-images-within-preview.gif 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/12/rotate-images-within-preview.gif 1600w, https://www-internal-blog.chatwoot.com/content/images/2023/12/rotate-images-within-preview.gif 1920w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>This feature was contributed entirely by our community member Liam (\u003Ca href=\"https://github.com/LiamAshdown?ref=www-internal-blog.chatwoot.com\">@LiamAshdown\u003C/a>).\u003C/p>","2023-12-19T18:25:51.000+00:00","2026-07-07T13:54:32.000+00:00","2023-12-18T18:27:00.000+00:00",[1307],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1309],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/rotate-images-within/","Every now and then, we get images in our live chat that are upside-down or sideways-rotated! It can be a bit frustrating for the support team, as they need to save the image and rotate it using an image viewer. It can take a bit of time, especially when there are many images with lots of text.\n\nIn the latest update, we have released an option to support image rotation within the image preview. Here is how it looks.\n\nThis feature was contributed entirely by our community member Liam (@LiamAshdown",{"id":1315,"uuid":1316,"title":1317,"slug":1318,"html":1319,"comment_id":1315,"feature_image":16,"featured":12,"visibility":13,"created_at":1320,"updated_at":1321,"published_at":1322,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1323,"authors":1325,"primary_author":1327,"primary_tag":1328,"url":1329,"excerpt":1330,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"658105997f1a3105386c03b9","f5fc3755-e32f-41e6-9313-6b80e67ed9d2","Reply to previous messages","reply-to-previous-messages","\u003Cp>Most communication platforms today support quoted replies that enable users to respond directly to particular messages. This enhances clarity and boosts the efficiency of online interactions.\u003C/p>\u003Cp>As an omnichannel support product, we've received feedback about adding this feature. Over the past few months, we've seen a great set of use cases to enable people to offer better support, so we decided to add the support for it. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/12/Reply-to_previous_messages.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"549\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/12/Reply-to_previous_messages.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/12/Reply-to_previous_messages.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/12/Reply-to_previous_messages.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2023/12/Reply-to_previous_messages.png 2382w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>Design Iteration\u003C/figcaption>\u003C/figure>\u003Cp>Now, users can select a message on the Dashboard by clicking or right-clicking to access the \"Reply to this message\" option via a context menu. Likewise, in the Live Chat widget, users can hover over a message and click the \"Reply to\" button. For mobile devices, this action can be performed by swiping the message.\u003C/p>\u003Cp>Here is a quick overview of how it functions in the live chat.\u003C/p>\u003Cfigure class=\"kg-card kg-embed-card\">\u003Ciframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/Wie-_0uW3ZU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen title=\"Reply to previous messages\">\u003C/iframe>\u003C/figure>\u003Ch3 id=\"%F0%9F%9A%80-supported-platforms\">🚀 Supported platforms\u003C/h3>\u003Cp>Here is the list of platforms where the feature is supported.\u003C/p>\u003C!--kg-card-begin: html-->\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Channel\u003C/th>\n\u003Cth>Supported\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Live chat\u003C/td>\n\u003Ctd>✅\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Email\u003C/td>\n\u003Ctd>Not supported\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>WhatsApp\u003C/td>\n\u003Ctd>✅&nbsp;(Only with the Official WhatsApp Cloud APIs)\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>SMS\u003C/td>\n\u003Ctd>Not supported\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Line\u003C/td>\n\u003Ctd>Not supported\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Facebook\u003C/td>\n\u003Ctd>✅\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Instagram\u003C/td>\n\u003Ctd>✅\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Telegram\u003C/td>\n\u003Ctd>✅\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>API\u003C/td>\n\u003Ctd>✅\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C!--kg-card-end: html-->\u003Cp>Let us know what you think about the feature. \u003C/p>","2023-12-19T02:53:13.000+00:00","2026-07-07T13:54:40.000+00:00","2023-11-15T17:37:00.000+00:00",[1324],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1326],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/reply-to-previous-messages/","Most communication platforms today support quoted replies that enable users to respond directly to particular messages. This enhances clarity and boosts the efficiency of online interactions.\n\nAs an omnichannel support product, we've received feedback about adding this feature. Over the past few months, we've seen a great set of use cases to enable people to offer better support, so we decided to add the support for it.\n\nNow, users can select a message on the Dashboard by clicking or right-click",{"id":1332,"uuid":1333,"title":1334,"slug":1335,"html":1336,"comment_id":1332,"feature_image":16,"featured":12,"visibility":13,"created_at":1337,"updated_at":1338,"published_at":1339,"custom_excerpt":1340,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1341,"tags":1342,"authors":1344,"primary_author":1351,"primary_tag":1352,"url":1353,"excerpt":1340,"reading_time":1041,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1334,"meta_description":1340,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6513d4b9730b190d1c2da9b1","740831f6-38d3-4763-8d12-025d7f0ddb61","Showcase Help Center articles within the chat widget","help-center-widget-integration","\u003Cp>Our live chat widget in is the works. While we are completely redesigning the widget, we are excited to share that the Help Center now integrates with the chat widget. This means users can access relevant articles, created with the \u003Ca href=\"https://www.chatwoot.com/hc/chatwoot-user-guide-cloud-version/articles/1677861202-ddd?ref=www-internal-blog.chatwoot.com\">Chatwoot Help Center\u003C/a>, directly from the widget. This ensures faster and more convenient answers for your customers, and lesser queries for your agents.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/09/help-center-and-chatwoot-widget-integration.jpg\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"2002\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/09/help-center-and-chatwoot-widget-integration.jpg 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/09/help-center-and-chatwoot-widget-integration.jpg 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/09/help-center-and-chatwoot-widget-integration.jpg 1600w, https://www-internal-blog.chatwoot.com/content/images/2023/09/help-center-and-chatwoot-widget-integration.jpg 2000w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>","2023-09-27T07:07:37.000+00:00","2026-09-01T20:44:14.000+00:00","2023-09-27T15:05:40.000+00:00","The Help Center and chat widget integration brings a faster and more convenient way to answer your customers, and reduce queries for agents.","https://www.chatwoot.com/blog/help-center-widget-integration",[1343],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1345],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},"625d2cb84b8f26503f72dd28","Hricha Shandily","hricha","https://www-internal-blog.chatwoot.com/content/images/2023/03/Sticker-2.png","https://www-internal-blog.chatwoot.com/author/hricha/",{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/help-center-widget-integration/",{"id":1355,"uuid":1356,"title":1357,"slug":1358,"html":1359,"comment_id":1355,"feature_image":16,"featured":12,"visibility":13,"created_at":1360,"updated_at":1361,"published_at":1362,"custom_excerpt":1363,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1364,"tags":1365,"authors":1367,"primary_author":1369,"primary_tag":1370,"url":1371,"excerpt":1363,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1372,"meta_description":1363,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"650aacef730b190d1c2da8e3","2905fe46-5530-410c-83bd-4354641142b0","Omnichannel message signatures","omnichannel-message-signatures","\u003Cp>The message signature feature has gotten a full upgrade, with three key enhancements:\u003C/p>\u003Ch3 id=\"omnichannel-signatures\">Omnichannel signatures\u003C/h3>\u003Cp>The message signature won’t be limited to only email inboxes anymore. Now, you can seamlessly use a single signature across any and all communication channels on Chatwoot – email, live chat messenger, social media, instant messaging, SMS, and API inboxes.\u003C/p>\u003Ch3 id=\"image-support\">Image support\u003C/h3>\u003Cp>Images are also now supported on email, website live chat, and API inboxes. Include logos, headshots, marketing material, and more visual elements to create a comprehensive message signature.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/09/image-support-in-message-signature-1.jpg\" class=\"kg-image\" alt=\"image upload option in message signatures\" loading=\"lazy\" width=\"1616\" height=\"910\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/09/image-support-in-message-signature-1.jpg 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/09/image-support-in-message-signature-1.jpg 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/09/image-support-in-message-signature-1.jpg 1600w, https://www-internal-blog.chatwoot.com/content/images/2023/09/image-support-in-message-signature-1.jpg 1616w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"editable-signatures\">Editable signatures\u003C/h3>\u003Cp>Find the option to append a message signature to your messages in the text editor, which you can edit and customize before sending.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card\">\u003Cdiv class=\"kg-video-container\">\u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2023/09/Editing-message-signature.mp4\" poster=\"https://img.spacergif.org/v1/2148x1080/0a/spacer.png\" width=\"2148\" height=\"1080\" loop autoplay muted playsinline preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/images/2023/09/media-thumbnail-ember265.jpg') 50% 50% / cover no-repeat;\" />\u003C/video>\u003Cdiv class=\"kg-video-overlay\">\u003Cbutton class=\"kg-video-large-play-icon\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003C/div>\u003Cdiv class=\"kg-video-player-container kg-video-hide\">\u003Cdiv class=\"kg-video-player\">\u003Cbutton class=\"kg-video-play-icon\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003Cbutton class=\"kg-video-pause-icon kg-video-hide\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\u003Crect x=\"3\" y=\"1\" width=\"7\" height=\"22\" rx=\"1.5\" ry=\"1.5\"/>\u003Crect x=\"14\" y=\"1\" width=\"7\" height=\"22\" rx=\"1.5\" ry=\"1.5\"/>\u003C/svg>\u003C/button>\u003Cspan class=\"kg-video-current-time\">0:00\u003C/span>\u003Cdiv class=\"kg-video-time\">/\u003Cspan class=\"kg-video-duration\">\u003C/span>\u003C/div>\u003Cinput type=\"range\" class=\"kg-video-seek-slider\" max=\"100\" value=\"0\">\u003Cbutton class=\"kg-video-playback-rate\">1&#215;\u003C/button>\u003Cbutton class=\"kg-video-unmute-icon\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003Cbutton class=\"kg-video-mute-icon kg-video-hide\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003Cinput type=\"range\" class=\"kg-video-volume-slider\" max=\"100\" value=\"100\">\u003C/div>\u003C/div>\u003C/div>\u003C/figure>\u003Cp>With omnichannel message signatures, you can ensure brand consistency and create a unified and memorable online presence across platforms.\u003C/p>\u003Ch2 id=\"other-improvements\">Other improvements\u003C/h2>\u003Cul>\u003Cli>Optimized Contact import functionality\u003C/li>\u003Cli>Upgraded Slack integration to support attachments\u003C/li>\u003Cli>Comprehensive bug resolutions and performance enhancements\u003C/li>\u003C/ul>","2023-09-20T08:27:27.000+00:00","2026-07-07T13:55:05.000+00:00","2023-09-20T11:15:51.000+00:00","Introducing all-new, enhanced, omnichannel message signatures – a unified signature for all inboxes; with image support and editing capabilities.","https://www.chatwoot.com/blog/omnichannel-message-signatures",[1366],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1368],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/omnichannel-message-signatures/","Omnichannel message signatures – Chatwoot updates",{"id":1374,"uuid":1375,"title":1376,"slug":1377,"html":1378,"comment_id":1374,"feature_image":1379,"featured":12,"visibility":13,"created_at":1380,"updated_at":1381,"published_at":1382,"custom_excerpt":1383,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1384,"tags":1385,"authors":1397,"primary_author":1399,"primary_tag":1400,"url":1401,"excerpt":1383,"reading_time":227,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1376,"meta_description":1402,"email_subject":16,"frontmatter":16,"feature_image_alt":1403,"feature_image_caption":16},"64f09101730b190d1c2da707","c456524c-7912-4ae0-86eb-a97e0ea69be4","Audit Logs: Enhancing transparency and security in Chatwoot","audit-logs","\u003Cp>Whether you're managing a small crew or looking after a big organization, keeping an eye on who's doing what, when, and where makes a real difference. It helps things run smoothly, promotes transparency, and even comes in handy when legal stuff comes up.\u003C/p>\u003Cp>We recently rolled out something exciting in Chatwoot to help keep things crystal clear – Audit Logs. If you've ever wanted to trace back activities in your Chatwoot account, this will cover you up. Audit Logs work noiseless in the background by recording every activity happening within your Chatwoot account – user activities, data modification, account-wide changes, and much more.\u003C/p>\u003Ch2 id=\"what-can-chatwoots-audit-logs-do\">\u003Cstrong>What can Chatwoot's Audit Logs do?\u003C/strong>\u003C/h2>\u003Cp>It's as simple as it gets. Whenever anyone takes an action in your Chatwoot account, like changing their availability status or updating a Webhook, the Audit Log makes a quick note. Each activity is noted within three headers:\u003C/p>\u003Col>\u003Cli>\u003Cstrong>Activity\u003C/strong>\u003Cbr>The 'Activity' column shows which user performed a specific action in easy-to-understand language. It displays the user's name or email ID. Likewise, it records the specifics of the action taken, such as the ID of a newly created or deleted inbox.\u003Cbr>\u003Cbr>\u003Ca href=\"https://www.chatwoot.com/hc/chatwoot-user-guide-cloud-version/articles/1692251809-how-to-use-audit-logs?ref=www-internal-blog.chatwoot.com#activities-tracked-through-audit-logs\">\u003Cstrong>See the full list of activities covered here\u003C/strong>\u003C/a>.\u003Cbr>\u003C/li>\u003Cli>\u003Cstrong>\u003Cstrong>\u003Cstrong>\u003Cstrong>Time\u003C/strong>\u003C/strong>\u003C/strong>\u003C/strong>\u003Cbr>The ‘Time’ column shows the full date and the precise time when the associated activity happened.\u003Cbr>\u003C/li>\u003Cli>\u003Cstrong>\u003Cstrong>\u003Cstrong>\u003Cstrong>\u003Cstrong>\u003Cstrong>\u003Cstrong>\u003Cstrong>\u003Cstrong>\u003Cstrong>IP Address\u003C/strong>\u003C/strong>\u003C/strong>\u003C/strong>\u003C/strong>\u003C/strong>\u003C/strong>\u003C/strong>\u003C/strong>\u003C/strong>\u003Cbr>The ‘IP Address’ column shows the location where the action happened. This can help you track down the exact application, device, or system. An IP address can usually give you info about the city, ZIP code, ISP area code, and even the ISP's name.\u003C/li>\u003C/ol>\u003Cp>This is available in our enterprise \u003Ca href=\"https://www.chatwoot.com/pricing?ref=www-internal-blog.chatwoot.com\">plans\u003C/a>, which you can subscribe to. You will be able to access your account’s Audit Logs under \u003Cem>Settings → Audit Logs\u003C/em>.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card kg-width-full\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/08/audit-logs.png\" class=\"kg-image\" alt=\"Audit logs page in Chatwoot\" loading=\"lazy\" width=\"2000\" height=\"1478\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/08/audit-logs.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/08/audit-logs.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/08/audit-logs.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/08/audit-logs.png 2400w\">\u003C/figure>\u003Cp>This is a great way to ensure your customer support operations in Chatwoot are both secure and hassle-free when it comes to managing data.\u003C/p>\u003Ch2 id=\"why-should-you-care-about-audit-logs\">Why should you care about Audit Logs?\u003C/h2>\u003Cp>If you find any of the following points relatable, you’ll find Audit Logs extremely useful.\u003C/p>\u003Ch3 id=\"account-security\">Account security\u003C/h3>\u003Cp>Audit logs, like a CCTV camera, keep track of actions and add an extra layer of defense against unauthorized access.\u003C/p>\u003Ch3 id=\"monitoring-support-opschatwoot-account\">Monitoring support ops/Chatwoot account\u003C/h3>\u003Cp>Audit Logs provides account admins all the information they typically need to ensure a smoothly running account. You can always review the logs to understand the backstage of your customer support operations.\u003C/p>\u003Ch3 id=\"auditing-teams\">Auditing teams\u003C/h3>\u003Cp>Reviewing actions in the audit log helps in getting insights into your team's performance trends, identifying areas of excellence and opportunities for improvement. By understanding these patterns, you can pinpoint training requirements and craft tailored development strategies.\u003C/p>\u003Ch3 id=\"fostering-accountability\">Fostering accountability\u003C/h3>\u003Cp>The ability to associate actions to specific teammates promotes a culture of responsibility and ownership within teams. This also helps improve efficiency and quality of work. Transparent operations also imbibe trust within the team, and with customers. Audit logs maintain this transparency by providing the necessary insights and eliminating uncertainties and miscommunications.\u003C/p>\u003Ch3 id=\"meeting-industry-compliance-standards\">Meeting industry compliance standards\u003C/h3>\u003Cp>If you're in a fancy industry affected by regulations like SOC 2, CIS, or any other (aren't we all?), audit logs are a useful armor to meet benchmarks conveniently.\u003C/p>\u003Ch3 id=\"simplifying-investigations\">Simplifying investigations\u003C/h3>\u003Cp>Audit logs maintain details of historical events. You can easily investigate an incident by tracing its timeline and learning about the associated entities. In the unfortunate event of breaches, disputes, or discrepancies, audit logs provide an invaluable resource for conducting thorough investigations and making informed conclusions.\u003C/p>\u003Ch3 id=\"improving-workflows-and-policies\">Improving workflows and policies\u003C/h3>\u003Cp>By understanding the patterns emerging through Audit logs, you can find opportunities for improving your customer support operations. These insights can even extend to improving organization-wide policies and practices affecting both workflows and employees.\u003C/p>\u003Ch3 id=\"cheaper-to-maintain\">Cheaper to maintain\u003C/h3>\u003Cp>Maintaining your own audit logs requires management effort and storage costs. Chatwoot does both for you in a seamless experience.\u003C/p>\u003Ch2 id=\"optimizing-the-audit-logs-within-chatwoot\">Optimizing the Audit Logs within Chatwoot\u003C/h2>\u003Cp>If you are already using a central \u003Ca href=\"https://stackify.com/best-log-management-tools/?ref=www-internal-blog.chatwoot.com\">log management platform\u003C/a> like MS Azure, Google Cloud, Datadog, etc., we recommend using an API to connect Chatwoot audit logs with them to create a centralized search and analysis platform for yourself.\u003C/p>\u003Ch2 id=\"audit-log-experience-in-the-making\">Audit Log experience in the making\u003C/h2>\u003Cp>The Audit Logs is currently in its beta phase. That means there are even better things coming up. 🥳 Here’s a quick peek into what our team is working on to improve this feature further:\u003C/p>\u003Cul>\u003Cli>Finding specific entries with the search bar.\u003C/li>\u003Cli>Filtering entries by tags, timings, user names/IDs, etc.\u003C/li>\u003Cli>Tracking more activities with a wider coverage like customer interactions.\u003C/li>\u003Cli>Seamless integrations with your existing auditing platforms or HR software.\u003C/li>\u003Cli>More detailed descriptions of the associated activities\u003C/li>\u003Cli>Exporting the file to a system.\u003C/li>\u003Cli>Adding a member of the team as a log-viewer, without giving them complete admin rights.\u003C/li>\u003C/ul>\u003Cp>Would you like any specific activities tracked in Audit Logs? Hit us up in the live chat!\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2023/09/audit-logs-illustration.jpg","2023-08-31T13:09:21.000+00:00","2026-07-07T13:55:32.000+00:00","2023-08-31T14:02:17.000+00:00","We recently rolled out something exciting to help keep things crystal clear – Audit Logs. Audit Logs work noiseless in the background by recording every activity happening within your Chatwoot account, which you can screen later.","https://www.chatwoot.com/blog/audit-logs",[1386,1387,1396],{"id":364,"name":365,"slug":365,"description":16,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":16,"url":366},{"id":1388,"name":1389,"slug":1390,"description":1391,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1392,"meta_description":1393,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":1394,"accent_color":16,"url":1395},"6308cff4730b190d1c2d7f48","Do more with Chatwoot","do-more-with-chatwoot","Learn how to make the most out of your Chatwoot account. Read about our best features, inspiring use cases, and how we recommend clubbing features together for getting more done, with less effort.","Tips, examples and use-cases on how to use Chatwoot better.","Make the most of your Chatwoot account. Read about our best features, inspiring use cases, and how we recommend clubbing features together.","https://www.chatwoot.com/tags/do-more-with-chatwoot","https://www-internal-blog.chatwoot.com/tag/do-more-with-chatwoot/",{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1398],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":364,"name":365,"slug":365,"description":16,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":16,"url":366},"https://www-internal-blog.chatwoot.com/audit-logs/","Audit Logs work noiseless in the background by recording every activity happening within your Chatwoot account, which you can screen later.","Audit logs illustration",{"id":1405,"uuid":1406,"title":1407,"slug":1408,"html":1409,"comment_id":1405,"feature_image":16,"featured":12,"visibility":13,"created_at":1410,"updated_at":1411,"published_at":1412,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1413,"authors":1415,"primary_author":1417,"primary_tag":1418,"url":1419,"excerpt":1420,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"64caa4c4730b190d1c2da6e3","04e8a38a-3a61-416e-bce1-ed7baadd4469","Updating team permissions","team-permissions","\u003Cp>Some of our customers have experienced confusion and broken workflows due to the way Chatwoot manages permissions. In response, we are updating the permission structure.\u003C/p>\u003Cp>\u003Cstrong>The existing structure\u003C/strong>\u003C/p>\u003Cp>Currently, agent permissions are assigned directly to inboxes. To access a conversation, an agent must be added to the corresponding channel inbox. Even if an agent is part of a team, they will not have access to conversations until they are added to the respective inbox. This has made it difficult to manage permissions for different teams. For instance, the billing team is only concerned with billing-related issues and does not want to see other conversations. Moreover, it forces people to add every agent to every inbox.\u003C/p>\u003Cp>\u003Cstrong>The updated structure\u003C/strong>\u003C/p>\u003Cp>In the new structure, conversation access will be assigned to teams, along with individual agents. This means that if an agent is part of a team assigned to a conversation, they will automatically have access to that conversation without needing to be manually added to the inbox. This simplifies the process of managing permissions for different teams and streamlines workflows.\u003C/p>\u003Cp>\u003Cstrong>How does the assignment work here?\u003C/strong>\u003C/p>\u003Cp>Previously, the dropdown only showed the list of people who had access to the inbox (including administrators). With the latest change, it now shows the list of people who have access to the team as well.\u003C/p>\u003Cp>\u003Cstrong>Does the round robin assignment work for the new flow?\u003C/strong>\u003C/p>\u003Cp>Yes, it would. Even if you are not directly part of the inbox, as long as the team is assigned to the conversation, the round-robin assignment will work as usual.\u003C/p>\u003Cp>\u003Cstrong>Do you lose access if the conversation is assigned to another team?\u003C/strong>\u003C/p>\u003Cp>Currently, yes. If the conversation gets reassigned to another team, you would lose access.\u003C/p>\u003Cp>However, we will be updating this based on participant permission. If you are from another team and have been added as a participant, you should be able to view the conversation without any issues going forward.\u003C/p>\u003Cp>Feel free to reach out to us if you have any questions or concerns.\u003C/p>","2023-08-02T18:47:32.000+00:00","2026-09-01T20:44:39.000+00:00","2023-08-02T18:53:38.000+00:00",[1414],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1416],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/team-permissions/","Some of our customers have experienced confusion and broken workflows due to the way Chatwoot manages permissions. In response, we are updating the permission structure.\n\nThe existing structure\n\nCurrently, agent permissions are assigned directly to inboxes. To access a conversation, an agent must be added to the corresponding channel inbox. Even if an agent is part of a team, they will not have access to conversations until they are added to the respective inbox. This has made it difficult to ma",{"id":1422,"uuid":1423,"title":1424,"slug":1425,"html":1426,"comment_id":1422,"feature_image":16,"featured":12,"visibility":13,"created_at":1427,"updated_at":1428,"published_at":1429,"custom_excerpt":1430,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1431,"tags":1432,"authors":1434,"primary_author":1436,"primary_tag":1437,"url":1438,"excerpt":1430,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1439,"meta_description":1430,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"648c2bb7730b190d1c2da5de","20a47ea0-badc-48dc-b292-dd02e6b5a0b7","[V2.18.0] Attachment view, Contact export, CSAT filters, and more.","v2-18","\u003Cp>The new Chatwoot v2.18 is live. Here is your June '23 update. 👇\u003C/p>\u003Ch2 id=\"browse-attachments-from-a-conversation\">Browse attachments from a conversation\u003C/h2>\u003Cp>Quit scrolling through lengthy conversations to view shared attachments. Now you can simply click on a shared image, audio, or video file and go left or right to navigate through all the attachments in that conversation.\u003C/p>\u003Cfigure class=\"kg-card kg-video-card\">\u003Cdiv class=\"kg-video-container\">\u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2023/06/attachment-view-chatwoot.mp4\" poster=\"https://img.spacergif.org/v1/2012x1080/0a/spacer.png\" width=\"2012\" height=\"1080\" loop autoplay muted playsinline preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/images/2023/06/media-thumbnail-ember314.jpg') 50% 50% / cover no-repeat;\" />\u003C/video>\u003Cdiv class=\"kg-video-overlay\">\u003Cbutton class=\"kg-video-large-play-icon\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003C/div>\u003Cdiv class=\"kg-video-player-container kg-video-hide\">\u003Cdiv class=\"kg-video-player\">\u003Cbutton class=\"kg-video-play-icon\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003Cbutton class=\"kg-video-pause-icon kg-video-hide\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\u003Crect x=\"3\" y=\"1\" width=\"7\" height=\"22\" rx=\"1.5\" ry=\"1.5\"/>\u003Crect x=\"14\" y=\"1\" width=\"7\" height=\"22\" rx=\"1.5\" ry=\"1.5\"/>\u003C/svg>\u003C/button>\u003Cspan class=\"kg-video-current-time\">0:00\u003C/span>\u003Cdiv class=\"kg-video-time\">/\u003Cspan class=\"kg-video-duration\">\u003C/span>\u003C/div>\u003Cinput type=\"range\" class=\"kg-video-seek-slider\" max=\"100\" value=\"0\">\u003Cbutton class=\"kg-video-playback-rate\">1&#215;\u003C/button>\u003Cbutton class=\"kg-video-unmute-icon\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003Cbutton class=\"kg-video-mute-icon kg-video-hide\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003Cinput type=\"range\" class=\"kg-video-volume-slider\" max=\"100\" value=\"100\">\u003C/div>\u003C/div>\u003C/div>\u003C/figure>\u003Ch2 id=\"one-click-contacts-export\">One-click contacts export\u003C/h2>\u003Cp>Find the new 'Export' button on your Contacts screen. Quickly get a \u003Ccode>csv\u003C/code> file with comprehensive details of all your contacts.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/06/contacts-export.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1049\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/06/contacts-export.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/06/contacts-export.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/06/contacts-export.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/06/contacts-export.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"enhanced-filters-for-csat-reports\">Enhanced filters for CSAT reports\u003C/h2>\u003Cp>Find three new filters on your CSAT Reports screen – teams, inboxes, and ratings. Gain deeper insights into customer feedback. Learn valuable insights, optimize for team performance, improve specific inboxes, and prioritize actions based on customer sentiment.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/06/filters-for-CSAT-reports.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1049\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/06/filters-for-CSAT-reports.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/06/filters-for-CSAT-reports.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/06/filters-for-CSAT-reports.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/06/filters-for-CSAT-reports.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"other-updates-and-improvements\">Other updates and improvements \u003C/h2>\u003Cul>\u003Cli>Send interactive messages (button and list) in WhatsApp inbox\u003C/li>\u003Cli>Ability to update bot/user avatars from Super Admin Dashboard\u003C/li>\u003Cli>Audit logs for \u003Ccode>sign_in\u003C/code>, \u003Ccode>sign_out\u003C/code>, team events (EE)\u003C/li>\u003Cli>Support for configuring subdomains in widget SDK\u003C/li>\u003Cli>Support for super script tag in help center articles\u003C/li>\u003Cli>Numerous bug fixes and enhancements\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/clairton?ref=www-internal-blog.chatwoot.com\">@clairton\u003C/a>, \u003Ca href=\"https://github.com/steffenhaak?ref=www-internal-blog.chatwoot.com\">@steffenhaak\u003C/a>, \u003Ca href=\"https://github.com/amplitudesxd?ref=www-internal-blog.chatwoot.com\">@amplitudesxd\u003C/a>, \u003Ca href=\"https://github.com/marcelstoer?ref=www-internal-blog.chatwoot.com\">@marcelstoer\u003C/a>, \u003Ca href=\"https://github.com/memorycancel?ref=www-internal-blog.chatwoot.com\">@memorycancel\u003C/a>, \u003Ca href=\"https://github.com/ChamathKB?ref=www-internal-blog.chatwoot.com\">@ChamathKB\u003C/a> for the contributions.\u003C/p>","2023-06-16T09:30:31.000+00:00","2026-07-07T13:55:50.000+00:00","2023-06-20T06:40:04.000+00:00","Chatwoot's new version 2.18.0 is up. Find the all-new Attachment view, easy Contacts export, enhanced filters for CSAT reports, and much more.","https://www.chatwoot.com/blog/v2-18",[1433],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1435],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-18/","Chatwoot V2.18.0: Attachments, Contact export, CSAT filters",{"id":1441,"uuid":1442,"title":1443,"slug":1444,"html":1445,"comment_id":1441,"feature_image":16,"featured":12,"visibility":13,"created_at":1446,"updated_at":1447,"published_at":1448,"custom_excerpt":1449,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1450,"tags":1451,"authors":1453,"primary_author":1455,"primary_tag":1456,"url":1457,"excerpt":1449,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1458,"meta_description":1449,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6464b1de730b190d1c2d9e35","5333c333-4492-4c77-9c73-7097846f3420","[V2.17.0] AI, conversation prioritization, sorting, and more.","v2-17","\u003Cp>The new Chatwoot v2.17 is live. Here is your May '23 update. 👇\u003C/p>\u003Ch2 id=\"openai-integration-get-super-efficient-with-ai\">[OpenAI integration] Get super efficient with AI\u003C/h2>\u003Cp>Introducing the new OpenAI integration for Chatwoot. Connect your OpenAI account with an API key to unlock three new AI-driven features:\u003C/p>\u003Col>\u003Cli>Get AI-generated reply suggestions for faster responses.\u003C/li>\u003Cli>Improve your message drafts with AI-generated recommendations while composing messages.\u003C/li>\u003Cli>Summarize conversations in a click.\u003C/li>\u003C/ol>\u003Cfigure class=\"kg-card kg-video-card\">\u003Cdiv class=\"kg-video-container\">\u003Cvideo src=\"https://www-internal-blog.chatwoot.com/content/media/2023/05/ai.mp4\" poster=\"https://img.spacergif.org/v1/1556x1080/0a/spacer.png\" width=\"1556\" height=\"1080\" loop autoplay muted playsinline preload=\"metadata\" style=\"background: transparent url('https://www-internal-blog.chatwoot.com/content/images/2023/05/media-thumbnail-ember168.jpg') 50% 50% / cover no-repeat;\" />\u003C/video>\u003Cdiv class=\"kg-video-overlay\">\u003Cbutton class=\"kg-video-large-play-icon\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003C/div>\u003Cdiv class=\"kg-video-player-container kg-video-hide\">\u003Cdiv class=\"kg-video-player\">\u003Cbutton class=\"kg-video-play-icon\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003Cbutton class=\"kg-video-pause-icon kg-video-hide\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\u003Crect x=\"3\" y=\"1\" width=\"7\" height=\"22\" rx=\"1.5\" ry=\"1.5\"/>\u003Crect x=\"14\" y=\"1\" width=\"7\" height=\"22\" rx=\"1.5\" ry=\"1.5\"/>\u003C/svg>\u003C/button>\u003Cspan class=\"kg-video-current-time\">0:00\u003C/span>\u003Cdiv class=\"kg-video-time\">/\u003Cspan class=\"kg-video-duration\">\u003C/span>\u003C/div>\u003Cinput type=\"range\" class=\"kg-video-seek-slider\" max=\"100\" value=\"0\">\u003Cbutton class=\"kg-video-playback-rate\">1&#215;\u003C/button>\u003Cbutton class=\"kg-video-unmute-icon\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003Cbutton class=\"kg-video-mute-icon kg-video-hide\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\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/svg>\u003C/button>\u003Cinput type=\"range\" class=\"kg-video-volume-slider\" max=\"100\" value=\"100\">\u003C/div>\u003C/div>\u003C/div>\u003C/figure>\u003Ch2 id=\"prioritize-conversations\">Prioritize conversations\u003C/h2>\u003Cp>A new \u003Cem>conversation action \u003C/em>called \"Priority\" has been added to the dashboard. This will help you label conversations based on urgency, which will be visible to the team and help ensure prompt replies.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/05/conversation-priority-feature.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1051\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/05/conversation-priority-feature.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/05/conversation-priority-feature.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/05/conversation-priority-feature.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/05/conversation-priority-feature.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"sort-conversations\">Sort conversations\u003C/h2>\u003Cp>Now you can sort conversations based on activity, when they were created, and priority.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/05/sorting-of-conversations-in-chatwoot.png\" class=\"kg-image\" alt=\"sorting conversations feature\" loading=\"lazy\" width=\"2000\" height=\"1051\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/05/sorting-of-conversations-in-chatwoot.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/05/sorting-of-conversations-in-chatwoot.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/05/sorting-of-conversations-in-chatwoot.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/05/sorting-of-conversations-in-chatwoot.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"personalize-inbox-greeting-messages-with-template-variables\">Personalize inbox greeting messages with template variables\u003C/h2>\u003Cp>Now you can include various template variables in your greeting messages for various inboxes. Start typing \u003Ccode>{{\u003C/code> to see the list of available template variables.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/05/dynamic-greeting-messages.png\" class=\"kg-image\" alt=\"dynamic greeting messages feature\" loading=\"lazy\" width=\"2000\" height=\"1051\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/05/dynamic-greeting-messages.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/05/dynamic-greeting-messages.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/05/dynamic-greeting-messages.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/05/dynamic-greeting-messages.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"note-upgrade-to-rails-version-7\">[Note] Upgrade to Rails version 7\u003C/h2>\u003Cp>This release includes an upgraded Rails version 7, However, please note that this requires a more recent version of Redis (7+). \u003C/p>\u003Cp>If you encounter any issues after updating to v2.17, we recommend upgrading your Redis version. If you are utilizing managed Redis with version 7+, your instance will remain unaffected by this change.\u003C/p>\u003Cp>To check your Redis version, run the following command:\u003C/p>\u003Cpre>\u003Ccode>redis-server --version\u003C/code>\u003C/pre>\u003Cp>To upgrade Redis, please follow these steps: \u003C/p>\u003Col>\u003Cli>Run the following command to import the Redis archive keyring:\u003C/li>\u003C/ol>\u003Cpre>\u003Ccode>curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg\u003C/code>\u003C/pre>\u003Cp>2. Add the Redis repository to your package sources by running the following command:\u003C/p>\u003Cpre>\u003Ccode>echo \"deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main\" | sudo tee /etc/apt/sources.list.d/redis.list\u003C/code>\u003C/pre>\u003Cp>Upgrade Redis. \u003C/p>\u003Cpre>\u003Ccode>sudo apt-get update\n\nsudo apt-get upgrade redis-server\u003C/code>\u003C/pre>\u003Cp>After upgrading Redis, restart Chatwoot using the following commands:\u003C/p>\u003Cpre>\u003Ccode>sudo cwctl --restart\u003C/code>\u003C/pre>\u003Cp>In addition, there is a new library required for image processing. Please install it by running:\u003C/p>\u003Cpre>\u003Ccode>sudo apt install libvips\u003C/code>\u003C/pre>\u003Cp>If restarting Chatwoot doesn't resolve the issues, we recommend rebooting the instance. If you face any issues or need more help, create an issue/discussion in \u003Ca href=\"https://github.com/orgs/chatwoot/discussions?ref=www-internal-blog.chatwoot.com\">GitHub\u003C/a> or post on the \u003Ca href=\"https://discord.com/invite/cJXdrwS/?ref=www-internal-blog.chatwoot.com\">community discord server\u003C/a>.\u003C/p>\u003Ch2 id=\"other-updates-and-improvements\">Other updates and improvements \u003C/h2>\u003Cul>\u003Cli>See your Instagram stories inside Chatwoot when someone replies to them.\u003C/li>\u003Cli>SLA APIs (Enterprise Edition)\u003C/li>\u003Cli>Create uncategorized Help Center articles.\u003C/li>\u003Cli>Improved email fetching for IMAP inboxes\u003C/li>\u003Cli>Automatic reconnects in the background\u003C/li>\u003Cli>Numerous bug fixes and performance enhancements\u003C/li>\u003Cli>New languages: Hebrew\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/jordan-brough?ref=www-internal-blog.chatwoot.com\">@jordan-brough\u003C/a> , \u003Ca href=\"https://github.com/vmakuh?ref=www-internal-blog.chatwoot.com\">@vmakuh\u003C/a>, \u003Ca href=\"https://github.com/gitstart?ref=www-internal-blog.chatwoot.com\">@gitstart\u003C/a>, \u003Ca href=\"https://github.com/raph941?ref=www-internal-blog.chatwoot.com\">@raph941\u003C/a>, \u003Ca href=\"https://github.com/shaheer-haider?ref=www-internal-blog.chatwoot.com\">@shaheer-haider\u003C/a>, \u003Ca href=\"https://github.com/giquieu?ref=www-internal-blog.chatwoot.com\">@giquieu\u003C/a> \u003Ca href=\"https://github.com/J4Wx?ref=www-internal-blog.chatwoot.com\">@J4Wx\u003C/a> for the contributions.\u003C/p>\u003Cp>P.S. We will be hosting Chatwoot Connect very soon; stay tuned.\u003C/p>","2023-05-17T10:52:14.000+00:00","2026-07-07T13:56:18.000+00:00","2023-05-18T07:32:06.000+00:00","Chatwoot's new version 2.17.0 is up. Find new AI-powered features, set priorities to conversations, sort conversations, and much more.","https://www.chatwoot.com/blog/v2-17",[1452],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1454],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-17/","Chatwoot V2.17.0: AI, conversation prioritization, sorting",{"id":1460,"uuid":1461,"title":1462,"slug":1463,"html":1464,"comment_id":1460,"feature_image":16,"featured":12,"visibility":13,"created_at":1465,"updated_at":1466,"published_at":1467,"custom_excerpt":1468,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1469,"tags":1470,"authors":1472,"primary_author":1474,"primary_tag":1475,"url":1476,"excerpt":1468,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1462,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"643fd28c730b190d1c2d9bf9","5ea51747-6e7e-4b93-8790-fc4466229f90","[V2.16.0] Audit log, link to messages, automation, and more.","v2-16","\u003Cp>The new Chatwoot v2.16 is here. Here is your April '23 update. 👇\u003C/p>\u003Ch2 id=\"audit-log-enterprise\">Audit log (Enterprise)\u003C/h2>\u003Cp>Find the all-new audit log section on your dashboard. This serves as a comprehensive record of all activities occurring within your account. It allows you to track user actions, including the specifics of what was done and when it was done. The audit log covers a range of actions related to account management, automation rules, inboxes, and webhooks, making it easier to monitor the activity within your account.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/04/audit-log.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1051\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/04/audit-log.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/04/audit-log.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/04/audit-log.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/04/audit-log.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"new-and-smarter-automation-rules\">New and smarter automation rules\u003C/h2>\u003Cp>Automation conditions let you automate actions based on specific criteria. We've expanded the range of criteria with three new conditions: email, phone number, and conversation language. You can now use these data points to create targeted automation rules.\u003C/p>\u003Cp>In addition, you can find new operators like 'contains', 'does not contain' and 'starts with' for more flexibility in setting up your criteria. For example, you could set up an automation to assign conversations to the Customer Success team, and assign a \u003Ccode>priority\u003C/code> label if an email contains the company name of an important client.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/04/automation.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1051\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/04/automation.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/04/automation.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/04/automation.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/04/automation.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"edit-agent-availability-status-as-an-admin\">Edit agent availability status as an admin\u003C/h2>\u003Cp>As an admin, if you need to set an agent's availability as online, busy, or offline, you can now do so by visiting \u003Cem>Settings -&gt; Agents -&gt; Edit (for a particular agent). \u003C/em>\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/04/agent-status.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1051\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/04/agent-status.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/04/agent-status.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/04/agent-status.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/04/agent-status.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"copy-link-to-a-message\">Copy link to a message\u003C/h2>\u003Cp>Now you can copy links to your messages. Find the option in the message's context menu by either right-clicking the message or clicking the three dots beside the message. This way, you can share the message  with your teammates and let them know about any specific information and required context.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/04/link-to-message.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1051\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/04/link-to-message.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/04/link-to-message.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/04/link-to-message.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/04/link-to-message.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"right-click-for-message-actions\">Right-click for message actions\u003C/h2>\u003Cp>Right-click on a message to quickly perform an action on it – Copy, translate, copy link to message, or delete.\u003C/p>\u003Ch2 id=\"other-updates-and-improvements\">Other updates and improvements \u003C/h2>\u003Cul>\u003Cli>Support for message-updated events in the telegram channel\u003C/li>\u003Cli>Ability to download heatmap reports\u003C/li>\u003Cli>support routing in the email channel using ex-original-to in the email header\u003C/li>\u003Cli>Support for sending multiple attachments to Whatsapp inbox\u003C/li>\u003Cli>Improved calculations of reporting metrics\u003C/li>\u003Cli>Advanced IndexDB based caching for common objects like inboxes, labels etc\u003C/li>\u003Cli>Improved contact import\u003C/li>\u003Cli>Numerous bug fixes and enhancements\u003C/li>\u003Cli>New Languages: Icelandic\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/ChamathKB?ref=www-internal-blog.chatwoot.com\">@ChamathKB\u003C/a>, \u003Ca href=\"https://github.com/s00d?ref=www-internal-blog.chatwoot.com\">@s00d\u003C/a>, @jordan-broughm \u003Ca href=\"https://github.com/clairton?ref=www-internal-blog.chatwoot.com\">@clairton\u003C/a>, \u003Ca href=\"https://github.com/balawa?ref=www-internal-blog.chatwoot.com\">@balawa\u003C/a>, \u003Ca href=\"https://github.com/gitstart?ref=www-internal-blog.chatwoot.com\">@gitstart\u003C/a>, \u003Ca href=\"https://github.com/BikashSah999?ref=www-internal-blog.chatwoot.com\">@BikashSah999\u003C/a> for the contributions.\u003C/p>\u003Cp>P.S. We are nearing the finishing line to V3, \u003Ca href=\"https://www.chatwoot.com/v3?ref=www-internal-blog.chatwoot.com\">stay tuned\u003C/a>. \u003C/p>","2023-04-19T11:37:48.000+00:00","2026-07-07T13:56:36.000+00:00","2023-04-19T15:13:38.000+00:00","Chatwoot's new version is up. Find Audit log, smarter automation rules, link to message, and much more.","https://www.chatwoot.com/blog/v2-16",[1471],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1473],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-16/",{"id":1478,"uuid":1479,"title":1480,"slug":1481,"html":1482,"comment_id":1478,"feature_image":16,"featured":12,"visibility":13,"created_at":1483,"updated_at":1484,"published_at":1485,"custom_excerpt":1486,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1487,"tags":1488,"authors":1490,"primary_author":1492,"primary_tag":1493,"url":1494,"excerpt":1486,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1480,"meta_description":1495,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6412e116730b190d1c2d9a09","e716d33c-b260-4284-b838-cafd0f06c532","[V2.15.0] Heatmap, better searches, RTL support, and more.","v2-15-0-heatmap-rtl-more","\u003Cp>The new Chatwoot v2.15 is here. Here is your March '23 update. 👇\u003C/p>\u003Ch2 id=\"introducing-live-conversation-traffic-heatmap\">Introducing live Conversation traffic heatmap\u003C/h2>\u003Cp>You will find a new addition to your Overview reports – the Conversation traffic heatmap. This report provides a peek into the busiest hours of the day for a week, helping you identify patterns in customer conversations. So, you can account for your busiest and laziest hours.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/03/heatmap.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/03/heatmap.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/03/heatmap.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/03/heatmap.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/03/heatmap.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"improved-in-app-search\">Improved in-app search \u003C/h2>\u003Cp>Now, you can fetch contacts, conversations, or messages easier and faster. Type in anything you remotely remember – keyword, conversation ID, name, email ID, etc for a smart search experience.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/03/search.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/03/search.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/03/search.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/03/search.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/03/search.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"seamless-ui-for-rtl-languages\">Seamless UI for RTL languages\u003C/h2>\u003Cp>If you are using an RTL (right to left) language in Chatwoot, the UI will automatically adjust its direction to match the RTL language you're using–Arabic, Hebrew, or any other \u003Ca href=\"https://app.chatwoot.com/hc/chatwoot-user-guide-cloud-version/en/other-topics/503?ref=www-internal-blog.chatwoot.com\">supported languages in Chatwoot\u003C/a>. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/03/rtl.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/03/rtl.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/03/rtl.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/03/rtl.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/03/rtl.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"rich-text-editor-for-pre-chat-messages\">Rich text editor for pre-chat messages\u003C/h2>\u003Cp>Now, you can format your pre-chat message with bold text, hyperlinks, bullet points, and more to make it more engaging and informative for your customers. A pre-chat message is like a greeting or helpful message for your customers given along with a \u003Ca href=\"https://www.chatwoot.com/features/pre-chat-forms?ref=www-internal-blog.chatwoot.com\">pre-chat form\u003C/a>.\u003C/p>\u003Ch2 id=\"audit-log-apis-enterprise\">Audit Log APIs (Enterprise)\u003C/h2>\u003Cp>It's happening! The APIs for audit logs have been created. Audit log is an Enterprise feature that will let you keep track of everything that has happened in your account. It will record all activities in your account like when was an inbox created, or when was an automation rule added, and by who. This will soon be available as a complete feature.\u003C/p>\u003Ch2 id=\"other-updates-and-improvements\">Other updates and improvements \u003C/h2>\u003Cul>\u003Cli>Support for WhatsApp messages from older Brazilian phone numbers.\u003C/li>\u003Cli>Push notification support for safari\u003C/li>\u003Cli>Integration with LogRocket\u003C/li>\u003Cli>Numerous bug fixes and enhancements\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/giautm?ref=www-internal-blog.chatwoot.com\">@giautm\u003C/a>, \u003Ca href=\"https://github.com/afonsolage?ref=www-internal-blog.chatwoot.com\">@afonsolage\u003C/a>, \u003Ca href=\"https://github.com/gitstart?ref=www-internal-blog.chatwoot.com\">@gitstart\u003C/a>, \u003Ca href=\"https://github.com/raph941?ref=www-internal-blog.chatwoot.com\">@raph941\u003C/a>, \u003Ca href=\"https://github.com/phunguyenmurcul?ref=www-internal-blog.chatwoot.com\">@phunguyenmurcul\u003C/a>, \u003Ca href=\"https://github.com/clairton?ref=www-internal-blog.chatwoot.com\">@clairton\u003C/a>, \u003Ca href=\"https://github.com/BikashSah999?ref=www-internal-blog.chatwoot.com\">@BikashSah999\u003C/a>, \u003Ca href=\"https://github.com/mani-zur?ref=www-internal-blog.chatwoot.com\">@mani-zur\u003C/a>, \u003Ca href=\"https://github.com/CristianDuta?ref=www-internal-blog.chatwoot.com\">@CristianDuta\u003C/a>, \u003Ca href=\"https://github.com/jacsonsantospht?ref=www-internal-blog.chatwoot.com\">@jacsonsantospht\u003C/a> for the contributions.\u003C/p>\u003Cp>P.S. V3.0 will be released in April '23; check out the \u003Ca href=\"https://chwt.app/v3?ref=www-internal-blog.chatwoot.com\">Road to v3\u003C/a>. 👀\u003C/p>","2023-03-16T09:27:50.000+00:00","2026-07-07T13:56:55.000+00:00","2023-03-20T08:44:10.000+00:00","The new release introduces a conversation traffic heatmap, a better search experience, RTL support, customizable pre-chat messages, and more.","https://www.chatwoot.com/blog/v2-15-0-heatmap-rtl-more",[1489],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1491],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-15-0-heatmap-rtl-more/","This Chatwoot release introduces a conversation traffic heatmap, a better search experience, RTL support, customizable pre-chat messages, & more.",{"id":1497,"uuid":1498,"title":1499,"slug":1500,"html":1501,"comment_id":1497,"feature_image":16,"featured":12,"visibility":13,"created_at":1502,"updated_at":1503,"published_at":1504,"custom_excerpt":1505,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1506,"tags":1507,"authors":1509,"primary_author":1511,"primary_tag":1512,"url":1513,"excerpt":1505,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1514,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"63ef2d3f730b190d1c2d9742","17ee2689-f636-4283-8b7e-780c375da8e7","[v2.14.0] Google sign-in, Help Center image support, Conversation Participants, and more.","v2-14-0-google-auth-images-more","\u003Cp>The new Chatwoot v2.14 is here. Here is your Feb '23 update:\u003C/p>\u003Ch2 id=\"sign-in-with-google\">Sign-in with Google \u003C/h2>\u003Cp>With Google sign-in, you can sign up/in to your Chatwoot account with one click. Enjoy instant access to your customer conversations.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/02/Google-Auth.png\" class=\"kg-image\" alt=\"sign in with google on Chatwoot\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/02/Google-Auth.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/02/Google-Auth.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/02/Google-Auth.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/02/Google-Auth.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"add-images-to-your-help-center-articles\">Add images to your Help Center articles\u003C/h2>\u003Cp>Now you can create more engaging and informative Help Center articles for your customers. To add an image to your article, click on the \"Add Image\" button in the editor toolbar and select the image. You can even caption it to provide additional context for your readers.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/02/Image-Support.png\" class=\"kg-image\" alt=\"image support in help center\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/02/Image-Support.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/02/Image-Support.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/02/Image-Support.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/02/Image-Support.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"participate-in-conversations\">Participate in conversations\u003C/h2>\u003Cp>Introducing \"Conversation Participants\". This new tab on your conversation dashboard lets you to easily add yourself or fellow agents as participants to a conversation. So, everyone involved in a conversation can track its progress and receive notifications on any updates.\u003C/p>\u003Cp>To use this feature, expand the Conversation Participants tab and select the desired participants. Once added, they will be able to access the conversation and receive notifications on any changes. In addition, mentioning someone in a Private Note will also automatically make them a participant in the conversation, keeping everyone in the loop and ensuring that no important details are missed.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/02/conversation-watchers.png\" class=\"kg-image\" alt=\"Conversation participants in Chatwoot\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/02/conversation-watchers.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/02/conversation-watchers.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/02/conversation-watchers.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/02/conversation-watchers.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2>\u003C/h2>\u003Ch2 id=\"personalize-your-canned-responses\">Personalize your Canned Responses \u003C/h2>\u003Cp>Your \u003Ca href=\"https://www.chatwoot.com/features/canned-responses?ref=www-internal-blog.chatwoot.com\">templated messages\u003C/a> can now be personalized too––with template variables. This helps you dynamically populate information such as customer names, order numbers, and more when you send a canned response. To use template variables in your canned responses, simply add them to your message using the format \u003Ccode>{{variable_name}}\u003C/code>.\u003C/p>\u003Cp>For example, to include the customer's name in your greeting canned response, create this message: \"Hi {{customer_name}}, welcome to ABC Inc. support. How may I assist you?\" Now, whenever you use this canned repsonse in a conversation, it'll automatically populate the message with the customer's name!\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/02/template-variables-ui.png\" class=\"kg-image\" alt=\"template variables for canned responses\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/02/template-variables-ui.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/02/template-variables-ui.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/02/template-variables-ui.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/02/template-variables-ui.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"instantly-translate-your-incoming-messages\">Instantly translate your incoming messages \u003C/h2>\u003Cp>Now you can enable Google Translate on your account, making it even easier for your agents to communicate with customers who speak different languages.\u003C/p>\u003Cp>To enable this feature, go to your Applications tab and set up the Google Translate integration. Once enabled, you can use the \"Translate\" option from the message menu to automatically translate messages into the language you use in Chatwoot.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/02/Google-translate.png\" class=\"kg-image\" alt=\"Integration with Google Translate\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/02/Google-translate.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/02/Google-translate.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/02/Google-translate.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/02/Google-translate.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"receive-contacts-in-whatsapp-inbox\">Receive contacts in WhatsApp inbox\u003C/h2>\u003Cp>Your customers can now share contact files through the WhatsApp inbox.\u003Cbr>\u003C/p>\u003Ch2 id=\"other-updates-and-improvements\">Other updates and improvements \u003C/h2>\u003Cul>\u003Cli>Change your WhatsApp API key from the configuration tab under Inbox Settings.\u003C/li>\u003Cli>Numerous bug fixes and enhancements.\u003C/li>\u003Cli>New language: Icelandic(is)\u003Cbr>\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/iprithvitharun?ref=www-internal-blog.chatwoot.com\">@iprithvitharun\u003C/a>, \u003Ca href=\"https://github.com/fgrep?ref=www-internal-blog.chatwoot.com\">@fgrep\u003C/a>, \u003Ca href=\"https://github.com/opencartcomvn?ref=www-internal-blog.chatwoot.com\">@opencartcomvn\u003C/a>, \u003Ca href=\"https://github.com/imskr?ref=www-internal-blog.chatwoot.com\">@imskr\u003C/a>, \u003Ca href=\"https://github.com/diivi?ref=www-internal-blog.chatwoot.com\">@diivi\u003C/a>, \u003Ca href=\"https://github.com/brunosfg?ref=www-internal-blog.chatwoot.com\">@brunosfg\u003C/a>, \u003Ca href=\"https://github.com/jacsonsantospht?ref=www-internal-blog.chatwoot.com\">@jacsonsantospht\u003C/a>, \u003Ca href=\"https://github.com/JanWarlen?ref=www-internal-blog.chatwoot.com\">@JanWarlen\u003C/a>, \u003Ca href=\"https://github.com/gitstart?ref=www-internal-blog.chatwoot.com\">@gitstart\u003C/a>, \u003Ca href=\"https://github.com/BikashSah999?ref=www-internal-blog.chatwoot.com\">@BikashSah999\u003C/a>, \u003Ca href=\"https://github.com/raph941?ref=www-internal-blog.chatwoot.com\">@raph941\u003C/a>, \u003Ca href=\"https://github.com/phunguyenmurcul?ref=www-internal-blog.chatwoot.com\">@phunguyenmurcul\u003C/a> for the contributions.\u003C/p>\u003Cp>\u003C/p>\u003Cp>\u003Cstrong>P.S. Check out the \u003Ca href=\"https://chwt.app/v3?ref=www-internal-blog.chatwoot.com\">Road to v3––Releasing Mid-March\u003C/a>. \u003C/strong>👀\u003C/p>","2023-02-17T07:31:11.000+00:00","2026-07-07T13:57:11.000+00:00","2023-02-18T06:05:55.000+00:00","This release adds image support for Help Center articles, google authentication, the ability to participate in conversations, use dynamic canned responses, and more.","https://www.chatwoot.com/blog/v2-14-0-google-auth-images-more",[1508],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1510],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-14-0-google-auth-images-more/","V2.14: Google sign-in, Help Center image support, & more.",{"id":1516,"uuid":1517,"title":1518,"slug":1519,"html":1520,"comment_id":1516,"feature_image":16,"featured":12,"visibility":13,"created_at":1521,"updated_at":1522,"published_at":1523,"custom_excerpt":1524,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1525,"tags":1526,"authors":1528,"primary_author":1530,"primary_tag":1531,"url":1532,"excerpt":1524,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1533,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"63ce76e4730b190d1c2d9641","c4378ea4-7f7d-4857-aec8-c28fffd9a38a","[v2.13.0] Video calling, Microsoft support, template variables, and more.","v2-13-0-dyte-microsoft-more","\u003Cp>The new Chatwoot v2.13 is here. This release focuses on improving the capabilities of various inboxes. Here is your brief:\u003C/p>\u003Ch2 id=\"video-call-your-customers\">Video call your customers  \u003C/h2>\u003Cp>Chatwoot has partnered up with \u003Ca href=\"https://dyte.io/?ref=www-internal-blog.chatwoot.com\">Dyte\u003C/a> to provide a seamless video calling experience. To use, setup the Dyte integration from the \u003Ccode>Applications\u003C/code> tab. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/01/video-call-chatwoot.png\" class=\"kg-image\" alt=\"chatwoot-dyte integration for video call support\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/01/video-call-chatwoot.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/01/video-call-chatwoot.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/01/video-call-chatwoot.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/01/video-call-chatwoot.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"microsoft-is-now-a-natively-supported-email-provider\">Microsoft is now a natively supported email provider\u003C/h2>\u003Cp>Now, you can directly connect your Microsoft inbox as an email channel, with only a couple of clicks. This removes the need for manual setup of email inboxes.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/01/microsoft-chatwoot-1.png\" class=\"kg-image\" alt=\"chatwoot-microsoft for email channel\" loading=\"lazy\" width=\"2000\" height=\"1125\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/01/microsoft-chatwoot-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/01/microsoft-chatwoot-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/01/microsoft-chatwoot-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/01/microsoft-chatwoot-1.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"use-template-variables-for-a-more-effective-communication\">Use template variables for a more effective communication\u003C/h2>\u003Cp>Now you can create dynamic messages with the help of template variables. These are placeholder values created like this: \u003Ccode>{{variable}}\u003C/code>. They can be used to hold specific information, such as a customer's name or order number, into messages. Utilize your template variables in your canned responses as well as text editor.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2023/01/template-variables-chatwoot.png\" class=\"kg-image\" alt=\"template variables in messages\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2023/01/template-variables-chatwoot.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2023/01/template-variables-chatwoot.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2023/01/template-variables-chatwoot.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2023/01/template-variables-chatwoot.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch2 id=\"longer-audio-messages-for-whatsapp-inbox\">Longer audio messages for WhatsApp inbox\u003C/h2>\u003Cp>You can now send longer audio messages in WhatsApp inbox, up to 15 minutes in length.\u003C/p>\u003Ch2 id=\"intuitive-location-messages-in-telegram-inbox\">Intuitive location messages in Telegram inbox\u003C/h2>\u003Cp>Your customers can now share their location through the Telegram inbox. \u003C/p>\u003Ch2 id=\"other-updates-and-improvements\">Other updates and improvements \u003C/h2>\u003Cul>\u003Cli>Numerous bug fixes and enhancements.\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/giquieu?ref=www-internal-blog.chatwoot.com\">@giquieu\u003C/a>, \u003Ca href=\"https://github.com/drexlma?ref=www-internal-blog.chatwoot.com\">@drexlma\u003C/a>, \u003Ca href=\"https://github.com/civilcoder55?ref=www-internal-blog.chatwoot.com\">@civilcoder55\u003C/a>, \u003Ca href=\"https://github.com/ooooooo-q?ref=www-internal-blog.chatwoot.com\">@ooooooo-q\u003C/a>, \u003Ca href=\"https://github.com/matuszewskijan?ref=www-internal-blog.chatwoot.com\">@matuszewskijan\u003C/a>, \u003Ca href=\"https://github.com/iprithvitharun?ref=www-internal-blog.chatwoot.com\">@iprithvitharun\u003C/a>, \u003Ca href=\"https://github.com/jordan-brough?ref=www-internal-blog.chatwoot.com\">@jordan-brough\u003C/a> for the contributions.\u003C/p>\u003Cp>\u003Cstrong>P.S. \u003Ca href=\"https://www.chatwoot.com/chatwoot-connect?ref=www-internal-blog.chatwoot.com\">Join us for Chatwoot Connect on 31 January\u003C/a>\u003C/strong> to watch a demo of everything new at Chatwoot, and interact with the team.\u003C/p>","2023-01-23T12:00:36.000+00:00","2026-07-07T13:57:20.000+00:00","2023-01-24T12:20:34.000+00:00","This release includes a built-in integration with Dyte for video call functionality and support for Microsoft as an email provider. Additionally, users can now utilize template variables in their messages.","https://www.chatwoot.com/blog/v2-13-0-dyte-microsoft-more",[1527],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1529],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-13-0-dyte-microsoft-more/","[v2.13] Video calling, Microsoft support, template variables",{"id":1535,"uuid":1536,"title":1537,"slug":1538,"html":1539,"comment_id":1535,"feature_image":16,"featured":12,"visibility":13,"created_at":1540,"updated_at":1541,"published_at":1542,"custom_excerpt":1543,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1544,"authors":1546,"primary_author":1548,"primary_tag":1549,"url":1550,"excerpt":1543,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1551,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"63a2dc77730b190d1c2d948c","bb7992a0-65c8-42f0-aa49-4242abce5d84","[v2.12.0] Unattended conversations view, Mark as unread, and more.","v2-12-0","\u003Cp>The new Chatwoot v2.12 is here. Here is your brief:\u003C/p>\u003Ch3 id=\"%F0%9F%91%80-view-your-unattended-conversations\">👀 View your unattended conversations\u003C/h3>\u003Cp>On your dashboard, you'll find a new view called \"Unattended\". This will list down all your conversations that haven't been responded to. \u003C/p>\u003Cp>Currently, this view only shows conversations that haven't received the first response. It does not show the ones waiting for a second or later response.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/12/unattended-conversations.png\" class=\"kg-image\" alt=\"unattended conversations view in chatwoot\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/12/unattended-conversations.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/12/unattended-conversations.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/12/unattended-conversations.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/12/unattended-conversations.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%E2%9C%89%EF%B8%8F-mark-as-unread\">✉️ Mark as unread \u003C/h3>\u003Cp>Now you can mark your opened conversations as unread. Right-click on a conversation and select the first option from the context menu that reads \"Mark as unread\".\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/12/mark-as-unread.png\" class=\"kg-image\" alt=\"mark conversations as unread in chatwoot\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/12/mark-as-unread.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/12/mark-as-unread.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/12/mark-as-unread.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/12/mark-as-unread.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%9F%A2-mark-yourself-as-online\">🟢 Mark yourself as online\u003C/h3>\u003Cp>Until now, if you closed the Chatwoot app or window, you would automatically be marked as offline. Now you can choose to stay online even when you're not using the Chatwoot app. Just disable the option \"Mark offline automatically\" from your Profile Settings.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/12/mark-offline-automatically.png\" class=\"kg-image\" alt=\"mark offline automatically in chatwoot\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/12/mark-offline-automatically.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/12/mark-offline-automatically.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/12/mark-offline-automatically.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/12/mark-offline-automatically.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%A5%B7-run-campaigns-on-wildcard-urls\">🥷 Run campaigns on wildcard URLs\u003C/h3>\u003Cp>Now you can trigger your live chat campaigns on not only exact URLs but wildcard URLs too. A wildcard URL is a type of URL that lets you give \u003Cem>wildcard entries\u003C/em> to various params, like subdomains or sub-directories, to the URL. \u003C/p>\u003Cp>Just add a special character like \u003Ccode>*\u003C/code> or \u003Ccode>*.\u003C/code> to your URL, and your campaigns will be triggered on all the URLs matching the criteria. \u003Ca href=\"https://www.chatwoot.com/docs/product/features/campaigns/wild-card-url-in-campaigns?ref=www-internal-blog.chatwoot.com\">Read this document\u003C/a> to learn how to create and add wildcard URLs to your Chatwoot campaigns.\u003C/p>\u003Ch3 id=\"%F0%9F%93%A7-self-hosted-use-postfix-to-manage-emails\">📧 [Self-hosted] Use Postfix to manage emails\u003C/h3>\u003Cp>If you are using the self-hosted version of Chatwoot, you can now use the \u003Ca href=\"http://www.postfix.org/?ref=www-internal-blog.chatwoot.com\">Postfix app\u003C/a> (also self-hosted) to send and receive emails. This eliminates the reliance on installing third-party email providers.\u003C/p>\u003Ch3 id=\"%F0%9F%91%94-other-updates-and-improvements\">👔 Other updates and improvements \u003C/h3>\u003Cul>\u003Cli>Message Delivery and read status for WhatsApp Channel\u003C/li>\u003Cli>Ability to create and configure agent bots from UI\u003C/li>\u003Cli>Ability to lock conversations to a single thread for supported channels\u003C/li>\u003Cli>Ability to search in emoji selector\u003C/li>\u003Cli>New language: Latvian\u003C/li>\u003Cli>Numerous bug fixes and enhancements\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/clairton?ref=www-internal-blog.chatwoot.com\">@clairton\u003C/a>, \u003Ca href=\"https://github.com/giquieu?ref=www-internal-blog.chatwoot.com\">@giquieu\u003C/a>, \u003Ca href=\"https://github.com/jordan-brough?ref=www-internal-blog.chatwoot.com\">@jordan-brough\u003C/a>, \u003Ca href=\"https://github.com/civilcoder55?ref=www-internal-blog.chatwoot.com\">@civilcoder55\u003C/a>, \u003Ca href=\"https://github.com/smartdev58?ref=www-internal-blog.chatwoot.com\">@smartdev58\u003C/a> for the contributions.\u003C/p>\u003Cp>P.S. Have you claimed your coupon code yet? Santa is running (literally) all around the Chatwoot website with your gift. Merry Christmas! 🎅\u003C/p>","2022-12-21T10:14:15.000+00:00","2026-07-07T13:57:36.000+00:00","2022-12-23T12:51:51.000+00:00","The new Chatwoot v2.12 is here. You'll find a new view on the dashboard for unattended conversations, the option to mark a conversation as unread, run campaigns on wildcard URLs, and more.",[1545],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1547],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-12-0/","[v2.12.0] Unattended conversations, Mark as unread, & more.",{"id":1553,"uuid":1554,"title":1555,"slug":1556,"html":1557,"comment_id":1553,"feature_image":16,"featured":12,"visibility":13,"created_at":1558,"updated_at":1559,"published_at":1560,"custom_excerpt":1561,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1562,"tags":1563,"authors":1565,"primary_author":1567,"primary_tag":1568,"url":1569,"excerpt":1561,"reading_time":227,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1570,"meta_description":1571,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6374b6ec730b190d1c2d8fef","3cf1a436-c189-4e44-b8bf-7f0e29f5cb38","[v2.11.0] Macros is here, along with other product enhancements","v2-11-0-macros-and-more","\u003Cp>The new Chatwoot v2.11 is here. You will find a bevy of new features sure to improve your day-to-day productivity. And several enhancements. Here is your brief:\u003C/p>\u003Ch3 id=\"%F0%9F%A6%85-macros-run-a-sequence-of-pre-defined-actions-in-one-click\">🦅 Macros: Run a sequence of pre-defined actions, in one click.\u003C/h3>\u003Cp>As a support agent, you will find that you need to repeat the same set of actions often. Here is an example: Whenever you receive a demo request, you assign the Sales team, send a standard message on how to book a slot, add the \u003Cem>Sales \u003C/em>label, and snooze the conversation. Or, whenever you receive a spam, you send the same message about how they've come to the wrong place, assign the \u003Cem>Spam\u003C/em> label, and close the conversation.\u003C/p>\u003Cp>Doing all these actions one-by-one, and multiple times a day can be painful and time-consuming. Unless, you run a macro. \u003C/p>\u003Cp>A macro is a set of sequential saved actions, like labelling a conversation, sending an email transcript, sending an attachment, etc., which you can define from your Chatwoot \u003Cem>Settings\u003C/em>. You can also make a personal macro, or one available for your team's use.\u003C/p>\u003Cp>For using a macro, simply select it from your chat window and click \u003Cem>Execute. \u003C/em>\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/11/macros-chatwoot.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/11/macros-chatwoot.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/11/macros-chatwoot.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/11/macros-chatwoot.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/11/macros-chatwoot.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%94%A6-global-search-bar-for-your-help-center\">🔦 Global Search bar for your Help Center\u003C/h3>\u003Cp>The Search bar is now available for your \u003Ca href=\"https://www.chatwoot.com/docs/product/others/help-center/?ref=www-internal-blog.chatwoot.com\">Help Center created with Chatwoot\u003C/a>. This enables your users to search for specific answers to their questions by simply typing in their query. The search will match the query with related keywords in your articles' content.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/11/Help-Center-Search.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/11/Help-Center-Search.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/11/Help-Center-Search.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/11/Help-Center-Search.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/11/Help-Center-Search.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%A7%AD-intuitive-location-messages-in-your-whatsapp-inbox\">🧭 Intuitive location messages in your WhatsApp inbox\u003C/h3>\u003Cp>If a user shares a location through the WhatsApp conversation, you can view it in your Chatwoot window without any trouble.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/11/receive-whatsapp-location-in-chatwoot.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/11/receive-whatsapp-location-in-chatwoot.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/11/receive-whatsapp-location-in-chatwoot.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/11/receive-whatsapp-location-in-chatwoot.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/11/receive-whatsapp-location-in-chatwoot.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%A4%9D-custom-attributes-x-automations-set-play-forget\">🤝 Custom Attributes x Automations: Set, play, forget.\u003C/h3>\u003Cp>You can now run your automation rules based on conditions defined by your \u003Ca href=\"https://www.chatwoot.com/docs/user-guide/features/custom-attributes/?ref=www-internal-blog.chatwoot.com\">custom attributes\u003C/a>, which are facts about your contacts/conversation — like the subscription plan, when they ordered the first item, if they are a paid user, etc. \u003C/p>\u003Cp>Say, whenever you get a query from a paid customer, you are required to assign the conversation to your Team Lead. Or, say you have a custom attribute that defines the levels of priority of a conversation, such as P0, P1, P2, P3. And, whenever you assign the \u003Cem>P0\u003C/em> custom attribute to a conversation, you need to send an email to your team.\u003C/p>\u003Cp>You can simply create an automation rule from the Chatwoot \u003Cem>Settings. \u003C/em>So, the next time you assign a specific custom attribute, the rest of the actions would be executed automatically.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/11/Automation-x-custom-attributes-in-chatwoot.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/11/Automation-x-custom-attributes-in-chatwoot.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/11/Automation-x-custom-attributes-in-chatwoot.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/11/Automation-x-custom-attributes-in-chatwoot.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/11/Automation-x-custom-attributes-in-chatwoot.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%94%8C-paste-filesimages-from-the-clipboard\">🔌 Paste files/images from the clipboard\u003C/h3>\u003Cp>There's another way now to send files or images to your customers, on the Chatwoot conversation window. Just \u003Cem>Copy-paste \u003C/em>it\u003Cem>. \u003C/em>\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/11/paste-from-clipboard.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/11/paste-from-clipboard.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/11/paste-from-clipboard.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/11/paste-from-clipboard.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/11/paste-from-clipboard.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%94%AD-other-updates-and-improvements\">🔭 Other updates and improvements \u003C/h3>\u003Cul>\u003Cli>Realtime update for conversation attributes on agent dashboard\u003C/li>\u003Cli>Redis connection performance improvements\u003C/li>\u003Cli>Numerous other enhancements and bug fixes\u003C/li>\u003C/ul>\u003Cp>\u003Cstrong>P.S.\u003C/strong> If you wanna watch our team (the creators of these features) demo these features, and talk to them live, do \u003Ca href=\"https://www.chatwoot.com/chatwoot-connect?ref=www-internal-blog.chatwoot.com\">\u003Cstrong>join us for Chatwoot Connect\u003C/strong>\u003C/a>.\u003C/p>\u003Cp>P.P.S. Thanks to \u003Ca href=\"https://github.com/smartdev58?ref=www-internal-blog.chatwoot.com\">@smartdev58\u003C/a>, \u003Ca href=\"https://github.com/NitinRamnani?ref=www-internal-blog.chatwoot.com\">@NitinRamnani\u003C/a>, \u003Ca href=\"https://github.com/KubesDavid?ref=www-internal-blog.chatwoot.com\">@KubesDavid\u003C/a>, \u003Ca href=\"https://github.com/NusretOzates?ref=www-internal-blog.chatwoot.com\">@NusretOzates\u003C/a>, \u003Ca href=\"https://github.com/DanielGannage?ref=www-internal-blog.chatwoot.com\">@DanielGannage\u003C/a>, \u003Ca href=\"https://github.com/ChadBurggraf?ref=www-internal-blog.chatwoot.com\">@ChadBurggraf\u003C/a>, \u003Ca href=\"https://github.com/jacsonsantospht?ref=www-internal-blog.chatwoot.com\">@jacsonsantospht\u003C/a>, \u003Ca href=\"https://github.com/givetimetolife?ref=www-internal-blog.chatwoot.com\">@givetimetolife\u003C/a>, \u003Ca href=\"https://github.com/singpolyma?ref=www-internal-blog.chatwoot.com\">@singpolyma\u003C/a>, \u003Ca href=\"https://github.com/arkadiyayvazyan?ref=www-internal-blog.chatwoot.com\">@arkadiyayvazyan\u003C/a>, \u003Ca href=\"https://github.com/CristianDuta?ref=www-internal-blog.chatwoot.com\">@CristianDuta\u003C/a>, \u003Ca href=\"https://github.com/mjattiot?ref=www-internal-blog.chatwoot.com\">@mjattiot\u003C/a>, \u003Ca href=\"https://github.com/satoshinotdead?ref=www-internal-blog.chatwoot.com\">@satoshinotdead\u003C/a>, \u003Ca href=\"https://github.com/salman652?ref=www-internal-blog.chatwoot.com\">@salman652\u003C/a>, for the contributions.\u003C/p>","2022-11-16T10:09:48.000+00:00","2026-07-07T13:58:02.000+00:00","2022-11-22T07:23:50.000+00:00","The new Chatwoot v2.11 is here. It allows you to run Macros to improve productivity, add a search bar to your Help Center, create automation with custom attributes, and more.","https://www.chatwoot.com/blog/v2-11-0-macros-and-more",[1564],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1566],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-11-0-macros-and-more/","[v2.11.0] Macros is here, along with other product enhancements ","The new Chatwoot v2.11 is here. It allows you to create Macros to improve productivity, create automation with custom attributes, and more.",{"id":1573,"uuid":1574,"title":1575,"slug":1576,"html":1577,"comment_id":1573,"feature_image":16,"featured":12,"visibility":13,"created_at":1578,"updated_at":1579,"published_at":1580,"custom_excerpt":1581,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1582,"tags":1583,"authors":1585,"primary_author":1587,"primary_tag":1588,"url":1589,"excerpt":1581,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1575,"meta_description":1590,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"63524884730b190d1c2d8877","3c664a52-b7e6-47f6-b141-45b3dfb7af59","[v2.10.0] Draft replies, hotkey preferences, and more","v2-10-0","\u003Cp>Hi, there. Chatwoot v2.10 is live. This release focuses on making working with Chatwoot more efficient. Here is a brief of what's new:\u003C/p>\u003Ch3 id=\"%F0%9F%98%A9-never-lose-your-drafted-messages\">😩 Never lose your drafted messages\u003C/h3>\u003Cp>If you're composing a reply or sending a private note to a teammate and leave the screen or even refresh the page––your text will be right where you left it. Chatwoot shall save the data and preserve your unsent messages as drafts.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/10/draft-reply.png\" class=\"kg-image\" alt=\"draft replies in chatwoot\" loading=\"lazy\" width=\"2000\" height=\"1109\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/10/draft-reply.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/10/draft-reply.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/10/draft-reply.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/10/draft-reply.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%92%AC-choose-a-hotkey-to-send-messages\">💬 Choose a hotkey to send messages\u003C/h3>\u003Cp>How do you like to send your messages? \u003Ccode>Enter\u003C/code> or \u003Ccode>Cmd/Ctrl+Enter\u003C/code>? \u003C/p>\u003Cp>Whatever your choice is, you have the option of keeping it. Update your Hotkey preference from your \u003Cem>Profile Settings\u003C/em>. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/10/hotkey.png\" class=\"kg-image\" alt=\"hotkeys\" loading=\"lazy\" width=\"2000\" height=\"1125\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/10/hotkey.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/10/hotkey.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/10/hotkey.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/10/hotkey.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%E2%9A%A1%EF%B8%8F-shortcut-create-canned-responses-from-the-chat-window\">⚡️ [Shortcut] Create canned responses from the chat window\u003C/h3>\u003Cp>If you have sent a message and realized you want to save it as a \u003Ca href=\"https://www.chatwoot.com/features/canned-responses?ref=www-internal-blog.chatwoot.com\">canned response\u003C/a>, you can do it instantly. Click on the three dots beside the respective message, and select \u003Cem>\"Add to canned responses\"\u003C/em>. This will open a pop-up for you, where you can give a short code and press \u003Cem>Save\u003C/em>. Your canned response will be created.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/10/shortcut-canned-responses.png\" class=\"kg-image\" alt=\"shortcut to add new canned responses in chatwoot\" loading=\"lazy\" width=\"2000\" height=\"1125\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/10/shortcut-canned-responses.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/10/shortcut-canned-responses.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/10/shortcut-canned-responses.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/10/shortcut-canned-responses.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%94%86-other-updates-and-improvements\">🔆 Other updates and improvements \u003C/h3>\u003Cul>\u003Cli>Better @mention UI\u003C/li>\u003Cli>Improvements to the \u003Ca href=\"https://youtu.be/posSYmbT9H0?t=3566&ref=www-internal-blog.chatwoot.com\">Help Center module\u003C/a>\u003C/li>\u003Cli>Performance improvements\u003C/li>\u003Cli>Numerous API enhancements and bug fixes\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/ChamathKB?ref=www-internal-blog.chatwoot.com\">@ChamathKB\u003C/a>, \u003Ca href=\"https://github.com/civilcoder55?ref=www-internal-blog.chatwoot.com\">@civilcoder55\u003C/a>, \u003Ca href=\"https://github.com/jordan-brough?ref=www-internal-blog.chatwoot.com\">@jordan-brough\u003C/a>, \u003Ca href=\"https://github.com/KubesDavid?ref=www-internal-blog.chatwoot.com\">@KubesDavid\u003C/a>, \u003Ca href=\"https://github.com/marcelstoer?ref=www-internal-blog.chatwoot.com\">@marcelstoer\u003C/a>, \u003Ca href=\"https://github.com/geophilusd?ref=www-internal-blog.chatwoot.com\">@geophilusd\u003C/a>, \u003Ca href=\"https://github.com/nosovk?ref=www-internal-blog.chatwoot.com\">@nosovk\u003C/a>, \u003Ca href=\"https://github.com/simonpankovski?ref=www-internal-blog.chatwoot.com\">@simonpankovski\u003C/a> for the contributions.\u003C/p>","2022-10-21T07:21:40.000+00:00","2026-07-07T13:58:35.000+00:00","2022-10-21T18:07:43.000+00:00","Chatwoot v2.10 focuses on making working with Chatwoot more efficient. Now you can preserve your unsent messages as drafts, choose a hotkey to send messages, and quickly create canned responses. Read for more.","https://www.chatwoot.com/blog/v2-10-0",[1584],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1586],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-10-0/","Now you can preserve your unsent messages as drafts, choose a hotkey to send messages, and quickly create canned responses. Read for more.",{"id":1592,"uuid":1593,"title":1594,"slug":1595,"html":1596,"comment_id":1592,"feature_image":16,"featured":12,"visibility":13,"created_at":1597,"updated_at":1598,"published_at":1599,"custom_excerpt":1600,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":1601,"tags":1602,"authors":1604,"primary_author":1606,"primary_tag":1607,"url":1608,"excerpt":1600,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1609,"meta_description":1610,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"632aad64730b190d1c2d84ac","83764028-77bd-42c8-91c6-2fa4520f6710","[v2.9.0] Create your Help Center with Chatwoot!","v2-9-0-create-your-help-center-on-chatwoot","\u003Cp>\u003C/p>\u003Cp>Hi, there. Chatwoot v2.9 is live! \u003C/p>\u003Cp>We're excited to share with you that the Chatwoot Help Center (Beta) is now available. More details below. ⬇️\u003C/p>\u003Cp>\u003C/p>\u003Ch2 id=\"%E2%9C%8D%EF%B8%8F-chatwoot-help-center-beta\">✍️ Chatwoot Help Center (Beta)\u003C/h2>\u003Cp>\u003C/p>\u003Cp>Chatwoot Help Center makes it easy to create, manage and grow your online help center. You can setup a custom help center with categories, articles, and other helpful content. You can share this information on customer conversations so that customers can find the information they need.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/09/Help_Center.png\" class=\"kg-image\" alt=\"chatwoot help center\" loading=\"lazy\" width=\"1280\" height=\"720\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/09/Help_Center.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/09/Help_Center.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/09/Help_Center.png 1280w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>This is currently in Beta mode and we'll keep improving it.\u003C/p>\u003Ch3 id=\"%F0%9F%90%92-other-updates-and-improvements\">🐒 Other updates and improvements \u003C/h3>\u003Cul>\u003Cli>Email conversation continuity for API channels.\u003C/li>\u003Cli>Ability for Dashboard App Frames to query the information.\u003C/li>\u003Cli>Improved blocking &amp; throttling of abusive requests.\u003C/li>\u003Cli>Automations supporting case insensitive filters.\u003C/li>\u003Cli>Numerous API enhancements and bug fixes.\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/jordan-brough?ref=www-internal-blog.chatwoot.com\">@jordan-brough\u003C/a> and \u003Ca href=\"https://github.com/shivamsinghchahar?ref=www-internal-blog.chatwoot.com\">@shivamsinghchahar\u003C/a> for the contributions.\u003C/p>\u003Cp>\u003Cbr>We hope v2.9 makes the Chatwoot experience better for you. We'll be waiting for your feedback. \u003C/p>","2022-09-21T06:21:24.000+00:00","2026-07-07T13:59:20.000+00:00","2022-09-21T16:39:00.000+00:00","Chatwoot v2.9.0 is live. With this release, you will be able to manage your knowledge base easily from the Chatwoot dashboard. Read on to learn more about this.","https://www.chatwoot.com/blog/v2-9-0-create-your-help-center-on-chatwoot",[1603],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1605],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-9-0-create-your-help-center-on-chatwoot/","[v2.9.0] Create your Help Center with Chatwoot ","Chatwoot v2.9.0 is live. Now, you will be able to manage your knowledge base right from the Chatwoot dashboard. Read on to learn more about this.",{"id":1612,"uuid":1613,"title":1614,"slug":1615,"html":1616,"comment_id":1612,"feature_image":16,"featured":12,"visibility":13,"created_at":1617,"updated_at":1618,"published_at":1619,"custom_excerpt":1620,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1621,"authors":1623,"primary_author":1625,"primary_tag":1626,"url":1627,"excerpt":1620,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"62fcb835730b190d1c2d7d1a","9b8b79f3-823b-498c-ac71-436aaed2fb71","[v2.8.0] Context menu, no-code widget builder, layout switching, and more.","v2-8-0","\u003Cp>Hi, there. Chatwoot v2.8 is live. Here’s what's new:\u003C/p>\u003Ch3 id=\"%F0%9F%8F%8B%EF%B8%8F%E2%80%8D%E2%99%82%EF%B8%8F-capacity-configuration-for-inboxes-enterprise\">🏋️‍♂️ \u003Cstrong>Capacity configuration for inboxes (Enterprise)\u003C/strong>\u003C/h3>\u003Cp>Chatwoot supports auto-assigning conversations to your support agents. With this update, you can limit the number of conversations auto-assigned to agents by setting the \u003Cem>auto-assignment limit\u003C/em> on your inbox. \u003C/p>\u003Cp>Once every agent reaches their capacity, the conversations would be moved to \u003Cem>unassigned\u003C/em>. Now, you don't have to worry about overloading your agents!\u003C/p>\u003Ch3 id=\"%E2%86%97%EF%B8%8F-update-your-conversations-with-a-right-click\">↗️ Update your conversations with a right click\u003C/h3>\u003Cp>With this release, you'll be able to update the status of a conversation by simply right-clicking on that conversation card. \u003C/p>\u003Cp>This will open up a \u003Cem>context menu\u003C/em> with your options like resolving a conversation, marking it as pending, snoozing it, or assigning agents and labels. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/08/image-2.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1280\" height=\"720\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/08/image-2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/08/image-2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/08/image-2.png 1280w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%8E%A8-customize-your-website-chat-widget-without-writing-any-code\">🎨 Customize your website chat widget without writing any code\u003C/h3>\u003Cp>We are happy to add the \u003Cem>Widget Builder \u003C/em>to Chatwoot. This allows you to customize much more than just your widget colour. \u003C/p>\u003Cp>You can customize things like the content to display, reply time to display, the widget's position on your website – and much more. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/08/image-1.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1280\" height=\"720\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/08/image-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/08/image-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/08/image-1.png 1280w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%91%86-switch-your-dashboard-layout\">👆 Switch your dashboard layout\u003C/h3>\u003Cp>Now, you can choose how you want to view your Chatwoot dashboard. You can choose to hide your chat queue, giving more space to your chat window. Find the switch layout button here:\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/08/image-3.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1280\" height=\"720\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/08/image-3.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/08/image-3.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/08/image-3.png 1280w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%A5%8F-view-your-emails-better-in-the-chatwoot-dashboard\">🥏 View your emails better in the Chatwoot dashboard\u003C/h3>\u003Cp>If you're using Chatwoot to send emails, you'll be able to view it better now, thanks to the improved email rendering in the new release. \u003C/p>\u003Ch3 id=\"%F0%9F%A7%9C%E2%80%8D%E2%99%82%EF%B8%8F-other-updates-and-improvements\">🧜‍♂️ Other updates and improvements \u003C/h3>\u003Cul>\u003Cli>CRUD APIs for macros\u003C/li>\u003Cli>Ability to disable Gravatars\u003C/li>\u003Cli>Support for Elastic APM\u003C/li>\u003Cli>New Langauge: Thai\u003C/li>\u003Cli>Numerous API enhancements and bug fixes\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/ChadBurggraf?ref=www-internal-blog.chatwoot.com\">@ChadBurggraf\u003C/a>, \u003Ca href=\"https://github.com/kylemclaren?ref=www-internal-blog.chatwoot.com\">@kylemclaren\u003C/a>, \u003Ca href=\"https://github.com/Ysajid?ref=www-internal-blog.chatwoot.com\">@Ysajid\u003C/a>, \u003Ca href=\"https://github.com/substr2837?ref=www-internal-blog.chatwoot.com\">@substr2837\u003C/a>, \u003Ca href=\"https://github.com/KubesDavid?ref=www-internal-blog.chatwoot.com\">@KubesDavid\u003C/a>, \u003Ca href=\"https://github.com/nikhilmuz?ref=www-internal-blog.chatwoot.com\">@nikhilmuz\u003C/a>, and \u003Ca href=\"https://github.com/giquieu?ref=www-internal-blog.chatwoot.com\">@giquieu\u003C/a> for the contributions.\u003C/p>\u003Cp>\u003Cbr>Try out the new features, and let us know your feedback! We will also demo the features at \u003Ca href=\"https://chatwoot.com/chatwoot-connect?ref=www-internal-blog.chatwoot.com\">\u003Cstrong>Chatwoot Connect\u003C/strong>\u003C/a>.\u003C/p>","2022-08-17T09:43:17.000+00:00","2026-07-07T14:00:22.000+00:00","2022-08-18T10:26:14.000+00:00","v2.8 brings a lot of exciting updates with itself. This includes a widget builder, customizable dashboard, improved email experience, and more. Read on for more details.",[1622],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1624],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-8-0/",{"id":1629,"uuid":1630,"title":1631,"slug":1632,"html":1633,"comment_id":1629,"feature_image":16,"featured":12,"visibility":13,"created_at":1634,"updated_at":1635,"published_at":1636,"custom_excerpt":1637,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1638,"authors":1640,"primary_author":1642,"primary_tag":1643,"url":1644,"excerpt":1637,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"62d7fcfd730b190d1c2d7961","a1c396db-090c-41fb-98f3-e9e3f896b2e2","[v2.7.0] WhatsApp Cloud API, Dashboard Apps, and more","v2-7-0","\u003Cp>Hello everyone, \u003C/p>\u003Cp>Chatwoot v2.7 is live. Here’s a quick overview. ⬇️\u003C/p>\u003Ch3 id=\"%F0%9F%95%B5%EF%B8%8F%E2%80%8D%E2%99%82%EF%B8%8F-extend-chatwoot-with-dashboard-apps\">🕵️‍♂️ Extend Chatwoot with Dashboard Apps\u003C/h3>\u003Cp>If you have applications containing user info outside of Chatwoot, you can integrate them with your Chatwoot account. You will then be able to access them directly from your dashboard. This will give all the user context, like \u003Cem>order history\u003C/em> or \u003Cem>payment information\u003C/em>, to your customer support agents on one screen.  \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/07/dashboard-apps-2.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1341\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/07/dashboard-apps-2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/07/dashboard-apps-2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/07/dashboard-apps-2.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2022/07/dashboard-apps-2.png 2258w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%E2%98%81%EF%B8%8F-support-for-whatsapp-cloud-api-beta\">☁️ Support for WhatsApp Cloud API (Beta)\u003C/h3>\u003Cp>Until now, you could configure your WhatsApp inbox using Twilio and 360Dialog APIs. Now, you can do that with the help of WhatsApp Cloud API as well.\u003C/p>\u003Cp>You can find the option under your\u003Cem> WhatsApp\u003C/em> \u003Cem>Inbox Settings\u003C/em>.\u003C/p>\u003Cp>\u003C/p>\u003Ch3 id=\"%E2%9A%A1%EF%B8%8F-install-chatwoot-faster-on-linux-with-chatwoot-ctl\">⚡️ Install Chatwoot faster on Linux with Chatwoot CTL\u003C/h3>\u003Cp>With Chatwoot CTL (cwctl), our new CLI tool, you can install and manage Chatwoot on Linux VM using a single command. \u003Ca href=\"https://www.chatwoot.com/docs/self-hosted/deployment/chatwoot-ctl?ref=www-internal-blog.chatwoot.com\">Here\u003C/a> is a quick guide to get you started.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/07/commandline-tool.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1401\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/07/commandline-tool.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/07/commandline-tool.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/07/commandline-tool.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/07/commandline-tool.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%91%BE-other-updates-and-improvements\">👾 Other updates and improvements \u003C/h3>\u003Cul>\u003Cli>Integration with Twilio Messaging Services.\u003C/li>\u003Cli>Added support to validate your contacts coming from API channels.\u003C/li>\u003Cli>Enhanced contact identification and merge logic.\u003C/li>\u003Cli>Added the APIs for custom sort options in conversations.\u003C/li>\u003Cli>Update contact avatars directly from your dashboard.\u003C/li>\u003Cli>Numerous bug fixes and enhancements.\u003C/li>\u003C/ul>\u003Cp>\u003C/p>\u003Cp>Thanks to \u003Ca href=\"https://github.com/iprithvitharun?ref=www-internal-blog.chatwoot.com\" rel=\"noopener noreferrer\">@iprithvitharun\u003C/a>, \u003Ca href=\"https://github.com/jordan-brough?ref=www-internal-blog.chatwoot.com\" rel=\"noopener noreferrer\">@jordan-brough\u003C/a>, \u003Ca href=\"https://github.com/gk7700?ref=www-internal-blog.chatwoot.com\" rel=\"noopener noreferrer\">@gk7700\u003C/a>, \u003Ca href=\"https://github.com/SimonHausdorf?ref=www-internal-blog.chatwoot.com\" rel=\"noopener noreferrer\">@SimonHausdorf\u003C/a>, \u003Ca href=\"https://github.com/giquieu?ref=www-internal-blog.chatwoot.com\" rel=\"noopener noreferrer\">@giquieu\u003C/a> for the contributions. \u003C/p>\u003Cp>We are excited to bring this to you all. Let us know your thoughts and feedback!\u003C/p>","2022-07-20T13:02:53.000+00:00","2026-07-07T14:00:56.000+00:00","2022-07-21T10:02:50.000+00:00","Chatwoot v2.7 comes with Dashboard Apps to make your dashboard more powerful than ever, support for WhatsApp Cloud API, and much more. Take a quick look!",[1639],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1641],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-7-0/",{"id":1646,"uuid":1647,"title":1648,"slug":1649,"html":1650,"comment_id":1646,"feature_image":16,"featured":12,"visibility":13,"created_at":1651,"updated_at":1652,"published_at":1653,"custom_excerpt":1654,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1655,"authors":1657,"primary_author":1659,"primary_tag":1660,"url":1661,"excerpt":1654,"reading_time":67,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1662,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"62ac48444b8f26503f72dfff","48edcd0b-608b-4b9c-b39e-b3a1e3807ff3","v2.6.0","v2-6-0","\u003Cp>Hello everyone, \u003C/p>\u003Cp>Chatwoot v2.6 is live. Here’s a quick overview. ⬇️\u003C/p>\u003Ch3 id=\"%F0%9F%8E%AE-manage-your-conversations-better-with-bulk-actions\">🎮 Manage your conversations better with bulk actions\u003C/h3>\u003Cp>Now you can apply actions to multiple conversations at once, saving you time. Simply select conversations from your dashboard, and assign labels, agents, or change their status.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/06/image-2.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1280\" height=\"720\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/06/image-2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/06/image-2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/06/image-2.png 1280w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%E2%9C%8F%EF%B8%8F-access-your-whatsapp-templates-straight-from-chatwoot\">✏️ Access your WhatsApp templates straight from Chatwoot\u003C/h3>\u003Cp>WhatsApp doesn't let you send business messages within your chats without pre-approved templates. You can configure these templates through WhatsApp API providers. The good news is that now you can access and use these templates right from your Chatwoot dashboard. Easy, peasy!\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/06/image-3.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1440\" height=\"935\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/06/image-3.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/06/image-3.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/06/image-3.png 1440w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%94%8D-more-useful-downloadable-reports\">🔍 More useful downloadable reports\u003C/h3>\u003Cp>Now you can adjust your \"Agents Overview\" report for business hours and download it. You will also now be able to download your CSAT reports.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/06/image.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1280\" height=\"720\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/06/image.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/06/image.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/06/image.png 1280w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%AA%B4-other-updates-and-improvements\">🪴 Other updates and improvements \u003C/h3>\u003Cul>\u003Cli>APIs are available for KBase Articles.\u003C/li>\u003Cli>Added support for \u003Ccode>human_tag\u003C/code> which lets you send Instagram messages outside the 24-hour window.\u003C/li>\u003Cli>New languages: Ukrainian (uk)\u003C/li>\u003Cli>Various bug fixes and enhancements. \u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/devinellis?ref=www-internal-blog.chatwoot.com\">@devinellis\u003C/a> , \u003Ca href=\"https://github.com/jordan-brough?ref=www-internal-blog.chatwoot.com\">@jordan-brough\u003C/a> for the contributions. 👏\u003C/p>","2022-06-17T09:24:20.000+00:00","2026-07-07T14:01:41.000+00:00","2022-06-20T07:03:54.000+00:00","Chatwoot v2.6.0 is out! Now you can take bulk actions on your conversations, access your WhatsApp templates, use your reports better, and more. Click to learn more about this new release.",[1656],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1658],{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":1346,"name":1347,"slug":1348,"profile_image":1349,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1350},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-6-0/","Chatwoot Changelog – v2.6.0 is live!",{"id":1664,"uuid":1665,"title":1666,"slug":1667,"html":1668,"comment_id":1664,"feature_image":16,"featured":12,"visibility":13,"created_at":1669,"updated_at":1670,"published_at":1671,"custom_excerpt":1672,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1673,"authors":1675,"primary_author":1677,"primary_tag":1678,"url":1679,"excerpt":1672,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1680,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"628254cb4b8f26503f72dea2","5224b205-0877-4bb0-98b6-b324a5c45b20","v2.5.0","v2-5-0","\u003Cp>Hello everyone, \u003C/p>\u003Cp>Chatwoot v2.5 is live. Here’s what’s new. 👇\u003C/p>\u003Ch3 id=\"%E2%9C%85-read-receipts-for-website-channel\">✅ Read receipts for website channel\u003C/h3>\u003Cp>Reducing ambiguity can make a big difference in support organizations. In this update, we have added read receipts on the website channels. The agent would now see whether the customer has read their message or not. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/05/read-receipts.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1538\" height=\"822\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/05/read-receipts.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/05/read-receipts.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/05/read-receipts.png 1538w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%8A-live-reports\">📊 Live Reports\u003C/h3>\u003Cp>As a customer support/success manager or a business owner, you need to understand how your support organization functions in real-time. We have added a real-time dashboard that displays how many conversations are open and how many of them are unassigned and unattended. You can also see how many agents are online and what is their workload.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/05/report-filters.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1538\" height=\"938\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/05/report-filters.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/05/report-filters.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/05/report-filters.png 1538w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%91%A0-custom-fields-in-pre-chat-form\">👠 Custom fields in Pre-chat form\u003C/h3>\u003Cp>Pre-chat form is used to collect information about a contact/conversation before they enter into a live chat with you. With this update, you can collect more than just their contact info. You can map the fields of your pre-chat form with the custom attributes you create on your Chatwoot account.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/05/pre-chat-form.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1538\" height=\"938\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/05/pre-chat-form.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/05/pre-chat-form.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/05/pre-chat-form.png 1538w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%94%8B-event-subscriptions-in-webhook\">🔋 Event subscriptions in Webhook\u003C/h3>\u003Cp>Webhook allows you to listen to the changes happening in your Chatwoot account. With this update, we have added an additional option to select the events which you want to subscribe so that your service only gets the events that it needs.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/05/event-subscriptions.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1538\" height=\"822\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/05/event-subscriptions.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/05/event-subscriptions.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/05/event-subscriptions.png 1538w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>Note: We have deprecated \u003Ccode>conversation.resolved\u003C/code> and \u003Ccode>conversation.opened\u003C/code> event, please use \u003Ccode>conversation.status_changed\u003C/code> or \u003Ccode>conversation.updated\u003C/code> event instead.\u003C/p>\u003Ch3 id=\"%F0%9F%92%85-other-updates-and-improvements\">💅 Other Updates and improvements\u003C/h3>\u003Cul>\u003Cli>Added additional options in the automation feature.\u003C/li>\u003Cli>Added a new method in the JavaScript SDK to toggle the chat bubble visibility.\u003C/li>\u003Cli>Added support for \u003Ccode>human_tag\u003C/code> which lets you send Facebook messages outside the 24-hour window.\u003C/li>\u003Cli>A lot of bug fixes. :)\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/shivamsinghchahar?ref=www-internal-blog.chatwoot.com\">@shivamsinghchahar\u003C/a>, \u003Ca href=\"https://github.com/giquieu?ref=www-internal-blog.chatwoot.com\">@giquieu\u003C/a>, and \u003Ca href=\"https://github.com/jordan-brough?ref=www-internal-blog.chatwoot.com\">@jordan-brough\u003C/a>  for the contributions.\u003C/p>","2022-05-16T13:42:35.000+00:00","2026-07-07T14:01:59.000+00:00","2022-05-16T13:46:02.000+00:00","Chatwoot v2.5 is live. Read receipts for website channel, live reports, customer fields in the pre-chat form, event subscriptions in webhook, and more. ",[1674],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1676],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-5-0/","Chatwoot Changelog – v2.5.0 is live!",{"id":1682,"uuid":1683,"title":1684,"slug":1685,"html":1686,"comment_id":1682,"feature_image":16,"featured":12,"visibility":13,"created_at":1687,"updated_at":1688,"published_at":1689,"custom_excerpt":1690,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1691,"authors":1693,"primary_author":1695,"primary_tag":1696,"url":1697,"excerpt":1690,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1698,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"626266934b8f26503f72ddbc","ade082f9-8fce-4276-bb8d-7ca15686098f","v2.4.0","v2-4-0","\u003Cp>Hello everyone, \u003C/p>\u003Cp>Chatwoot v2.4 is live. Here’s what’s new. 👇\u003C/p>\u003Ch3 id=\"%F0%9F%92%85-dark-mode-support-for-live-chat-widget\">💅 Dark mode support for live-chat widget\u003C/h3>\u003Cp>You can now enable dark mode on your live-chat widget. \u003Ca href=\"https://chatwoot.com/docs/product/channels/live-chat/sdk/live-chat-dark-mode?ref=www-internal-blog.chatwoot.com\" rel=\"noopener noreferrer\">Here\u003C/a> is a super-quick guide to help you along. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/04/dark-mode-gif.gif\" class=\"kg-image\" alt loading=\"lazy\" width=\"1080\" height=\"608\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/04/dark-mode-gif.gif 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/04/dark-mode-gif.gif 1000w, https://www-internal-blog.chatwoot.com/content/images/2022/04/dark-mode-gif.gif 1080w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%88-report-improvements\">📈 Report Improvements\u003C/h3>\u003Cp>\u003Cstrong>Display trends in the reports: \u003C/strong>When pulling reports on conversations, inboxes, labels, or agent performance, you can now view trends from the previous period. These reports will show you how much your numbers increased or decreased from the last period.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/04/Screenshot-2022-04-22-at-5.02.12-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1065\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/04/Screenshot-2022-04-22-at-5.02.12-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/04/Screenshot-2022-04-22-at-5.02.12-PM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/04/Screenshot-2022-04-22-at-5.02.12-PM.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/04/Screenshot-2022-04-22-at-5.02.12-PM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003Cstrong>Consider business hours in the reports: \u003C/strong>You can now generate reports based on business hours. To view a report that considers business hours, click the toggle button at the right top of each screen.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/04/business-hour.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"513\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/04/business-hour.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/04/business-hour.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/04/business-hour.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2022/04/business-hour.png 2378w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%9D-users-can-end-a-conversation-from-the-widget\">📝 Users can end a conversation from the widget\u003C/h3>\u003Cp>Now, you can allow your users to end the conversation within the widget. For example, if their query is resolved, this feature allows them to move on and let the assigned agent focus on another conversation.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/04/Screenshot-2022-04-22-at-5.41.14-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1120\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/04/Screenshot-2022-04-22-at-5.41.14-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/04/Screenshot-2022-04-22-at-5.41.14-PM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/04/Screenshot-2022-04-22-at-5.41.14-PM.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/04/Screenshot-2022-04-22-at-5.41.14-PM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%94%8B-new-and-improved-editor-for-conversations\">🔋 New and improved editor for conversations\u003C/h3>\u003Cp>We have updated the editor to support the Subject line, cc and bcc in the email conversation.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/04/Screenshot-2022-04-22-at-5.36.58-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1118\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/04/Screenshot-2022-04-22-at-5.36.58-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/04/Screenshot-2022-04-22-at-5.36.58-PM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/04/Screenshot-2022-04-22-at-5.36.58-PM.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/04/Screenshot-2022-04-22-at-5.36.58-PM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%8E%89-other-improvements\">🎉 Other improvements\u003C/h3>\u003Cul>\u003Cli>\u003Cstrong>Notifications\u003C/strong>: We did a revamp of the old notification center. You can now access your notifications faster by clicking on the bell icon in the agent dashboard.\u003C/li>\u003Cli>\u003Cstrong>Automation\u003C/strong>: We have a new set of actions in automation to improve your workflow. We have added \"Send Message\", \"Send Email to the team\", \"Resolve Conversation\", \"Snooze Conversation\", etc., to the actions.\u003C/li>\u003Cli>\u003Cstrong>Instagram: \u003C/strong>Supports un-sending action now. If the user has deleted the message from Instagram, it will get deleted in Chatwoot also.\u003C/li>\u003Cli>\u003Cstrong>Round robin Assignment in teams\u003C/strong>: If you assign a conversation to a team, the system would now distribute it in a round-robin fashion among the online agents.\u003C/li>\u003Cli>\u003Cstrong>Improvements in the SDK\u003C/strong>: You can now pop the widget using an SDK method.\u003C/li>\u003Cli>\u003Cstrong>Email Channel, IMAP/SMTP improvements\u003C/strong>: We have added various fixes to improve the email channel and the connection using IMAP and SMTP.\u003C/li>\u003C/ul>\u003Cp>Thanks to  \u003Ca href=\"https://github.com/jordan-brough?ref=www-internal-blog.chatwoot.com\">@jordan-brough\u003C/a>, \u003Ca href=\"https://github.com/giquieu?ref=www-internal-blog.chatwoot.com\">@giquieu\u003C/a>, \u003Ca href=\"https://github.com/sagararyal?ref=www-internal-blog.chatwoot.com\">@sagararyal\u003C/a>, \u003Ca href=\"https://github.com/substr2837?ref=www-internal-blog.chatwoot.com\">@substr2837\u003C/a>,  \u003Ca href=\"https://github.com/richardo-kusuma?ref=www-internal-blog.chatwoot.com\">@richardo-kusuma\u003C/a>, \u003Ca href=\"https://github.com/killion?ref=www-internal-blog.chatwoot.com\">@killion\u003C/a>, \u003Ca href=\"https://github.com/Justman10000?ref=www-internal-blog.chatwoot.com\">@Justman10000\u003C/a>, \u003Ca href=\"https://github.com/shivamsinghchahar?ref=www-internal-blog.chatwoot.com\">@shivamsinghchahar\u003C/a> for the contributions.\u003C/p>","2022-04-22T08:25:55.000+00:00","2026-07-07T14:02:07.000+00:00","2022-04-22T12:19:38.000+00:00","Chatwoot v2.4 is live. Dark mode support for live-chat widget, Report Improvements, end conversation option, New and improved editor for conversations and more.",[1692],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1694],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-4-0/","Chatwoot Changelog – v2.4.0 is live!",{"id":1700,"uuid":1701,"title":1702,"slug":1703,"html":1704,"comment_id":1700,"feature_image":16,"featured":12,"visibility":13,"created_at":1705,"updated_at":1706,"published_at":1707,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1708,"authors":1710,"primary_author":1717,"primary_tag":1718,"url":1719,"excerpt":1720,"reading_time":1041,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1721,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"623c5d874b8f26503f72dcfb","bfde1170-ee0f-4bcc-948b-5a71ca3d6d5b","v2.3.2","v2-3-2","\u003Cp>Hello everyone, \u003Cbr>\u003Cbr>This release addresses the following bugs. \u003C/p>\u003Cul>\u003Cli>fix for the invalid contact resolved conversation activity messages\u003C/li>\u003Cli>fix for file copy-paste issue\u003C/li>\u003Cli>fix for the pre-chat form being rendered for identified contacts\u003C/li>\u003Cli>fix for auto-scroll not working in the dashboard\u003C/li>\u003Cli>sentry error fixes and improvements \u003C/li>\u003C/ul>","2022-03-24T12:01:11.000+00:00","2026-07-07T14:02:27.000+00:00","2022-03-23T12:03:00.000+00:00",[1709],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1711],{"id":1712,"name":1713,"slug":1714,"profile_image":1715,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1716},"60892745c8912c22b3f2073b","Sojan V Jose","sojanjose","https://www-internal-blog.chatwoot.com/content/images/2021/08/sojan-official.jpg","https://www-internal-blog.chatwoot.com/author/sojanjose/",{"id":1712,"name":1713,"slug":1714,"profile_image":1715,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1716},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-3-2/","Hello everyone,\n\nThis release addresses the following bugs.\n\n * fix for the invalid contact resolved conversation activity messages\n * fix for file copy-paste issue\n * fix for the pre-chat form being rendered for identified contacts\n * fix for auto-scroll not working in the dashboard\n * sentry error fixes and improvements","Chatwoot Changelog – v2.3.2 is live!",{"id":1723,"uuid":1724,"title":1725,"slug":1726,"html":1727,"comment_id":1723,"feature_image":16,"featured":12,"visibility":13,"created_at":1728,"updated_at":1729,"published_at":1730,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1731,"authors":1733,"primary_author":1735,"primary_tag":1736,"url":1737,"excerpt":1738,"reading_time":1041,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1739,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"623c58474b8f26503f72dcec","bebccf58-fad6-44fc-8a71-0733ca821bc6","v2.3.0","v2-3-0","\u003Cp>Hello everyone,\u003Cbr>\u003Cbr>We have released a new version of Chatwoot with the following updates. \u003C/p>\u003Cul>\u003Cli>Timezone support in reports\u003C/li>\u003Cli>Ability for contacts to end conversations on Chat widget\u003C/li>\u003Cli>Ability to record and send voice notes from the agent dashboard\u003C/li>\u003Cli>Support for HCaptcha in public forms\u003C/li>\u003Cli>Support for Instagram story mentions\u003C/li>\u003Cli>API to bulk update conversations\u003C/li>\u003Cli>Agent filter in CSAT reports\u003C/li>\u003Cli>Ability to configure 24-hour slots in business hours\u003C/li>\u003Cli>Support for MMS in Bandwidth SMS channel\u003C/li>\u003Cli>Ability to pass specific account ids when generating SSO URLs\u003C/li>\u003Cli>Display trends in reporting metrics\u003C/li>\u003Cli>Numerous bug fixes and enhancements\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/jonas-hoebenreich?ref=www-internal-blog.chatwoot.com\">@jonas-hoebenreich\u003C/a>, \u003Ca href=\"https://github.com/giquieu?ref=www-internal-blog.chatwoot.com\">@giquieu\u003C/a> for the contributions\u003C/p>","2022-03-24T11:38:47.000+00:00","2026-07-07T14:02:37.000+00:00","2022-03-15T11:39:00.000+00:00",[1732],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1734],{"id":1712,"name":1713,"slug":1714,"profile_image":1715,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1716},{"id":1712,"name":1713,"slug":1714,"profile_image":1715,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":1716},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-3-0/","Hello everyone,\n\nWe have released a new version of Chatwoot with the following updates.\n\n * Timezone support in reports\n * Ability for contacts to end conversations on Chat widget\n * Ability to record and send voice notes from the agent dashboard\n * Support for HCaptcha in public forms\n * Support for Instagram story mentions\n * API to bulk update conversations\n * Agent filter in CSAT reports\n * Ability to configure 24-hour slots in business hours\n * Support for MMS in Bandwidth SMS channel\n * Ab","Chatwoot Changelog – v2.3.0 is live!",{"id":1741,"uuid":1742,"title":1743,"slug":1744,"html":1745,"comment_id":1741,"feature_image":16,"featured":12,"visibility":13,"created_at":1746,"updated_at":1747,"published_at":1748,"custom_excerpt":1749,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1750,"authors":1752,"primary_author":1754,"primary_tag":1755,"url":1756,"excerpt":1749,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1757,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"620cf2234b8f26503f72dc09","e93116e1-cd9f-4813-879a-7d1f1bded97e","v2.2.0","v2-2-0","\u003Cp>Hello everyone, \u003Cbr>\u003Cbr>We have released a new version of Chatwoot with the following updates.\u003C/p>\u003Ch3 id=\"%F0%9F%94%8B-automation-beta\">🔋 Automation (Beta)\u003C/h3>\u003Cp>The latest release would let you automate repetitive tasks easily, allowing you to be productive. Automation would run on an event like a conversation is created, or a new message is created in the conversation. You can select one or more actions on automation to be executed based on certain conditions.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/02/automations-1.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1581\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/02/automations-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/02/automations-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/02/automations-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/02/automations-1.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%8C%9F-create-conversation-filters\">🌟 Create conversation filters\u003C/h3>\u003Cp>The new version of Chatwoot allows you to filter conversations based on conversation attributes like status, assignee, team, etc. In addition, the filters accept Custom Attributes defined for a conversation, helping you build workflows for your team. Read more about the custom attributes \u003Ca href=\"https://www.chatwoot.com/docs/user-guide/features/custom-attributes?ref=www-internal-blog.chatwoot.com\">here\u003C/a> and conversation filters \u003Ca href=\"https://www.chatwoot.com/docs/product/others/advanced-conversation-filters?ref=www-internal-blog.chatwoot.com\">here\u003C/a>.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/02/custom-attributes-1.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1304\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/02/custom-attributes-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/02/custom-attributes-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/02/custom-attributes-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/size/w2400/2022/02/custom-attributes-1.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%9D-email-signature\">📝 Email Signature\u003C/h3>\u003Cp>We have launched a signature option for the email channel. You can update your signature on your profile and select the signature while sending an email reply.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/02/email-signature-1.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1203\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/02/email-signature-1.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/02/email-signature-1.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/02/email-signature-1.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2022/02/email-signature-1.png 2395w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%A2-support-for-interactive-messages\">📢 Support for interactive messages\u003C/h3>\u003Cp>The latest version supports sending interactive messages in the 360Dialog WhatsApp channel.  \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2022/02/interactive-messages-3.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1203\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2022/02/interactive-messages-3.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2022/02/interactive-messages-3.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2022/02/interactive-messages-3.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2022/02/interactive-messages-3.png 2395w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%8A-report-improvements\">📊 Report improvements\u003C/h3>\u003Cp>You can now group reports by week and by month in addition to the day filter.\u003C/p>\u003Ch3 id=\"%F0%9F%93%A5-new-sms-channel-bandwidth\">📥 New SMS Channel: Bandwidth\u003C/h3>\u003Cp>We have added support for \u003Ca href=\"https://www.bandwidth.com/messaging/?ref=www-internal-blog.chatwoot.com\">Bandwidth\u003C/a> SMS messaging. You can connect your Bandwidth account and send/receive messages from Chatwoot.\u003C/p>\u003Ch3 id=\"%F0%9F%93%A6-improvements-in-uploads\">📦 Improvements in uploads\u003C/h3>\u003Cp>You can now configure Direct Uploads in Chatwoot using DIRECT_UPLOADS_ENABLED feature flags. This update also allows the enhancement to send multiple attachments from the agent dashboard.\u003C/p>\u003Cp>\u003Cstrong>Other updates:\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Ability to toggle conversation continuity via email for website channel.\u003C/li>\u003Cli>Resolve action for Dialogflow integration\u003C/li>\u003Cli>SSL Verify mode and email encryption settings for SMTP mailboxes\u003C/li>\u003Cli>Vue-router for widget route management\u003C/li>\u003Cli>Numerous bug fixes and enhancements\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/ximenasandoval?ref=www-internal-blog.chatwoot.com\">@ximenasandoval\u003C/a>, \u003Ca href=\"https://github.com/shivamsinghchahar?ref=www-internal-blog.chatwoot.com\">@shivamsinghchahar\u003C/a>, \u003Ca href=\"https://github.com/iprithvitharun?ref=www-internal-blog.chatwoot.com\">@iprithvitharun\u003C/a>, \u003Ca href=\"https://github.com/freddy36?ref=www-internal-blog.chatwoot.com\">@freddy36\u003C/a>, \u003Ca href=\"https://github.com/sagararyal?ref=www-internal-blog.chatwoot.com\">@sagararyal\u003C/a>, \u003Ca href=\"https://github.com/hostup?ref=www-internal-blog.chatwoot.com\">@hostup\u003C/a>, \u003Ca href=\"https://github.com/robguthrie?ref=www-internal-blog.chatwoot.com\">@robguthrie\u003C/a>, for the contributions\u003C/p>","2022-02-16T12:46:27.000+00:00","2026-07-07T14:02:46.000+00:00","2022-02-21T08:44:42.000+00:00","Chatwoot v2.2 comes with Automations, conversation filters, email signatures, and more. Read on to learn more about this.",[1751],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1753],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v2-2-0/","Chatwoot Changelog – v2.2.0 is live!",{"id":1759,"uuid":1760,"title":1761,"slug":1762,"html":1763,"comment_id":1759,"feature_image":16,"featured":12,"visibility":13,"created_at":1764,"updated_at":1765,"published_at":1766,"custom_excerpt":1767,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1768,"authors":1771,"primary_author":1773,"primary_tag":1774,"url":1775,"excerpt":1767,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1776,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"61a6aa6c4b8f26503f72da97","24d156d2-dd0e-42a2-a526-1c1d60c34e0a","2.0 release, EE Edition, et al.","2-0-release-ee-edition-et-al","\u003Cp>Hello everyone,\u003C/p>\u003Cp>Today we are announcing 2.0 - a new major version of Chatwoot that improves the product stability, adds new features and productivity enhancements, and a complete design overhaul. This release also marks our first Enterprise edition offering.  \u003C/p>\u003Ch3 id=\"20-release\">2.0 release\u003C/h3>\u003Cp>2.0 version ships with an updated dashboard that is completely redesigned for a better user experience. This update ships with many new features, including more communication channels, productivity enhancements, better conversations visibility, re-engagement options, etc.\u003C/p>\u003Ch5 id=\"%F0%9F%92%AC-communicate-with-your-customers-irrespective-of-the-medium\">\u003Cstrong>💬 Communicate with your customers irrespective of the medium\u003C/strong>\u003C/h5>\u003Cp>Chatwoot provides a unified inbox of conversations. You don't have to switch between tools to connect with your customers. We support the following communication channels.\u003C/p>\u003Cul>\u003Cli>Website Live-chat\u003C/li>\u003Cli>Email\u003C/li>\u003Cli>Facebook\u003C/li>\u003Cli>Instagram\u003C/li>\u003Cli>WhatsApp\u003C/li>\u003Cli>Twitter\u003C/li>\u003Cli>SMS\u003C/li>\u003Cli>Telegram\u003C/li>\u003Cli>Line\u003C/li>\u003Cli>API channel for custom needs.\u003C/li>\u003C/ul>\u003Cp>Chatwoot helps you to communicate within your organization. For example, you can create a group of employees as teams and assign the ownership of a conversation to a team. To communicate internally, you can now use private notes and @mentions.\u003C/p>\u003Cp>\u003Cstrong>🤩 Engage the customers based on their profile\u003C/strong>\u003C/p>\u003Cp>With our updated CRM, you can now synchronize your customer information by adding our SDK to your website/app. In addition, you can define custom attributes for the customers based on your requirements, tag them, and filter them on their characteristics.\u003C/p>\u003Cp>We also introduced a new feature for adding notes which helps you to log your calls/emails/conversations you had with your customers.\u003C/p>\u003Cp>\u003Cstrong>⚡️ Improve your team's productivity\u003C/strong>\u003C/p>\u003Cp>You can now use Command bar for quick access to all the commands you use in Chatwoot and use keyboard shortcuts for increased productivity.\u003C/p>\u003Ch3 id=\"enterprise-edition-ee\">Enterprise Edition (EE)\u003C/h3>\u003Cp>Today, we are excited to announce our enterprise edition software. For all future releases, you will see two versions of Chatwoot, Community Edition and Enterprise Edition (EE).\u003C/p>\u003Cp>We will include the features such as customisable dashboards, SLA Management, Agent scheduling software, IP blocklisting etc., suited for large organizations in the Enterprise Edition software. In contrast, Small and medium businesses would continue to use the Community edition. We are making the license update in the repository to include a dual licensing option. All the code available before this change and the future community edition updates would continue to be in the MIT license, and we promise that we will not move any feature that was shipped in CE to EE. All the contents of the folder \u003Ccode>/enterprise\u003C/code> is copyrighted, and you would need to purchase a license or signup at our Cloud offering to use these features.\u003C/p>\u003Cp>We hope that making our EE Edition code source available adds transparency to our business and the product. We are excited to hear your thoughts and feedback.\u003C/p>\u003Ch3 id=\"contributor-hall-of-fame\">Contributor Hall of Fame\u003C/h3>\u003Cp>The community has been core to our success so far. It is rewarding to see people from different countries and cultures come together for a common goal. Our product supports more than 30 languages right now, and all of it was contributed by the community.\u003C/p>\u003Cp>We want to honor and extend our gratitude to the people who have put the effort in helping us to make this software better every day. We are excited to announce the contributor's hall of fame. This website would show all the contributors who have contributed to Chatwoot. Be it a code change, a doc update, or a language contribution. We value every contribution you have made.\u003Cbr>\u003Cbr>We are really excited to bring this to you all. Let us know your thoughts and feedback !\u003C/p>","2021-11-30T22:49:16.000+00:00","2026-07-07T14:03:04.000+00:00","2021-12-09T07:12:31.000+00:00","Announcing Chatwoot 2.0! This version brings improvements to the product stability, adds new features, and brings a complete design overhaul. This release also marks our first Enterprise edition offering. ",[1769,1770],{"id":364,"name":365,"slug":365,"description":16,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":16,"url":366},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1772],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":364,"name":365,"slug":365,"description":16,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":16,"url":366},"https://www-internal-blog.chatwoot.com/2-0-release-ee-edition-et-al/","2.0 release, EE Edition, et al. | Chatwoot",{"id":1778,"uuid":1779,"title":1780,"slug":1781,"html":1782,"comment_id":1778,"feature_image":16,"featured":12,"visibility":13,"created_at":1783,"updated_at":1784,"published_at":1785,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1786,"authors":1788,"primary_author":1790,"primary_tag":1791,"url":1792,"excerpt":1793,"reading_time":1041,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"619cf6064b8f26503f72da6f","cbc38c32-7b64-4a47-8ff6-f0e674d4be70","v1.22.1","v1-22-1","\u003Cp>This is hot fix release which fixes the following issues. \u003C/p>\u003Cp>A security issue was reported which involved unverified contact sessions having access to agent messages in real-time. The fix involved migrating the existing real-time message logic to session instead of contact. A new warning sign (shown below) was introduced as an indicator of an unverified session was introduced in the conversation header.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/11/cm.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"879\" height=\"285\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/11/cm.png 600w, https://www-internal-blog.chatwoot.com/content/images/2021/11/cm.png 879w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>","2021-11-23T14:09:10.000+00:00","2026-07-07T14:03:12.000+00:00","2021-11-23T14:16:17.000+00:00",[1787],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1789],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v1-22-1/","This is hot fix release which fixes the following issues. \n\nA security issue was reported which involved unverified contact sessions having\naccess to agent messages in real-time. The fix involved migrating the existing\nreal-time message logic to session instead of contact. A new warning sign (shown\nbelow) was introduced as an indicator of an unverified session was introduced in\nthe conversation header.",{"id":1795,"uuid":1796,"title":1797,"slug":1798,"html":1799,"comment_id":1795,"feature_image":16,"featured":12,"visibility":13,"created_at":1800,"updated_at":1801,"published_at":1802,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1803,"authors":1805,"primary_author":1807,"primary_tag":1808,"url":1809,"excerpt":1810,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6192637c4b8f26503f72d9f0","739d3466-9404-4542-a368-dc958cc60074","v1.22.0","v1-22-0","\u003Cp>Hey everyone, \u003C/p>\u003Cp>We have released a new version of Chatwoot v1.22.0 with the following updates:\u003C/p>\u003Ch3 id=\"%E2%9A%A1%EF%B8%8F-quickly-access-commands-using-%E2%8C%98-k\">⚡️ Quickly access commands using ⌘ + K\u003C/h3>\u003Cp>For our power users, we have shipped a command bar for your common tasks. You can now resolve conversations, add labels, assign teams, or switch to reports all from one place.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/11/command-bar.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1450\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/11/command-bar.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/11/command-bar.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2021/11/command-bar.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2021/11/command-bar.png 2020w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%9D-contact-profile-notes\">📝 Contact Profile &amp; Notes\u003C/h3>\u003Cp>We have shipped a new dedicated profile page for contacts. You can now add notes to a contact. You can use this to manually log a call, email, or meeting you had with the customer.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/11/contact-notes-2.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1270\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/11/contact-notes-2.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/11/contact-notes-2.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2021/11/contact-notes-2.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2021/11/contact-notes-2.png 2296w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%91%A9%E2%80%8D%F0%9F%92%BB-custom-attributes\">\u003Cbr>👩‍💻 Custom Attributes\u003C/h3>\u003Cp>A custom attribute tracks your contacts/conversation information — like the subscription plan, order details, etc. You can now access and update custom attributes from the sidebar on a conversation.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/11/custom-attributes.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1530\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/11/custom-attributes.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/11/custom-attributes.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2021/11/custom-attributes.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2021/11/custom-attributes.png 2204w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%94%8B-paste-images-from-clipboard\">🔋 Paste Images from Clipboard\u003C/h3>\u003Cp>You can now paste images as attachments to a conversation. \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/11/op9KM17IQh.gif\" class=\"kg-image\" alt loading=\"lazy\" width=\"468\" height=\"171\">\u003C/figure>\u003Ch3 id=\"%E2%9A%99%EF%B8%8F-drag-and-rearrange-sidebar-elements\">⚙️ Drag and rearrange sidebar elements\u003C/h3>\u003Cp>You can now rearrange the sidebar elements based on your preference. Click on the header and drag it up or down to change the position.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/11/Ofcr5zzm89.gif\" class=\"kg-image\" alt loading=\"lazy\" width=\"325\" height=\"275\">\u003C/figure>\u003Ch3 id=\"other-improvements\">Other improvements:\u003C/h3>\u003Cul>\u003Cli>Added the ability to configure DialogFlow integration across all channel types except email.\u003C/li>\u003Cli>Added the ability to specify a subject for outgoing emails.\u003C/li>\u003Cli>Added the APIs to filter conversations &amp; contacts.\u003C/li>\u003Cli>Added the ability to enable pre-chat form before triggering campaigns.\u003C/li>\u003Cli>Installations will now automatically generate vapid keys for push notifications.\u003C/li>\u003Cli>Added the ability to ensure HMAC as mandatory for widget interactions.\u003C/li>\u003Cli>Numerous bug fixes and enhancements.\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/lybrus?ref=www-internal-blog.chatwoot.com\">@lybrus\u003C/a>, \u003Ca href=\"https://github.com/jdsalchow?ref=www-internal-blog.chatwoot.com\">@jdsalchow\u003C/a>, \u003Ca href=\"https://github.com/akhilgkrishnan?ref=www-internal-blog.chatwoot.com\">@akhilgkrishnan\u003C/a>, \u003Ca href=\"https://github.com/virajbahulkar?ref=www-internal-blog.chatwoot.com\">@virajbahulkar\u003C/a>, \u003Ca href=\"https://github.com/jayeclark?ref=www-internal-blog.chatwoot.com\">@jayeclark\u003C/a>, \u003Ca href=\"https://github.com/SanjuSudheerM?ref=www-internal-blog.chatwoot.com\">@SanjuSudheerM\u003C/a>, \u003Ca href=\"https://github.com/sarhugo?ref=www-internal-blog.chatwoot.com\">@sarhugo\u003C/a>, \u003Ca href=\"https://github.com/alexverde?ref=www-internal-blog.chatwoot.com\">@alexverde\u003C/a>, \u003Ca href=\"https://github.com/wsuff?ref=www-internal-blog.chatwoot.com\">@wsuff\u003C/a>, \u003Ca href=\"https://github.com/santhosh-chinnasamy?ref=www-internal-blog.chatwoot.com\">@santhosh-chinnasamy\u003C/a>, \u003Ca href=\"https://github.com/sarzynski?ref=www-internal-blog.chatwoot.com\">@sarzynski\u003C/a>, \u003Ca href=\"https://github.com/Jnig?ref=www-internal-blog.chatwoot.com\">@Jnig\u003C/a> for the contributions\u003C/p>","2021-11-15T13:41:16.000+00:00","2026-07-07T14:03:20.000+00:00","2021-11-19T13:57:00.000+00:00",[1804],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1806],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v1-22-0/","Hey everyone, \n\nWe have released a new version of Chatwoot v1.22.0 with the following updates:\n\n⚡️ Quickly access commands using ⌘ + K\nFor our power users, we have shipped a command bar for your common tasks. You\ncan now resolve conversations, add labels, assign teams, or switch to reports\nall from one place.\n\n📝 Contact Profile & Notes\nWe have shipped a new dedicated profile page for contacts. You can now add notes\nto a contact. You can use this to manually log a call, email, or meeting you had",{"id":1812,"uuid":1813,"title":1814,"slug":1815,"html":1816,"comment_id":1812,"feature_image":16,"featured":12,"visibility":13,"created_at":1817,"updated_at":1818,"published_at":1819,"custom_excerpt":1820,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1821,"authors":1823,"primary_author":1825,"primary_tag":1826,"url":1827,"excerpt":1820,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"61697ff24b8f26503f72d954","38528927-548f-49ec-90f2-6702d243bf49","v1.21.0","v1-21-0","\u003Cp>Hello everyone, \u003Cbr>\u003Cbr>We have released a new version of Chatwoot with the following updates.\u003C/p>\u003Ch3 id=\"%F0%9F%93%B8-instagram-channel\">📸 Instagram Channel\u003C/h3>\u003Cp>With 1.21.0 update, you can send and receive Instagram DMs from Chatwoot. Read more details about the integration \u003Ca href=\"https://www.chatwoot.com/docs/product/channels/instagram?ref=www-internal-blog.chatwoot.com\">here\u003C/a>.  \u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/10/instadms-1-.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1103\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/10/instadms-1-.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/10/instadms-1-.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2021/10/instadms-1-.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2021/10/instadms-1-.png 2350w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%8A-filter-reports-by-agent-team-inbox-labels\">📊 Filter reports by Agent, Team, Inbox &amp; Labels\u003C/h3>\u003Cp>You can now analyze conversation trends by applying filters for agents, teams, inboxes, and labels on reports. For example, you can now see how many conversations tagged with a label were created last week and the response times on those queries.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/10/report-filters-1-.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1538\" height=\"1038\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/10/report-filters-1-.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/10/report-filters-1-.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2021/10/report-filters-1-.png 1538w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%94%A5-email-channel-improvements\">🔥 Email Channel improvements\u003C/h3>\u003Cp>This update ships a lot of enhancements for the email channel, see the list below.\u003C/p>\u003Cul>\u003Cli>Use the sender name if available instead of generating one from the email.\u003C/li>\u003Cli>Fixes the delivery of emails if the case does not match.\u003C/li>\u003Cli>Supports cc and bcc in email replies.\u003C/li>\u003Cli>Fix issues with thread identification in email channels.\u003C/li>\u003Cli>Add a `sent` status indicator for the email messages.\u003C/li>\u003Cli>Remove message grouping in the email channel. Each message would be sent as a separate message.\u003C/li>\u003C/ul>\u003Ch3 id=\"%F0%9F%97%A3-out-of-office-responder-for-all-channels\">🗣 Out of office responder for all channels\u003C/h3>\u003Cp>You can now set out of office responder for all conversation channels. If a customer is reaching out to support in any of the support outside of the business hours, Chatwoot will send a pre-defined reply to them.\u003C/p>\u003Ch3 id=\"%F0%9F%8C%9F-refresh-prompt-on-disconnect\">🌟 Refresh Prompt on disconnect\u003C/h3>\u003Cp>Chatwoot would now prompt you to refresh the page to get the latest updates if you are disconnected from the network. :)\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/10/disconnect.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1436\" height=\"330\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/10/disconnect.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/10/disconnect.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2021/10/disconnect.png 1436w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%E2%9A%99%EF%B8%8F-contact-actions\">⚙️ Contact actions\u003C/h3>\u003Cp>In this update, we have added support for merging duplicate contacts, deleting a contact, and bulk importing contacts via a CSV file.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/10/actions.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1436\" height=\"330\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/10/actions.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/10/actions.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2021/10/actions.png 1436w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%92%85-other-updates\">💅 Other updates\u003C/h3>\u003Cul>\u003Cli>Added support for attachments in Slack channels, Read the updated guide \u003Ca href=\"https://www.chatwoot.com/docs/self-hosted/configuration/features/integrations/slack-integration-setup?ref=www-internal-blog.chatwoot.com\">here\u003C/a>.\u003C/li>\u003Cli>Added support for sending &amp; receiving attachments in Telegram / Line messenger.\u003C/li>\u003Cli>Fixed the time offset for Business hours on DST timezones.\u003C/li>\u003Cli>Added the ability to pass a param to close and reopen the chat window via SDK. Read the update SDK documentation \u003Ca href=\"https://www.chatwoot.com/docs/product/channels/live-chat/sdk/setup?ref=www-internal-blog.chatwoot.com#trigger-widget-without-displaying-bubble\">here\u003C/a>.\u003C/li>\u003Cli>Fixed the issue with Dialogflow integration in Docker builds.\u003C/li>\u003Cli>Added an option to view all conversations that matches the filters. \u003C/li>\u003Cli>Added a toggle to enforce user validation in Chatwoot website widget SDK.\u003C/li>\u003Cli>Added a fix to send notification to all the mentioned users in a private message.\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/brentco?ref=www-internal-blog.chatwoot.com\">@brentco\u003C/a> \u003Ca href=\"https://github.com/murtaza-bagwala?ref=www-internal-blog.chatwoot.com\">@murtaza-bagwala\u003C/a> \u003Ca href=\"https://github.com/sarhugo?ref=www-internal-blog.chatwoot.com\">@sarhugo\u003C/a> \u003Ca href=\"https://github.com/akhilgkrishnan?ref=www-internal-blog.chatwoot.com\">@akhilgkrishnan\u003C/a> \u003Ca href=\"https://github.com/srameshr?ref=www-internal-blog.chatwoot.com\">@srameshr\u003C/a> \u003Ca href=\"https://github.com/manojmj92?ref=www-internal-blog.chatwoot.com\">@manojmj92\u003C/a> \u003Ca href=\"https://github.com/seagalputra?ref=www-internal-blog.chatwoot.com\">@seagalputra\u003C/a> \u003Ca href=\"https://github.com/SanjuSudheerM?ref=www-internal-blog.chatwoot.com\">@SanjuSudheerM\u003C/a> \u003Ca href=\"https://github.com/WevrLabs?ref=www-internal-blog.chatwoot.com\">@WevrLabs\u003C/a> for the contributions.\u003C/p>","2021-10-15T13:19:46.000+00:00","2026-07-07T14:03:30.000+00:00","2021-10-18T13:15:43.000+00:00","﻿With 1.21.0 update, you can send and receive Instagram DMs from Chatwoot. Read more details about the integration here. You can now analyze conversation trends by applying filters for agents, teams, inboxes, and labels on reports. For example, you can now see how many conversations tagged...",[1822],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1824],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v1-21-0/",{"id":1829,"uuid":1830,"title":1831,"slug":1832,"html":1833,"comment_id":1829,"feature_image":16,"featured":12,"visibility":13,"created_at":1834,"updated_at":1835,"published_at":1836,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1837,"authors":1839,"primary_author":1841,"primary_tag":1842,"url":1843,"excerpt":1844,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6142052d4b8f26503f72d827","f0226367-e746-48a1-8f68-fe5e0f10468a","v1.20.0","v1-20-0","\u003Cp>We have released a new version of Chatwoot v1.20.0 with the following updates.\u003C/p>\u003Ch3 id=\"%F0%9F%94%A5-new-channels-line-telegram\">🔥 New Channels: Line &amp; Telegram \u003C/h3>\u003Cp>We have added native support for Line and Telegram in v1.20.0. As of now, text messages are supported, we will be adding support for images/files in the upcoming releases.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/09/Group-2-1-.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1782\" height=\"978\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/09/Group-2-1-.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/09/Group-2-1-.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2021/09/Group-2-1-.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2021/09/Group-2-1-.png 1782w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%A4%A1-csat-surveys-for-every-channel\">🤡 CSAT surveys for every channel\u003C/h3>\u003Cp>You can now opt to send a Customer satisfaction surveys on every channel once the conversation is resolved. The user would receive a link where they can register their feedback. \u003C/p>\u003Cp>A example on how it works on twitter is shown below.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/09/Bitmap.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1682\" height=\"348\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/09/Bitmap.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/09/Bitmap.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2021/09/Bitmap.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2021/09/Bitmap.png 1682w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/09/Screenshot-2021-09-16-at-12.17.07-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1402\" height=\"1114\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/09/Screenshot-2021-09-16-at-12.17.07-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/09/Screenshot-2021-09-16-at-12.17.07-PM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2021/09/Screenshot-2021-09-16-at-12.17.07-PM.png 1402w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%92%AC-send-mms-via-twilio\">💬 Send MMS via Twilio\u003C/h3>\u003Cp>Chatwoot now supports sending Multimedia message via Twilio API.\u003C/p>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%8E%A8-updated-mention-notification-emails\">🎨 Updated mention notification emails\u003C/h3>\u003Cp>Earlier the mention notification emails didn't have the message content. We have updated the design to include the message content as well.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/09/Screenshot-2021-09-15-at-8.15.09-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1178\" height=\"656\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/09/Screenshot-2021-09-15-at-8.15.09-PM.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/09/Screenshot-2021-09-15-at-8.15.09-PM.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2021/09/Screenshot-2021-09-15-at-8.15.09-PM.png 1178w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%9B%A0-bug-fixes-improvements\">🛠 Bug fixes &amp; Improvements:\u003C/h3>\u003Cul>\u003Cli>For emails forwarded from Google Groups, Google rewrites the FROM address to the group email and the original email will be available under X-Original-Sender. The new update would handle this case.\u003C/li>\u003Cli>Added the APIs and UI for custom attributes schema. (upcoming feature)\u003C/li>\u003Cli>Added the ability to remove Inbox avatar.\u003C/li>\u003Cli>Update the design of the web-widget for WCAG 2.0 compliance. Thanks to @koudshoorn for the PR.\u003C/li>\u003Cli>Added multiline support for the greeting messages.\u003C/li>\u003Cli>Support more special characters in the password.\u003C/li>\u003Cli>You can now pop out the reply box to write longer text messages.\u003C/li>\u003Cli>Added fix for rendering issues with email messages. The entire HTML would be rendered in the messages with option to view the Quoted text.\u003C/li>\u003C/ul>\u003Cp>Thanks to \u003Ca href=\"https://github.com/wilso199?ref=www-internal-blog.chatwoot.com\">@wilso199\u003C/a>, \u003Ca href=\"https://github.com/koudshoorn?ref=www-internal-blog.chatwoot.com\">@koudshoorn\u003C/a>, \u003Ca href=\"https://github.com/SanjuSudheerM?ref=www-internal-blog.chatwoot.com\">@SanjuSudheerM\u003C/a>, \u003Ca href=\"https://github.com/noobnooc?ref=www-internal-blog.chatwoot.com\">@noobnooc\u003C/a> for the contributions\u003C/p>","2021-09-15T14:37:33.000+00:00","2026-07-07T14:03:55.000+00:00","2021-09-16T07:04:26.000+00:00",[1838],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1840],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v1-20-0/","We have released a new version of Chatwoot v1.20.0 with the following updates.\n\n🔥 New Channels: Line & Telegram \nWe have added native support for Line and Telegram in v1.20.0. As of now, text\nmessages are supported, we will be adding support for images/files in the\nupcoming releases.\n\n\n\n🤡 CSAT surveys for every channel\nYou can now opt to send a Customer satisfaction surveys on every channel once\nthe conversation is resolved. The user would receive a link where they can\nregister their feedback.",{"id":1846,"uuid":1847,"title":1848,"slug":1849,"html":1850,"comment_id":1846,"feature_image":16,"featured":12,"visibility":13,"created_at":1851,"updated_at":1852,"published_at":1853,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1854,"authors":1856,"primary_author":1858,"primary_tag":1859,"url":1860,"excerpt":1861,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":1862,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"611a7b7a4b8f26503f72d6ac","ccbf941e-823c-4dd8-a969-bad264982112","v1.19.0","v1-19-0","\u003Cp>\u003Cem>Note: If you are using Linux installations, please make sure that you have upgraded Ruby version 3.0.2 along with Chatwoot. Refer to this \u003Ca href=\"https://www.chatwoot.com/docs/self-hosted/deployment/linux-vm?ref=www-internal-blog.chatwoot.com#upgrading-to-a-newer-version-of-chatwoot\">guide\u003C/a> for help.\u003C/em>\u003C/p>\u003Cp>We have released a new version of Chatwoot with the following updates.\u003C/p>\u003Ch3 id=\"%F0%9F%94%A5-push-notification-servers\">🔥 Push notification servers\u003C/h3>\u003Cp>If you are using the community edition of Chatwoot, you would now be able use the Official mobile app with push notifications without any additional configuration. \u003C/p>\u003Ch3 id=\"%F0%9F%92%A4-snooze-a-conversation\">💤 Snooze a conversation\u003C/h3>\u003Cp>Snoozing a conversation removes it from the list of open conversations available for agents. You can snooze a conversation if you are waiting for a reply from the user or if you want to revisit the conversation at a later point in time. Chatwoot support following snooze options: \u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Until next reply: \u003C/strong>Conversation would be in a snoozed state until the user replies to the conversation.\u003C/li>\u003Cli>\u003Cstrong>Next day: \u003C/strong>Conversation would be in a snoozed state until the next day 9AM.\u003C/li>\u003Cli>\u003Cstrong>Next week: \u003C/strong>The conversation would be put back in the list of conversations next Monday 9AM.\u003C/li>\u003C/ul>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/08/pending-1.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"263\" height=\"355\">\u003C/figure>\u003Ch3 id=\"%F0%9F%93%A4-campaigns-beta\">📤 Campaigns (beta)\u003C/h3>\u003Cp>This release gives campaigns a dedicated place in the sidebar. With campaigns you can send out outbound messages to a specified set of users. You can create 2 types of campaigns:\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>One-off campaigns: \u003C/strong>Create one-time outbound messages via SMS or Whatsapp. You can select a segment of users tagged by a label and schedule the campaign to a later time.\u003C/li>\u003Cli>\u003Cstrong>One-going campaigns: \u003C/strong>Create outbound messages based on rules on a website widget.\u003C/li>\u003C/ul>\u003Ch3 id=\"%F0%9F%9A%85-keyboard-shortcuts-beta\">🚅 Keyboard shortcuts (beta)\u003C/h3>\u003Cp>The latest version of Chatwoot includes a range of keyboard shortcuts for power users.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/08/keyboard-shortcuts.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1943\" height=\"1044\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/08/keyboard-shortcuts.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/08/keyboard-shortcuts.png 1000w, https://www-internal-blog.chatwoot.com/content/images/size/w1600/2021/08/keyboard-shortcuts.png 1600w, https://www-internal-blog.chatwoot.com/content/images/2021/08/keyboard-shortcuts.png 1943w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%92%85-quickly-identify-the-last-message-type\">💅 Quickly identify the last message type\u003C/h3>\u003Cp>While scanning the list of conversation, the agent users found it difficult to understand whether the last message was a reply or a private note. In this release, we have added an icon to differentiate between the messages.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/08/last-messages-in-chat.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"940\" height=\"836\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/08/last-messages-in-chat.png 600w, https://www-internal-blog.chatwoot.com/content/images/2021/08/last-messages-in-chat.png 940w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%E2%9A%A1%EF%B8%8F-support-for-to-cc-subject-in-message-headers\">⚡️ Support for to, cc &amp; subject in message headers\u003C/h3>\u003Cp>Chatwoot now display cc, bcc, subject on each message so that it is easy to identify whether the message is received via email or live-chat.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://www-internal-blog.chatwoot.com/content/images/2021/08/cc-bcc-email-inbox.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1108\" height=\"836\" srcset=\"https://www-internal-blog.chatwoot.com/content/images/size/w600/2021/08/cc-bcc-email-inbox.png 600w, https://www-internal-blog.chatwoot.com/content/images/size/w1000/2021/08/cc-bcc-email-inbox.png 1000w, https://www-internal-blog.chatwoot.com/content/images/2021/08/cc-bcc-email-inbox.png 1108w\" sizes=\"(min-width: 720px) 720px\">\u003C/figure>\u003Ch3 id=\"%F0%9F%9A%94-block-and-throttle-abusive-requests\">🚔 Block and throttle abusive requests\u003C/h3>\u003Cp>The latest version implements an in-product rate-limiting mechanism. Requests would be throttled based on the IP or email address used to create the request.\u003C/p>\u003Ch3 id=\"%E2%99%BB%EF%B8%8F-reduce-docker-image-size\">♻️ Reduce docker image size\u003C/h3>\u003Cp>The size of the docker image has been reduced by 50%. Thanks to \u003Ca href=\"https://github.com/paescuj?ref=www-internal-blog.chatwoot.com\">@paescuj\u003C/a> for this amazing contribution.\u003C/p>\u003Ch3 id=\"%E2%9C%A8-bug-fixes-and-enhancements\">✨ Bug fixes and enhancements:\u003C/h3>\u003Cul>\u003Cli>Introduced a \u003Ccode>pending\u003C/code> status. The bot conversation with be in pending status initial and would be move to open and then resolved. (Pending -&gt; Open -&gt; (Snoozed) -&gt; Resolved)\u003C/li>\u003Cli>Improved search, list performance of contact/conversation APIs.\u003C/li>\u003Cli>Added the support to use database with a non-standard port.\u003C/li>\u003Cli>Added a fix to render line-breaks properly in messages. Earlier, the line-breaks were not respected by the message rendering logic.\u003C/li>\u003Cli>Upgrade to Rails 6.1.4\u003C/li>\u003C/ul>\u003Cp>\u003C/p>\u003Cp>Thanks to \u003Ca href=\"https://github.com/SanjuSudheerM?ref=www-internal-blog.chatwoot.com\">@SanjuSudheerM\u003C/a>, \u003Ca href=\"https://github.com/sbreiler-work?ref=www-internal-blog.chatwoot.com\">@sbreiler-work\u003C/a>, \u003Ca href=\"https://github.com/paescuj?ref=www-internal-blog.chatwoot.com\">@paescuj\u003C/a>, \u003Ca href=\"https://github.com/raikasdev?ref=www-internal-blog.chatwoot.com\">@raikasdev\u003C/a>, \u003Ca href=\"https://github.com/HariniKrishnan?ref=www-internal-blog.chatwoot.com\">@HariniKrishnan\u003C/a>, \u003Ca href=\"https://github.com/vishal-pandey?ref=www-internal-blog.chatwoot.com\">@vishal-pandey\u003C/a>, \u003Ca href=\"https://github.com/thundersparkf?ref=www-internal-blog.chatwoot.com\">@thundersparkf\u003C/a>,  \u003Ca href=\"https://github.com/shailesh-kalamkar?ref=www-internal-blog.chatwoot.com\">@shailesh-kalamkar\u003C/a>, \u003Ca href=\"https://github.com/patrickobriain?ref=www-internal-blog.chatwoot.com\">@patrickobriain\u003C/a>  for the contributions\u003C/p>","2021-08-16T14:51:38.000+00:00","2026-07-23T00:07:42.000+00:00","2021-08-16T20:54:02.000+00:00",[1855],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1857],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v1-19-0/","Note: If you are using Linux installations, please make sure that you have\nupgraded Ruby version 3.0.2 along with Chatwoot. Refer to this guide\n[https://www.chatwoot.com/docs/self-hosted/deployment/linux-vm#upgrading-to-a-newer-version-of-chatwoot] \nfor help.\n\nWe have released a new version of Chatwoot with the following updates.\n\n🔥 Push notification servers\nIf you are using the community edition of Chatwoot, you would now be able use\nthe Official mobile app with push notifications without any ","Chatwoot v1.19.0 Release Notes and Product Updates",{"id":1864,"uuid":1865,"title":1866,"slug":1867,"html":1868,"comment_id":1864,"feature_image":16,"featured":12,"visibility":13,"created_at":1869,"updated_at":1870,"published_at":1871,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1872,"authors":1874,"primary_author":1876,"primary_tag":1877,"url":1878,"excerpt":1879,"reading_time":1041,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"611b5ea14b8f26503f72d77a","541891c4-8fec-4d6f-ade1-4eec26b6d976","Mobile App - v1.3.0","mobile-v1-3","\u003Cp>We have released a new version of Chatwoot mobile app with the following updates.\u003C/p>\u003Ch3 id=\"compatibility\">\u003Cstrong>\u003Cstrong>Compatibility\u003C/strong>\u003C/strong>\u003C/h3>\u003Cul>\u003Cli>Upgrade to server version v1.15.0+ or later is required\u003C/li>\u003Cli>Android operating system 7+ \u003Ca href=\"https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html?ref=www-internal-blog.chatwoot.com\">is required by Google\u003C/a>.\u003C/li>\u003Cli>iPhone 5s devices and later with iOS 10+ is required.\u003C/li>\u003C/ul>\u003Ch3 id=\"highlights\">\u003Cstrong>Highlights\u003C/strong>\u003C/h3>\u003Cul>\u003Cli>Upgraded react-native to 0.64.2.\u003C/li>\u003Cli>Added development support for apple M1 devices.\u003C/li>\u003Cli>Added \u003Ca href=\"https://posthog.com/?ref=www-internal-blog.chatwoot.com\">posthog\u003C/a> for analytics.\u003C/li>\u003C/ul>","2021-08-17T07:00:49.000+00:00","2026-07-07T14:04:20.000+00:00","2021-08-12T07:10:00.000+00:00",[1873],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1875],{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":54,"name":55,"slug":56,"profile_image":57,"cover_image":58,"bio":59,"website":60,"location":61,"facebook":16,"twitter":62,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":63},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/mobile-v1-3/","We have released a new version of Chatwoot mobile app with the following\nupdates.\n\nCompatibility\n * Upgrade to server version v1.15.0+ or later is required\n * Android operating system 7+ is required by Google\n   [https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html]\n   .\n * iPhone 5s devices and later with iOS 10+ is required.\n\nHighlights\n * Upgraded react-native to 0.64.2.\n * Added development support for apple M1 devices.\n * Added posthog [https://posth",{"id":1881,"uuid":1882,"title":1883,"slug":1884,"html":1885,"comment_id":1881,"feature_image":16,"featured":12,"visibility":13,"created_at":1886,"updated_at":1887,"published_at":1888,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1889,"authors":1891,"primary_author":1893,"primary_tag":1894,"url":1895,"excerpt":1896,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6118e27d4b8f26503f72d54a","ca62f6c8-1cfc-4392-aa0b-ad81dea626ba","v1.18.0","v1-18-0","\u003Ch3 id=\"%E2%9C%A8-measure-customer-satisfaction-with-csat-surveys\">✨ Measure customer satisfaction with CSAT surveys\u003C/h3>\u003Cp>\u003Cbr>When a conversation is closed, the system will automatically send a message to the user to rate the conversation and provide feedback. The survey is completely optional. The survey response is used to calculate customer satisfaction reports.\u003C/p>\u003Cp>\u003Cstrong>Note:\u003C/strong> This is available on the live-chat channel only now. We will add support for the rest of the channels in future releases.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://cloud.headwayapp.co/changelogs_images/images/big/000/071/430-28984d3ece2cd11642fe077aae909cb657a96136.jpg\" class=\"kg-image\" alt=\"csat-message.jpg\" loading=\"lazy\">\u003C/figure>\u003Cp>\u003Cbr>\u003Cstrong>Reports:\u003C/strong> A report will be generated based on the responses received, and you can see the satisfaction score, response rate, and individual feedback. In addition, you can use a date filter to see the response received in the last seven days, 30 days, three months, etc.\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Satisfaction score:\u003C/strong> The percent of positive responses received (😀 or 😍)\u003C/li>\u003Cli>\u003Cstrong>Response rate:\u003C/strong> The number of responses received / total surveys sent.\u003C/li>\u003C/ul>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://cloud.headwayapp.co/changelogs_images/images/big/000/071/431-d462acca4e3b3f130def92ffb4d6a1d495c5f847.png\" class=\"kg-image\" alt=\"csat-report.png\" loading=\"lazy\">\u003C/figure>\u003Cp>\u003Cbr>\u003C/p>\u003Ch3 id=\"%E2%9C%A8-delete-messages\">✨ Delete messages\u003C/h3>\u003Cp>\u003Cbr>If you have made an error or have included sensitive data in the messages, or to comply with data deletion requests, you can now delete the messages sent to the user. On each message, there will be an option to delete the message.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://cloud.headwayapp.co/changelogs_images/images/big/000/071/432-809e025f0a17249cb646c47310a2b4565e85564f.jpg\" class=\"kg-image\" alt=\"delete-messages.jpg\" loading=\"lazy\">\u003C/figure>\u003Cp>\u003Cbr>\u003C/p>\u003Ch3 id=\"%E2%9C%A8-drag-and-drop-attachments\">✨ Drag and drop attachments\u003C/h3>\u003Cp>\u003Cbr>To make it easier to add an image or an attachment, we have added the option drag and drop files to conversations. \u003Cbr>\u003Cbr>\u003C/p>\u003Ch3 id=\"%E2%9C%A8-custom-date-range-in-reports\">✨ Custom date range in reports\u003C/h3>\u003Cp>\u003Cbr>Along with the preset date ranges, you can now select custom date ranges in the reports.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://cloud.headwayapp.co/changelogs_images/images/big/000/071/436-4425dce0bcae54de84b178fb7cf39b18c368220d.png\" class=\"kg-image\" alt=\"custom-date-range.png\" loading=\"lazy\">\u003C/figure>\u003Cp>\u003Cbr>\u003C/p>\u003Cp>Thanks to @anew-bhav, @srameshr, @mrunalselokar for the contributions.\u003C/p>","2021-08-15T09:46:37.000+00:00","2026-07-07T14:04:29.000+00:00","2021-07-17T09:46:00.000+00:00",[1890],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1892],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v1-18-0/","✨ Measure customer satisfaction with CSAT surveys\n\nWhen a conversation is closed, the system will automatically send a message to\nthe user to rate the conversation and provide feedback. The survey is completely\noptional. The survey response is used to calculate customer satisfaction\nreports.\n\nNote: This is available on the live-chat channel only now. We will add support\nfor the rest of the channels in future releases.\n\n\nReports: A report will be generated based on the responses received, and you",{"id":1898,"uuid":1899,"title":1900,"slug":1901,"html":1902,"comment_id":1898,"feature_image":16,"featured":12,"visibility":13,"created_at":1903,"updated_at":1904,"published_at":1905,"custom_excerpt":16,"codeinjection_head":16,"codeinjection_foot":16,"custom_template":16,"canonical_url":16,"tags":1906,"authors":1908,"primary_author":1910,"primary_tag":1911,"url":1912,"excerpt":1913,"reading_time":103,"access":36,"comments":12,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"email_subject":16,"frontmatter":16,"feature_image_alt":16,"feature_image_caption":16},"6118e5f74b8f26503f72d554","00b198ff-dcdf-4b13-9922-551adf6e920f","v1.17.0","v1-17-0","\u003Cp>We have released a version v1.17.0 with the following updates\u003C/p>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%A4%96-dialogflow-integration\">🤖 Dialogflow integration\u003C/h3>\u003Cp>Chatbots are an essential part of every customer service platform. If you have many conversations happening in your account, scaling human support might not be effective. You could deploy a chatbot that helps answer trivial questions and hand it off to an agent when necessary. We have created a native integration with Dialogflow in the release so that it is easier for your to connect your bots.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://cloud.headwayapp.co/changelogs_images/images/big/000/069/672-0d4aeecc4fbcf3fe1f105e3fb6dede21bf9750da.gif\" class=\"kg-image\" alt=\"ezgif-7-d4b0a4aa99f2.gif\" loading=\"lazy\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%94%96-tag-a-contact-using-a-label\">🔖 Tag a contact using a label\u003C/h3>\u003Cp>You can now tag a contact with a label from the contact sidebar. This allows you to segment your contacts easily.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://cloud.headwayapp.co/changelogs_images/images/big/000/069/673-131d4733e1c20ac9965c1fbb3fdd6c15a7a16382.gif\" class=\"kg-image\" alt=\"5JMYydBvBU.gif\" loading=\"lazy\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%E2%9C%A8-assign-to-me-button\">✨ \"Assign to me\" button\u003C/h3>\u003Cp>We have often received the request to make it easier for an agent to take ownership of a contact. In this release, we have added a button to make the self-assignment easier than ever.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://cloud.headwayapp.co/changelogs_images/images/big/000/069/674-825a890df0d18f9158b0b6b7cc09e099727a69eb.png\" class=\"kg-image\" alt=\"Screenshot 2021-06-17 at 6.07.42 PM.png\" loading=\"lazy\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%E2%9A%A1%EF%B8%8F-insert-canned-responses-anywhere-in-the-editor\">⚡️ Insert canned responses anywhere in the editor\u003C/h3>\u003Cp>Earlier canned responses were available only at the start of the content. Now you can use \u003Ccode>/\u003C/code> slash command anywhere in the editor.\u003C/p>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https://cloud.headwayapp.co/changelogs_images/images/big/000/069/676-f502492bd5af86be093d6eb02f8994f20bc58b4e.gif\" class=\"kg-image\" alt=\"ezgif-2-70d410173b1d.gif\" loading=\"lazy\">\u003C/figure>\u003Cp>\u003C/p>\u003Ch3 id=\"%F0%9F%92%85-other-improvements\">💅 Other improvements\u003C/h3>\u003Cul>\u003Cli>Added Client APIs for API Channel. You can now build custom clients for the API channel.\u003C/li>\u003Cli>Added the ability to run Chatwoot as an API only server.\u003C/li>\u003Cli>Added the ability to disable the email collect box on the widget.\u003C/li>\u003Cli>Fixed privilege validations for API endpoints.\u003C/li>\u003Cli>Improvements in the web widget campaigns.\u003C/li>\u003Cli>Fixed emails sent in the wrong translation.\u003C/li>\u003Cli>Added strong passwords as a requirement.\u003C/li>\u003Cli>Added the ability to specify bot as a sender of the message.\u003C/li>\u003Cli>Retain focus after sending a message.\u003C/li>\u003Cli>Added support for Polish(pl) language.\u003C/li>\u003C/ul>\u003Cp>Thanks to @aniravi24, for the contributions.\u003C/p>","2021-08-15T10:01:27.000+00:00","2026-07-07T14:04:46.000+00:00","2021-06-17T10:02:00.000+00:00",[1907],{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},[1909],{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":369,"name":370,"slug":371,"profile_image":372,"cover_image":16,"bio":16,"website":16,"location":16,"facebook":16,"twitter":16,"meta_title":16,"meta_description":16,"threads":16,"bluesky":16,"mastodon":16,"tiktok":16,"youtube":16,"instagram":16,"linkedin":16,"url":373},{"id":19,"name":20,"slug":20,"description":21,"feature_image":16,"visibility":13,"og_image":16,"og_title":16,"og_description":16,"twitter_image":16,"twitter_title":16,"twitter_description":16,"meta_title":16,"meta_description":16,"codeinjection_head":16,"codeinjection_foot":16,"canonical_url":16,"accent_color":22,"url":23},"https://www-internal-blog.chatwoot.com/v1-17-0/","We have released a version v1.17.0 with the following updates\n\n\n\n🤖 Dialogflow integration\nChatbots are an essential part of every customer service platform. If you have\nmany conversations happening in your account, scaling human support might not be\neffective. You could deploy a chatbot that helps answer trivial questions and\nhand it off to an agent when necessary. We have created a native integration\nwith Dialogflow in the release so that it is easier for your to connect your\nbots.\n\n\n\n🔖 Tag a",1791619842310]