diff --git a/Integration/ClientIntegration.php b/Integration/ClientIntegration.php
index <HASH>..<HASH> 100644
--- a/Integration/ClientIntegration.php
+++ b/Integration/ClientIntegration.php
@@ -1373,7 +1373,11 @@ class ClientIntegration extends AbstractIntegration
                             // Auto-set the integration name based on the client.
                             'onchange' => "var client = mQuery('#campaignevent_properties_config_contactclient:first'),".
                                 "    eventName = mQuery('#campaignevent_name');".
-                                'if (client.length && client.val() && eventName.length) {'.
+                                "    var previousClient = false;".
+                                "    mQuery('#campaignevent_properties_config_contactclient option').each(function(ii, i) {".
+                                "        if (i.innerText == eventName.val()) { previousClient = true; }".
+                                "    });".
+                                'if (client.length && client.val() && eventName.length && (!eventName.val() || previousClient)) {'.
                                 '    eventName.val(client.find("option:selected:first").text().trim());'.
                                 '}',
                         ],
Only override the existing Event Name if it's another Client name, from a previous client selection. Or blank.