Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
73272b9
Document Find and Replace bulk action for Contacts and Companies
promptless[bot] Jun 8, 2026
8b843cf
Address PR review feedback for Find and Replace docs
promptless[bot] Jun 12, 2026
88c2828
Correct batch action access workflow per maintainer review
promptless[bot] Jun 26, 2026
7d5a917
Apply maintainer review: toolbar at the top of the table
promptless[bot] Jul 9, 2026
053be68
Apply maintainer review: Batch changes section, UI terms, and screens…
promptless[bot] Jul 16, 2026
ce9d9ce
Address @adiati98 review: permission wording and list-view screenshot
promptless[bot] Jul 16, 2026
bc62adb
Add vertical spacing around Find and Replace images
promptless[bot] Jul 16, 2026
bd2b259
Apply @adiati98 review: restructure Find and Replace blocks and permi…
promptless[bot] Jul 16, 2026
63498ab
Apply @adiati98 review: remove width from batch-actions and Find and …
promptless[bot] Jul 16, 2026
13d9d9a
Apply @adiati98 review: rename Export bullet to Export to Excel and a…
promptless[bot] Jul 18, 2026
f585d9a
Merge branch '7.2' into promptless/find-replace-bulk-action
adiati98 Jul 26, 2026
e0fbbf7
docs: apply @adiati98 review on PR #750 (batch actions layout/wording)
promptless[bot] Jul 26, 2026
4033dfa
docs: remove stale Delete Selected batch bullet from Contacts options…
promptless[bot] Jul 26, 2026
f6cae59
docs: apply @adiati98 review on PR #750 (widths, bullet wording, vale…
promptless[bot] Jul 26, 2026
5371342
docs: apply @adiati98 review #4785117918 on PR #750 (Find and Replace)
promptless[bot] Jul 27, 2026
94a0b21
Apply @adiati98 review #4785689894: restructure list-view Find and Re…
promptless[bot] Jul 27, 2026
297a517
docs: apply @adiati98 reviews on PR #750 (batch options wording, Segm…
promptless[bot] Jul 27, 2026
6b9f054
docs: apply @adiati98 review on PR #750 (Change Tags: dialog/option w…
promptless[bot] Jul 27, 2026
3694bf9
docs: apply @adiati98 review #4789781456 on PR #750 (Find and Replace)
promptless[bot] Jul 27, 2026
cdeba9f
docs: apply @adiati98 review #4790102992 on PR #750 (Find and Replace)
promptless[bot] Jul 27, 2026
5e99324
docs: apply @adiati98 review #4790401733 on PR #750 (clearer Find and…
promptless[bot] Jul 27, 2026
8ce7876
Merge branch '7.2' into promptless/find-replace-bulk-action
adiati98 Jul 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 32 additions & 1 deletion docs/companies/companies_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,41 @@ In *Configuration > Company Settings* you can choose the operator used when merg

These settings allow Mautic to find and merge duplicate Companies during the import, using the Integrations Framework and in other parts of Mautic.

Batch changes
*************

To apply changes to several Companies at once, select the checkboxes next to the Company names. A selection bar appears at the top of the table, showing **Delete selected** and a three-dot icon for more options.
Comment thread
adiati98 marked this conversation as resolved.

The following batch actions are available:
Comment thread
adiati98 marked this conversation as resolved.
Outdated

* **Delete Selected** - Deletes the selected Companies.
* **Find and Replace** - Replaces a value in a chosen field across all selected Companies.

#. Click the three-dot icon to open this option.
Comment thread
adiati98 marked this conversation as resolved.
Outdated
#. Choose the Company field to update. Search or scroll to find it in the list.
Comment thread
adiati98 marked this conversation as resolved.
Outdated
#. Enter the value to find in **Find value**.
#. Enter the new value in **Replace with**.

Only Companies that match the **Find value** get updated.

.. image:: images/companies_batch_selection_bar.png
:width: 600
:alt: Two selected Companies in the list with the selection bar showing Delete selected and the three-dot menu open on Find and Replace

You can also use **Find and Replace** without selecting any rows, from the list view, by clicking the gear icon to open the options. This applies the replacement to all Companies matching your current search.

