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