Appendix

Device platforms

ID Name
2 "Android"
3 "Facebook"
4 "Jio"
5 "WebSDK"
6 "iOS"
9 "Voice"
11 "Kookoo"
12 "Phonecom"
13 "Webhook"
14 "WhatsApp"
15 "Jio Connector"
16 "IVR"
17 "ISON"
18 "JIO IVR"
19 "SMS Gupshup"
20 "Netcore"
21 "Google Business Messages"
22 "Sunshine Zendesk"

Event types

Category Subcategory Trigger via Description
collection_state bot tract hook The chat conversation has been put into the bot state. This can either be a new conversation or a previously completed conversation. This conversation can either go to complete or incomplete state.
incomplete tract hook The chat conversation has been put into the incomplete state by the IVA. The IVA was unable to complete a conversation flow with the CEU. Incomplete conversations need AEUs to intervene and respond.
complete tract, ect hook, api The chat conversation has been put into the complete state by the IVA. The IVA successfully completed one conversation flow with the CEU without errors. This conversation will stay complete as long as the user does not initiate a new message.
message receive tract hook Allows an CEU or IVA message to be received by the ECT at the registered hook.
allocated ect API The chat conversation has ben (re)allocated to an AEU.
user_timeout ect API The user conversation timed out due to inactivity from the CEU.

Note: Updated hooks are available at /tract/hooks/list

Message content

HSL - https://docs.haptik.ai/bot-responses/what-are-chat-elements 

Senders

Name Description
ceu Chat End User
iva Intelligent Virtual Assistant
haptik Haptik System
ect External Chat Tool
aeu Agent End User

Can’t find what you’re looking for? Email us at support@haptik.ai.