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?

Referring to variables

Was this helpful?

Variables can be sourced from the session, HTTP calls, or user input.

You can refer to these variables in other nodes in your workflow by wrapping them in double square brackets, e.g., [[Variable Name]].

For example, when using the node or node, you capture a user's input as a variable (you create this variable, and can decide on what to call it). Let's say you ask the user to enter their first name, and you use the variable name FirstName to store the user’s input.

If you use identical variable names in more than one node and refer to that name in another node, the node for which a response was captured last will override the others that were captured before it.

See the example below:

When completing the information required for a node, you might sometimes see the following icon:

Clicking this icon brings up Variables & Shortcuts.

This panel lists all variables that you have added in nodes across your flow and serves as a shortcut when you want to refer to any of these variables in your current node.

To learn how to store and reference more complex variables that were retrieved via an API call, please watch the video below.

Request Input
Multiple Choice Input
To learn how to store and reference more complex Variables that were retrieved via an API call