.. image:: images/companies_find_and_replace_list_view.png
:width: 600
:alt: Companies list view with the gear icon menu open, showing the Find and Replace option

.. note::

You need edit permissions to use Find and Replace. Users with the **Edit Own** permission under **Contacts** can update Companies they own. Users with **Edit Others** can update any Company.
Comment thread
adiati98 marked this conversation as resolved.
Outdated

Company actions
***************

.. vale off
.. vale off

Merging Companies
=================
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/contacts/images/batch-actions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 22 additions & 11 deletions docs/contacts/manage_contacts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -129,26 +129,22 @@ So, Mautic takes care of duplicate Contacts created by the event tracking. You c

|

Batch actions
Batch changes
=============

To make updates to several Contacts at once, select those Contacts then click the green arrow at the top of the checkbox column.
To apply changes to several Contacts at once, select the checkboxes next to the Contact names. A selection bar appears at the top of the table, showing **Delete selected**, **Export to CSV**, and a three-dot icon for more options.
Comment thread
adiati98 marked this conversation as resolved.
Outdated

A modal window displays when you click one of the actions, with more configuration details.
You can use this feature to quickly update large volumes of Contacts, but if you need to change more than a few hundred Contacts at a time, it's better to use a Campaign - for example, add the Contacts to a Segment, then run a Campaign to trigger the change.
Comment thread
adiati98 marked this conversation as resolved.



You can use this feature to quickly update large volumes of Contacts, but it might be better to use a Campaign action - for example add all the Contacts you need to update into a Segment and use a Campaign to trigger the change - if you need to change more than a few hundred Contacts at a time.
|

.. image:: images/batch-actions.png
:width: 200
:align: center
:alt: Screenshot of Contact Batch actions
:width: 200
Comment thread
adiati98 marked this conversation as resolved.
Outdated
:align: center
:alt: Contacts list with two Contacts selected and the three-dot batch actions menu open, listing options such as Change Campaigns, Export to Excel, and Find and Replace

|
Comment thread
adiati98 marked this conversation as resolved.
Outdated

The following batch actions are currently available:

* **Change Campaigns** - Allows you to add/remove the selected Contacts to/from Campaigns.
Comment thread
adiati98 marked this conversation as resolved.
Comment thread
adiati98 marked this conversation as resolved.

* **Change Categories** - Allows you to add/remove the selected Contacts to/from global Categories.
Expand All @@ -163,6 +159,21 @@ The following batch actions are currently available:

Comment thread
adiati98 marked this conversation as resolved.
* **Export** - Allows you to export selected Contacts to CSV.
Comment thread
adiati98 marked this conversation as resolved.
Outdated

* **Find and Replace** - Replaces a value in a chosen field across all selected Contacts.

#. Click the three-dot icon to open this option.
Comment thread
adiati98 marked this conversation as resolved.
Outdated
#. Choose the Contact field to update. Search or scroll to find it in the list.
Comment thread
adiati98 marked this conversation as resolved.
Outdated
#. Enter the value to find in **Find value**.
#. Enter the new value in **Replace with**.

Only Contacts that match the **Find value** get updated.

You can also use this option without selecting any rows. Click the gear icon at the top of the table, then select **Find and Replace**. This applies the replacement to all Contacts matching your current search.

Comment thread
adiati98 marked this conversation as resolved.
.. note::

You need edit permissions to use Find and Replace. Users with the **Edit Own** permission under **Contacts** can update Contacts they own. Users with **Edit Others** can update any Contact.
Comment thread
adiati98 marked this conversation as resolved.
Outdated

Comment thread
adiati98 marked this conversation as resolved.
* **Set Do Not Contact (DNC)** - This action sets all selected Contacts as DNC for the Email Channel, and it allows you to provide a custom message as "reason" for why the Contacts were manually unsubscribed by a Mautic User.
Comment thread
adiati98 marked this conversation as resolved.
Outdated

* **Delete Selected (batch delete)** - The batch delete action in the Contact table allows the deletion of up to 100 Contacts at a time. This limit is there as a performance precaution, since deleting more Contacts at a time could cause performance degradation issues.
Comment thread
adiati98 marked this conversation as resolved.
Outdated
Expand Down
Loading