LogoLogo
DialoX Manual
DialoX Manual
  • Start
    • News
    • Getting Started
    • Ordering
    • Signup
    • Switcher
  • STORE
    • Marketplace Apps
      • Level 1 - Basic
        • Callback Note Basic
        • On-call Router Basic
        • Smart Group Voicemail
        • Smart IVR Basic
        • SMS Call Deflector
        • Survey Basic
      • Level 2 - Advanced
        • Call Deflector
        • Callback Note
        • Order Assistant
        • Smart IVR
        • Survey
        • Website Chat
      • Level 3 - Professional
        • Callback Planner
        • Appointment Planner
    • Legacy Apps
      • Survey Extension
      • Smart IVR Basic
      • Smart IVR 2.0
      • Whatsapp Calldeflector 1.0
      • Whatsapp Calldeflector 2.0
      • Social Inbox 1.0
      • Social Inbox 2.0
      • Basic Group Voicemail
      • Group Voicemail
      • Oncall Assistant
      • Web App
      • Basic Callback Note
      • Callback Note
      • Callback Planner
      • Caller Based Router
    • Skills
      • Base flows
      • Platform defaults
      • Phone flows
      • Chat flows
      • Web flows
      • LLM Flows
      • LLM Knowledge base
      • Address Flows
      • Email flows
      • Timeplans
        • How to add a flow for lunch breaks
      • On-call schedule
      • Planner
      • OAuth Flows
      • Integrations
        • Zendesk
        • Jira
        • Hubspot
  • SETTINGS
    • User Settings
      • Availability settings
      • Profile settings
      • Security
    • App Settings
      • App identity
      • Opening hours
      • Tags
      • Studio
      • Extra options
      • Backups
  • Inbox
    • Inbox
      • Assigning
      • Joining and leaving
      • Sending messages
      • Canned responses
      • Team chat
      • Watching
      • Close
      • Filter conversations
      • Multiple inboxes
    • Contacts
    • Notes
    • Today
    • Notifications
      • Notification panel
      • Notification preferences
      • Rules for notification
      • Chrome and Windows settings
      • Microsoft Teams notifications
  • Studio
    • Home
      • Customer settings
        • Settings
        • Advanced settings
        • Store settings
      • Audit Log
      • Access Request
    • Dashboard
    • Flows
      • Playbook
      • Triggers
      • Variables
      • Conditions
      • Tags
      • Languages
      • Links
      • Nodes
        • Say
        • Ask: Open
        • Ask: Choice
        • Ask: Single
        • Ask: Date
        • Ask: Name
        • Ask: Phone
        • Ask: Email
        • Ask: Form
        • Ask: Language
        • Ask: Selection
        • Ask: Time
        • Ask: Audio
        • Ask: Number
        • Ask: Custom entity
        • Ask: Address
        • Ask: Zipcode
        • Iterate
        • Iterate: LLM
        • Say: LLM
        • Say: LLM Knowledgebase
        • Iterate: LLM Knowledgebase
        • Iterate: continue
        • Show: audio
        • Show: whatsapp link
        • Show: image
        • Show: video
        • Show: file
        • Show: location
        • Control flow: branch
        • Control flow: go to flow
        • Control flow: switch language
        • Control flow: close
        • Control flow: restart
        • Control flow: pause
        • Control flow: invoke dialog
        • Dial: number
        • Dial: smart
        • Send: note
        • Send: email
        • Send: SMS
        • Send: whatsapp
        • Escalate: default
        • Escalate: smart
        • Perform: create jira ticket
        • Perform: get jira ticket
        • Plan
    • AI
      • Intents
        • LLM Intents
        • Q&A Intents
      • Knowledge bases
      • Prompts
    • Channels
      • Chatwidget
      • Whatsapp
        • How to integrate Whatsapp
        • How to change my Whatsapp profile
        • How to manage Whatsapp templates
        • How to send Whatsapp template with documents
        • How to automate outbound Whatsapp
        • How to send Whatsapp template
        • How to use Commerce Catalog
        • Whatsapp for Business
      • MS Teams
        • How to migrate new Version
        • How to change channel connection
      • Facebook Messenger
      • Phone
      • Progressive Web App (PWA)
    • Content
      • Nudges
      • Whatsapp optout
      • Voice lexicon
      • FAQs
      • Calendars
    • Visitors
    • Calendars
    • Campaigns
    • Conversations
    • Notes
    • Contacts
  • ADMINISTRATION
    • Organisation
    • Bots
    • Licenses
    • Channels
    • Orders
    • Usage
    • Users
    • Access Requests
    • Analytics
  • DESKTOP
    • Enreach Contact Desktop
  • FAQ
    • Studio
      • How to Publish
      • How to make 2FA Required
      • How to add additional columns to contactlist
      • Conversation retention time
      • How to help the bot pronounce phone numbers correctly
      • How to help the bot pronounce loose numbers correctly
    • Flow Topics
      • Skipping step based on language tag
      • Switching language using intent trigger
    • Meta
      • How to get Meta Business Suite Verification
      • How to connect Facebook page to Facebook Business Account
    • 360Dialog
      • How to give permission API access
      • How do I change my profile in 360Dialog
      • How to make 360dialog templates
      • How do I terminate my number in 360Dialog
    • Bubblescript
      • How to add a custom button
      • How to change the email template
    • Operator
      • Where are my CDRs?
      • Onboarding required
    • Google Tag Manager
    • Platform
      • Network Security Policies
    • Make
