System events
Last updated
Last updated
Quick reminder: chatbot conversations built with Activechat consist of multiple skills, and these skills are triggered by events. There are custom events that you can trigger with the SEND or TRIGGER blocks, and system events, that are triggered automatically upon certain conditions.
System events (and other events in the bot too) can also be triggered with “/” commands (type “/start” in the conversation to trigger the “start” event, for example).
start
Triggered when user stasrts communicating with the chatbot. On Facebook Messenger – when user clicks “Get started” button, on Telegram – when user clicks “Start” button, on website chat widget – when new user is opening a web-page with chat widget installed for the very first time. By default, is handled in the “start” system skill.
default
Triggered on every new message from the user to the chatbot, except situations when there is an active LISTEN block waiting for user input. By default, is handled in the “default” system skill.
_page_visit
Triggered on every new message from the user to the chatbot, except situations when there is an active LISTEN block waiting for user input.
_error
Triggered when there’s a run-time error in one of the chatbot blocks and there are no blocks connected to the ERROR exit in that block. By default, is handled in the “_error” system skill that sends e-mail notification to the admin’s email address.
customer_updated
Triggered when customer info is updated in Shopify or WooCommerce back-end.
order_updated
Triggered when order info is updated in the Shopify or WooCommerce back-end.