Conversations

A conversation is the durable support thread. It stores customer-visible messages, internal notes, channel metadata, status, priority, assignment, tags, and AI resolution state.

Conversation Fields

FieldDescription
subjectHuman-readable topic.
statusQueue state such as open, pending, resolved, or closed.
prioritylow, normal, high, or urgent.
channelWhere the conversation originated.
assigned_toUser responsible for the conversation.
tagsFree-form labels for routing and reporting.
contact_idLinked customer.
ai_resolvedWhether the AI resolved the conversation.

Messages and Notes

Messages have a sender_type of customer, agent, ai, or system.

Set is_internal: true for internal notes. Internal notes are visible to the team but not sent to the customer.

AI Participation

RogerIQ can:

  • suggest relevant knowledge
  • draft replies in Copilot mode
  • answer in Autopilot mode when guardrails pass
  • cite knowledge sources
  • identify missing knowledge and create improvement items

Conversation Events

Conversation state changes can trigger webhook events. Use webhooks when an external system needs to react to newly created conversations, customer replies, assignment changes, or message creation.

Ask a question... ⌘I