Bulk actions for contacts

Muhsin K

Muhsin K

Published on

2 minute read

We’ve introduced bulk actions on the Contacts page, starting with two high-impact improvements: bulk label assignment and bulk delete.

Bulk Label Assignment

Grouping large segments of users is now much faster. Instead of updating labels one by one, you can:

  • Select multiple contacts at once
  • Assign one or more labels in a single action

This is especially useful when preparing targeted lists—for example, labeling a WhatsApp campaign audience without editing each contact individually.

Bulk Delete

Cleaning up your Chatwoot account is now simpler. You can delete multiple contacts together, helping teams quickly remove:

  • Test data
  • Duplicate contacts
  • Outdated or irrelevant records
contact-bulk-actions

Other Updates

Navigation & UI Improvements

  • Simplified navigation across Captain screens.
  • Added URL-based search and preserved tab selection across views.
  • Added tab parameters to inbox configuration pages.
  • Updated the Captain pending FAQ interface for better clarity.

Email & Messaging Enhancements

  • Added support for HTML emails in outgoing messages.
  • Added an empty line before email signatures in the composer.
  • Corrected issues with processing variables in outgoing email content.
  • Added Amazon SES inbound email support.

Captain AI & Automation

  • Added a service to fetch website content and generate a Captain assistant persona (Enterprise Edition).
  • Hide PDF citations from Captain FAQ responses for cleaner outputs.

Platform & Reporting Improvements

  • Added month-range selection in overview reports.
  • Enabled querying of reporting events through the API.

Infrastructure & Performance

  • Migrated mailers from workers to background jobs.
  • Disabled worker MemoryHigh throttling in systemd.
  • Added configuration for max attachment upload sizes.
  • Added customizable webhook timeout settings.
  • Added the webhook name to outgoing webhook payloads.

Permissions, Roles & Channel Fixes

  • Enforced custom role permissions when accessing conversations.
  • Removed same-account validation for WhatsApp channels.
  • Extended phone number normalization support for Twilio WhatsApp.
  • Corrected Instagram message locking by switching from sender_id to contact_id.

We’ve officially released v4.8.0. You can read the full technical changelog on GitHub Discussions → v4.8.0

Thanks again to everyone who shared feedback, reported issues, or tested early changes. Steady improvements like these come directly from your input.