SilentChat

Trigger events

Last updated: September 9, 2026

Trigger-Events determine when a workflow is evaluated. Each workflow responds to exactly one event.

Available Events

EventDescriptionWhen Triggered
conversation.createdNew ConversationA visitor starts a new chat
conversation.closedConversation closedAgent or Auto-Close ends the chat
conversation.assignedConversation assignedConversation is assigned to an agent
message.receivedNew messageA visitor sends a message

Event Data

Each event provides context data that can be used in Conditions:

conversation.created

  • All Conversation fields (status, priority, widget_id, department_id)
  • Visitor data (via EventData)

conversation.closed

  • Conversation fields including assigned_user_id
  • Closing context (who closed)

conversation.assigned

  • Conversation fields
  • assigned_user_id (the new agent)

message.received

  • Conversation fields
  • Message fields (content, sender_type)

Common Combinations

GoalEventCondition
Automatically tag new chatsconversation.createdwidget_id equals "5"
Detect keywords in messagesmessage.receivedmessage_content contains "billing"
Notify on closureconversation.closedconversation_priority equals "urgent"
Prioritize on assignmentconversation.assigned— (always)

Tips

  • message.received is the most common event — here you respond to content
  • conversation.created is suitable for initial routing and tagging
  • Use conversation.closed for follow-up actions (e.g., trigger a survey)
Trigger events — Help Center — SilentChat | SilentChat