[{"data":1,"prerenderedAt":42},["Reactive",2],{"featurePages":3,"blogPosts-bulk-actions-for-contacts":4},[],{"slug":5,"id":6,"uuid":7,"title":8,"html":9,"comment_id":6,"feature_image":10,"featured":11,"visibility":12,"created_at":13,"updated_at":14,"published_at":14,"custom_excerpt":15,"codeinjection_head":15,"codeinjection_foot":15,"custom_template":15,"canonical_url":15,"tags":16,"authors":23,"primary_author":35,"primary_tag":36,"url":37,"excerpt":38,"reading_time":39,"access":40,"comments":11,"og_image":15,"og_title":15,"og_description":15,"twitter_image":15,"twitter_title":15,"twitter_description":15,"meta_title":8,"meta_description":41,"email_subject":15,"frontmatter":15,"feature_image_alt":15,"feature_image_caption":15},"bulk-actions-for-contacts","6926d59e4a1c2004e083a847","239f499d-362f-446a-9169-2ed4a22fe24f","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 target=\"_blank\" rel=\"noopener\" 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",false,"public","2025-11-26T10:25:34.000+00:00","2025-12-10T04:46:30.000+00:00",null,[17],{"id":18,"name":19,"slug":19,"description":20,"feature_image":15,"visibility":12,"og_image":15,"og_title":15,"og_description":15,"twitter_image":15,"twitter_title":15,"twitter_description":15,"meta_title":15,"meta_description":15,"codeinjection_head":15,"codeinjection_foot":15,"canonical_url":15,"accent_color":21,"url":22},"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/",[24],{"id":25,"name":26,"slug":27,"profile_image":28,"cover_image":29,"bio":30,"website":31,"location":32,"facebook":15,"twitter":33,"meta_title":15,"meta_description":15,"url":34},"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":25,"name":26,"slug":27,"profile_image":28,"cover_image":29,"bio":30,"website":31,"location":32,"facebook":15,"twitter":33,"meta_title":15,"meta_description":15,"url":34},{"id":18,"name":19,"slug":19,"description":20,"feature_image":15,"visibility":12,"og_image":15,"og_title":15,"og_description":15,"twitter_image":15,"twitter_title":15,"twitter_description":15,"meta_title":15,"meta_description":15,"codeinjection_head":15,"codeinjection_foot":15,"canonical_url":15,"accent_color":21,"url":22},"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",2,true,"Faster labeling and cleanup for contacts",1775212113184]