feat: Add webhook event support for macros (#11235)

Fixes https://github.com/chatwoot/chatwoot/issues/5968

We will not support custom payload in V1.
This commit is contained in:
Pranav
2025-04-02 20:26:55 -07:00
committed by GitHub
parent c35edc9c49
commit 8bf2081aff
6 changed files with 24 additions and 4 deletions

View File

@@ -31,7 +31,8 @@ class Macro < ApplicationRecord
validate :json_actions_format
ACTIONS_ATTRS = %w[send_message add_label assign_team assign_agent mute_conversation change_status remove_label remove_assigned_team
resolve_conversation snooze_conversation change_priority send_email_transcript send_attachment add_private_note].freeze
resolve_conversation snooze_conversation change_priority send_email_transcript send_attachment
add_private_note send_webhook_event].freeze
def set_visibility(user, params)
self.visibility = params[:visibility]