Date time slots card
This card allows getting date & time as input. It displays the list of date and time slots in the window and allows the visitor to pick one from the given slots.
Attribute | Mandatory | Description | Values |
type | Yes | The type of input to be displayed to the visitor | date-timeslots |
slots | Yes | Specify the array of dates in dd/mm/yyyy format and time slots in hh:mm (24 hrs) format that you would like to display. The date and time will be sorted in acending order automatically. | { dd/mm/yyyy : [hh:mm, hh:mm] } |
tz | No | Specify to allow the visitor to choose the timezone in the calendar | true - To allow the visitor to choose the timezone in the calendar. If not specified, then the timezone of the visitor's device will be taken by default. |
time_zone_id | Yes | time_zone_id from the java.util.TimeZone class is valid | Asia/Calcutta |
Channel compatibility and limitations
Facebook Messenger:
- The card is supported on Facebook.
- When using this card, the user would have to type the date/time manually.
Instagram:
- The card is supported on Instagram.
- When using this card, the user would have to type the date/time manually.
WhatsApp:
- The card is supported on WhatsApp.
- When using this card, the user would have to type the date/time manually.
Sample code
Copied"channelData":{
"zohosalesiq": {
"input": {
"type": "date-timeslots",
"tz": true,
"label": "Select a time ",
"time_zone_id": "Asia/Calcutta",
"slots": {
"24/08/2018": [
"09:00",
"09:30",
"10:00",
"10:30",
"11:00",
"11:30"
]
}
},
"replies":["Sure, pick the time slot and I will take care of the rest."]
}
}