diff --git a/src/bp-groups/bp-groups-functions.php b/src/bp-groups/bp-groups-functions.php
index 6dc11b7d8..5b845eccc 100644
--- a/src/bp-groups/bp-groups-functions.php
+++ b/src/bp-groups/bp-groups-functions.php
@@ -388,7 +388,19 @@ function groups_edit_base_group_details( $args = array() ) {
 	}
 
 	if ( $r['notify_members'] ) {
-		groups_notification_group_updated( $group->id, $old_group );
+		/**
+		 * Filters whether to send group update notifications to members.
+		 *
+		 * @since 12.0.0
+		 *
+		 * @param bool $notify_members Whether to send notifications.
+		 * @param int  $group_id      ID of the group being updated.
+		 * @param BP_Groups_Group $old_group Group object before the update.
+		 */
+		$should_notify = apply_filters( 'bp_groups_notify_members_on_update', $r['notify_members'], $group->id, $old_group );
+		if ( $should_notify ) {
+			groups_notification_group_updated( $group->id, $old_group );
+		}
 	}
 
 	/**