Powered by GitBook
On this page
  • Date formatting options
  • Dialog triggers

Was this helpful?

Export as PDF
  1. Studio
  2. Flows
  3. Nodes

Ask: Date

To ask the user for a specific date

PreviousAsk: SingleNextAsk: Name

Last updated 1 day ago

Was this helpful?

The ask date node helps to elicit date input since dates are a special entity that needs careful validation and can be bound to various constraints, like dates that need to be in the future, or only in the past, etc. For this reason date is a special node variant you can add to your flow when acquiring a date.

The date node will behave differently on different channels. On Web, when hide input is enabled, it will offer a date picker.

On phone it will use the numeric input (DTMF) to elicit the date when the node is configured with a DTMF input format option.

And on when no dtmf format is provided, or no hide input is used on web, or any of the other channels the node will ask the date by using a question and open text input:

Because of all the above differences and constraints the node contains quite some different properties to configure. See below.

Property
Description
Explanation

Question

The original question

Try again (1)

The repeat question when wrong input is provided

optional

Try again (2)

An alternative repeat question when wrong input is provided

optional

Input by dtmf

Choose how and if DTMF (numeric input) is allowed.

This is only relevant for the phone channel. The formatting options are described below.

Output format

Choose how the date that is stored in the assign to field needs to be formatted

The formatting options are described below.

Assign to

To assign the result to a variable in the conversation

Assign ISO to

To assign the ISO format of the value to a variable in the conversation

The ISO format is {YYYY}-{0M}-{0D}, see formatting options below.

Remember

To store the variable in the user object using the names described above.

Record audio ☎

On phone channels there is an option to record the audio

Assign audio URL to

When record audio is toggled the URL to the audio file will be stored in this variable

Only displayed and mandatory when Record audio is toggled.

Disable data validation

To prevent any validation on the date.

The properties below are not applicable when set to true

Range

To limit the allowed date range to either future or past.

Offset

To limit the allowed date to an amount of days from the range chosen

So when range = past and offset = 1 you can choose from yesterday and earlier. When offset = 2 you can choose from the day before yesterday and earlier.

Constraints

To constraint which type of day can be selected (work days or weekends)

Exclusions

To prevent certain precise dates to be chosen.

Date formatting options

The date format used in the fields "Input by dtmf" and "Output format" is composed out of the following elements:

Formatting element
Description
Example

{D}

Day number

1, 2, 3 … 29, 30, 31

{0D}

Day number (0-prepended)

01, 02, 03 ... 29, 30, 31

{M}

Month number

1, 2, 3

{0M}

Month number (0- prepended)

01, 02, 03 … 10, 11, 12

{Mfull}

Full month name

january, february, match

{YYYY}

Year

2013, 2014, 2015

Dialog triggers

Special events can trigger another flow or set of nodes in your existing flow using the so called Dialog Triggers. See the chapter for more details.

Dialog triggers