Nodes
A node is a section of logic which controls what message should be pushed to visitor. IntelliTicks comes with a variety of nodes which will help you create engaging conversations.
List of different nodes available
Add and Send Data
Node Type
Description
Website Chatbot
Facebook Chatbot
To display a simple text as a message
✅
✅
To provide an image with a text message
✅
✅
To provide clickable buttons
✅
✅
To provide a YouTube Video URL
✅
❌
To create any of the supported node in this list dynamically using JavaScript code
✅
❌
To create a horizontally scrollable carousel of generic card templates
✅
✅
To provide information through a video
❌
✅
Collect User Data
Node Type
Description
Website Chatbot
Facebook Chatbot
To provides a way to request some response from user with predefined options
✅
✅
To create a small form for information collection
✅
❌
To collect a date input from the visitor
✅
❌
To provide an option to open a standard web view, where you can load web pages inside Chatbot
✅
✅
To provide an option to integrate Payment Gateways without leaving the Chatbot
✅
❌
To provide an option to collect some feedback in the form of rating
✅
❌
To use when we know the lowest and the highest inputs that can be given as a response
✅
❌
To provide you an option to ask a question
✅
✅
To provide the multi selection type options for the response
✅
❌
Similar to Quick Reply, but the subsequent messages in conversations differ based on the user's selection
✅️
✅
The phone number quick reply allows you to ask a user for the phone number
❌
✅
The user email address quick reply allows you to ask a user for the email address
❌
✅
Redirect Users
Node Type
Description
Website Chatbot
Facebook Chatbot
This is to simulate a URL redirection
✅
❌
To create different subsequent dialogs based on various parameters and conditions written in JavaScript.
✅
✅
If you have created a playbook and wants to hook the visitor to that playbook, use this node.
✅
✅
If you have wish to re-use the same conversation created somewhere else, you can use Jump to node to hook the visitor to that node in the conversation.
✅
✅
Export & Import
Node Type
Description
Website Chatbot
Facebook Chatbot
To make a API call to the external server and using response optionally create any of the supported node in this list dynamically using JavaScript code
✅
✅
Connect Users To A Human
Node Type
Description
Website Chatbot
Facebook Chatbot
The human agent will be notified to take-over the conversation.
✅
✅
This ends the automated messaging
✅
✅
Additional
Node Type
Description
Website Chatbot
Facebook Chatbot
To run any Javascript in the main domain of your website, usually to track conversion.
✅
❌
To delay to execution of the next node.
✅
✅
To run actions such as setting profile field, sending alert etc.
✅
✅
Templatization of the text
In the text of above nodes we support templatization to personalize the text. You can use enclose fields of user
object in {{ }}
and our system will fill the value of enclosed variables in before sending message to each user. Below are some of the examples on how to use it.
{{name}} to use name of user, if user has entered it already in the chat earlier. For example in the text node you can use: Hi {{name}}, what are you looking for?
{{city}} to use city(based on IP address). For example: Hi {{name}}, do you live in {{city}}?
To use any profile field(eg product) which was saved using "save as profile field" action use {{profile.product}}. For example: Hi {{name}}, are you looking for {{profile.product}}
To use temporary attributed(eg plan) which was saved using "save as temporary variable" action, use {{context.plan}}.
User Object
Below is the complete user
object which contains all of the supported fields.
Last updated