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. User-Facing Nodes
  2. Input nodes

Time Picker

Was this helpful?

🍏 Only available on the Apple Messages for Business channel.

The Time Picker node allows a customer to select a time slot from a list of available times, e.g., to make an appointment or schedule a delivery.

The interactive message displays conflicts found on the customer’s local calendar so the customer can make an informed decision. In addition to the timeslot, you can also configure the location for the appointment or delivery that will be available to the customer in the Event Details.

To select the available timeslots for customers to select from, you can either:

  • Configure static timeslots by using the following formats:

    • "startTime" - This is a representation of a date and time in the ISO 8601 format.

    • "duration" - Represents a duration in seconds with a fractional part to nanosecond precision. This format is often used in computing and data storage to represent precise time intervals or durations.

    • "identifier" - This represents the date that will be served as a variable.

Example of configuring a static timeslot

For the timeslot Friday 29 December 2023 from 19:00-20:00 (SAST), use the following format:

[ { "startTime" : "2023-12-29T17:00:00.000Z", "duration" : 3600.000000000, "identifier" : "Friday, 29 December, 2023"}]

Configure multiple timeslots by comma delimiting the options.

If you are using static timeslots, ensure you update the dates so they remain in the future to prevent your workflows from breaking.

Use this node in conjunction with an to retrieve the list of available timeslots from an API; or

😎
API Integration node
Select a suitable timeslot and review calendar conflicts (left). View Event Details for the scheduled appointment (right).
Setup of the Time Picker node