A session in Open represents any interaction between a customer and your support team. This could be a conversation with an AI agent, a human agent, or both working together to help the customer.

What is a Session?

Think of a session as a complete conversation thread. It starts when a customer reaches out and ends when their inquiry is resolved. Each session can include:

  • Messages between the customer and AI
  • Messages between the customer and human agents
  • Files and attachments
  • System actions and responses
  • Session metadata (duration, channel, status)

Communication Channels

Sessions can happen through multiple channels:

Web Chat

Real-time chat through your website or app

Email

Email conversations with threaded replies

SMS

Text message conversations

Phone

Voice calls with transcription

WhatsApp

WhatsApp Business conversations

Slack

Slack conversations

API

API integrations

How Sessions Work

  1. Session Start

    • Customer initiates contact through any channel
    • System creates a new session
    • AI agent begins the conversation
  2. During the Session

    • AI handles initial responses
    • Human agents can join when needed
    • Files and information can be shared
    • System actions can be triggered
  3. Session End

    • Customer’s inquiry is resolved
    • Session is marked as complete
    • Summary and insights are generated

Available Endpoints