From ef5d2704eb5eac7bec085e836b84073cc54ee4df Mon Sep 17 00:00:00 2001 From: Tanmay Deep Sharma Date: Thu, 23 Jul 2026 18:28:58 +0530 Subject: [PATCH] fix(automations): exclude private notes from the customer-unresponsive wait --- .../dashboard/settings/automation/AutomationRuleForm.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/javascript/dashboard/routes/dashboard/settings/automation/AutomationRuleForm.vue b/app/javascript/dashboard/routes/dashboard/settings/automation/AutomationRuleForm.vue index c63418045..08ffe6b7e 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/automation/AutomationRuleForm.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/automation/AutomationRuleForm.vue @@ -313,6 +313,11 @@ const applyDelayedTrigger = () => { ? buildTriggerCondition('message_type', trigger.messageType) : buildTriggerCondition('status', triggerStatus.value), ]; + // A private note is an outgoing message, so without this an internal note would read as a reply + // and arm the customer-unresponsive wait. Incoming messages are never private. + if (trigger.messageType === 'outgoing') { + conditions.push(buildTriggerCondition('private_note', [false])); + } if (triggerInboxes.value.length) { conditions.push( buildTriggerCondition(