Chat Flow User Guide
User GuidesRelease NotesFAQsSupport
5.52.0
5.52.0
  • 🏠Return to Home Page
  • 🔎Overview
    • Chat Flow Overview
    • Quick Start
  • 🪛Configuration
    • Access Chat Flow
    • Configure a route
    • Add an API integration
    • Set up keywords
    • Set up session timeout events
    • Manage your workflow assets
  • ✅Channel Capabilities
    • Configure channel display type
    • Use WhatsApp with Chat Flow
      • Initiate WhatsApp conversations
      • Send WhatsApp message templates
      • WhatsApp Interactive Messages
      • WhatsApp Commerce Messages
    • Use Apple Messaging for Business with Chat Flow
      • Apple Interactive Messages
      • Apple User-Facing Nodes
  • 🔃Workflow management
    • Build a workflow
      • Add a workflow
      • Delete and restore nodes
      • Repeat a step in a workflow
      • Dynamic API Workflows
    • Edit/delete a workflow
    • Search, Find & Replace in a workflow
    • Duplicate, rename, or move a workflow
    • Preview workflows
      • Preview flow on different channels
      • Preview logs
    • Approve and deploy workflows
      • View flow details
      • Submit a workflow for approval
      • Approve/decline a workflow
      • Deploy a workflow to production
  • 😎User-Facing Nodes
    • Display nodes
      • Contact Sending
      • External Link
      • Location sharing
      • Media
      • OTP Menu
      • Rich Link
      • Text Display
    • Product nodes
      • Clickatell AI node
      • Chat Desk node
    • Input nodes
      • Contact Receiving
      • OAuth Request
      • Request Input
      • Send Form
      • Time Picker
    • Commerce
      • Chat 2 Pay
      • Multi Product
    • Branch/logic split
      • Dynamic List
        • Apply patterns, custom indexes, filtering, and exclusions
      • Menu
      • Multiple Choice Input
  • 🎬Action Nodes
    • API Integration node
    • Calculate
    • Date Format
    • Display List
    • Encrypt
    • Is Empty
    • Is Null
    • Number Format
    • Regular Expression
    • Remap
    • Send Template
    • Set Variable
    • Switch Case
    • Wait For Callback
    • Opt-Out nodes
  • 🔗Integrations
    • Integration nodes
  • 🔡Variable management
  • Using system variables
  • Referring to variables
  • 📊Reporting & Analytics
    • Analytics Settings
    • Collections & reporting labels
    • Clickatell Portal Reports
  • ❗System error codes
    • System Error Codes
  • 💡Help & Information
    • What's New? 🎈
    • Release Notes
    • FAQs
    • Return to Home Page
Powered by GitBook
LogoLogo

© Copyright 2024 Clickatell. All rights reserved.

On this page

Was this helpful?

  1. Configuration

Set up session timeout events

Was this helpful?

Supported on WhatsApp and SMS.

The Session Timeout Event sends a courtesy notification to end-users when their session is about to expire.

The default channel session length is 10 minutes. This means the session will automatically end if there's no activity (i.e., no inbound messages from the end-user) within this timeframe. Whenever the end-user sends a message, the session timer resets and the countdown starts again.

You can configure the system to send a final “goodbye” message to the end-user at a specified time before the session expires, keeping them informed and engaged.

Set up session timeout events

Session Timeout Event configuration functions independently in the Sandbox and Production environments. This allows the flow-builder to activate the feature in Sandbox for testing proposes while it's deactivated in Production, or vice versa.

  1. Under Configuration on the left, select Settings.

  2. Select Timeout Event.

  3. Use the toggle to enable/disable the timeout event.

    • When enabled, the timeout event flow is triggered at the desired time (e.g., 70 seconds before session expiration).

    • When disabled, no message will be sent before session expiration.

  4. Select the duration from the drop-down.

    • This is how long before the channel session expires you want to trigger the timeout event flow.

  5. Click Open Flow to open and customize the pre-built placeholder timeout.

    • This flow triggers automatically when the timeout duration (as set above) is reached.

🪛