Skip to main contentEvents are system notifications that can be configured for your current instance. Below are the available event types and their descriptions:
Connection Events
-
APPLICATION_STARTUP
Triggered when the application initializes, used for environment setup and initial configurations.
-
CONNECTION_UPDATE
Fires when connection status changes (connecting, reconnecting, disconnecting).
-
LOGOUT_INSTANCE
Triggered when the instance logs out.
-
REMOVE_INSTANCE
Fired when an instance is removed from the system.
Message Events
-
MESSAGES_UPSERT
Triggered when messages are added or updated.
-
MESSAGES_UPDATE
Fires when existing messages are modified.
-
MESSAGES_DELETE
Triggered when messages are deleted.
-
MESSAGES_SET
Sets initial message state during synchronization.
Chat Events
-
CHATS_UPSERT
Fires when chats are added or updated.
-
CHATS_UPDATE
Triggered when chat information changes.
-
CHATS_DELETE
Fires when chats are deleted.
-
CHATS_SET
Sets initial chat state during synchronization.
-
CONTACTS_UPSERT
Triggered when contacts are added or updated.
-
CONTACTS_UPDATE
Fires when contact information changes.
-
CONTACTS_SET
Sets initial contacts during synchronization.
Group Events
-
GROUP_PARTICIPANTS_UPDATE
Fires when group members are added or removed.
-
GROUP_UPDATE
Triggered when group settings or metadata change.
-
GROUPS_UPSERT
Fires when groups are added or updated.
Label Events
-
LABELS_EDIT
Triggered when labels are created, modified, or deleted.
-
LABELS_ASSOCIATION
Fires when labels are associated with or removed from items.
Other Events
-
CALL
Triggered for call-related events (receiving, starting, ending).
-
PRESENCE_UPDATE
Fires when user presence status changes.
-
QRCODE_UPDATED
Triggered when the connection QR code is updated.
Bot Events
-
SEND_MESSAGE
Fires when a message is sent.
-
TYPEBOT_START
Triggered when a Typebot session begins.
-
TYPEBOT_CHANGE_STATUS
Fires when Typebot’s status changes.