Restructure omni services and add Chatwoot research snapshot
This commit is contained in:
20
research/chatwoot/spec/factories/automation_rules.rb
Normal file
20
research/chatwoot/spec/factories/automation_rules.rb
Normal file
@@ -0,0 +1,20 @@
|
||||
FactoryBot.define do
|
||||
factory :automation_rule do
|
||||
account
|
||||
name { 'Test Automation Rule' }
|
||||
event_name { 'conversation_status_changed' }
|
||||
conditions { [{ 'values': ['resolved'], 'attribute_key': 'status', 'query_operator': nil, 'filter_operator': 'equal_to' }] }
|
||||
actions do
|
||||
[
|
||||
{
|
||||
'action_name' => 'send_email_to_team', 'action_params' => {
|
||||
'message' => 'Please pay attention to this conversation, its from high priority customer', 'team_ids' => [1]
|
||||
}
|
||||
},
|
||||
{ 'action_name' => 'assign_team', 'action_params' => [1] },
|
||||
{ 'action_name' => 'add_label', 'action_params' => %w[support priority_customer] },
|
||||
{ 'action_name' => 'assign_agent', 'action_params' => [1, 2, 3, 4] }
|
||||
]
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user