[{"data":1,"prerenderedAt":44},["Reactive",2],{"breadcrumb-schema":3,"explore-links:/blog/bulk-actions-for-contacts":4,"blogPosts-bulk-actions-for-contacts":5,"featurePages":43},null,[],{"slug":6,"id":7,"uuid":8,"title":9,"html":10,"comment_id":7,"feature_image":11,"featured":12,"visibility":13,"created_at":14,"updated_at":15,"published_at":16,"custom_excerpt":3,"codeinjection_head":3,"codeinjection_foot":3,"custom_template":3,"canonical_url":3,"tags":17,"authors":24,"primary_author":36,"primary_tag":37,"url":38,"excerpt":39,"reading_time":40,"access":41,"comments":12,"og_image":3,"og_title":3,"og_description":3,"twitter_image":3,"twitter_title":3,"twitter_description":3,"meta_title":9,"meta_description":42,"email_subject":3,"frontmatter":3,"feature_image_alt":3,"feature_image_caption":3},"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=\"/_mirror/www-internal-blog.chatwoot.com/content/images/2025/11/Frame-10.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1254\" srcset=\"/_mirror/www-internal-blog.chatwoot.com/content/images/size/w600/2025/11/Frame-10.png 600w, /_mirror/www-internal-blog.chatwoot.com/content/images/size/w1000/2025/11/Frame-10.png 1000w, /_mirror/www-internal-blog.chatwoot.com/content/images/size/w1600/2025/11/Frame-10.png 1600w, /_mirror/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>","/_mirror/www-internal-blog.chatwoot.com/content/images/2025/12/Frame-34.png",false,"public","2025-11-26T10:25:34.000+00:00","2026-07-07T13:48:54.000+00:00","2025-12-10T04:46:30.000+00:00",[18],{"id":19,"name":20,"slug":20,"description":21,"feature_image":3,"visibility":13,"og_image":3,"og_title":3,"og_description":3,"twitter_image":3,"twitter_title":3,"twitter_description":3,"meta_title":3,"meta_description":3,"codeinjection_head":3,"codeinjection_foot":3,"canonical_url":3,"accent_color":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":30,"bio":31,"website":32,"location":33,"facebook":3,"twitter":34,"meta_title":3,"meta_description":3,"threads":3,"bluesky":3,"mastodon":3,"tiktok":3,"youtube":3,"instagram":3,"linkedin":3,"url":35},"6118d8d14b8f26503f72d51b","Muhsin K","muhsin","/_mirror/www-internal-blog.chatwoot.com/content/images/2026/02/CleanShot-2026-02-23-at-12.44.10@2x.png","/_mirror/www-internal-blog.chatwoot.com/content/images/2021/08/1500x500.jpeg","Product-minded engineer building across backend, frontend, mobile and AI systems.","https://www.muhsi.me","Bengauluru, India","@muhsin_keloth","https://www-internal-blog.chatwoot.com/author/muhsin/",{"id":26,"name":27,"slug":28,"profile_image":29,"cover_image":30,"bio":31,"website":32,"location":33,"facebook":3,"twitter":34,"meta_title":3,"meta_description":3,"threads":3,"bluesky":3,"mastodon":3,"tiktok":3,"youtube":3,"instagram":3,"linkedin":3,"url":35},{"id":19,"name":20,"slug":20,"description":21,"feature_image":3,"visibility":13,"og_image":3,"og_title":3,"og_description":3,"twitter_image":3,"twitter_title":3,"twitter_description":3,"meta_title":3,"meta_description":3,"codeinjection_head":3,"codeinjection_foot":3,"canonical_url":3,"accent_color":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",2,true,"Faster labeling and cleanup for contacts",[],1792898883635]