Trigger Integration
ChatBotKit's Trigger integration lets you send events from external systems - such as webhooks - into the platform and have an AI bot process them. A trigger receives an event, schedules it for execution, and responds immediately, so the calling application can continue without waiting. The event is then processed in the background by an AI bot that can activate skillsets and datasets and perform an autonomous action.
This lets your agents be driven by the systems around them, reacting to events as they happen rather than only to direct chat.
What You Can Do
- Receive external events: Accept webhooks and events from other systems.
- Respond instantly: The trigger schedules the work and returns right away, so callers are not blocked.
- Process with AI: A bot handles each event in the background, using its skillsets and datasets.
- Act autonomously: The bot can take action and activate other systems in response to an event.
How It Works
When a trigger receives an event, it queues it for execution and immediately returns a response to the caller. In the background, the configured AI bot processes the event - reasoning over it, calling skillset abilities, retrieving from datasets, and carrying out an autonomous action. This event-driven model lets bots be activated by external signals, expanding the workflows ChatBotKit can participate in.
Setup
Create a Trigger integration in ChatBotKit, select the bot that should process events, and point your external system's webhooks at the trigger's endpoint. The bot then handles each incoming event according to its configuration.
Practical Uses
Trigger integrations suit automation and back-office workflows: process incoming webhooks, react to events from other tools, kick off agentic tasks on a schedule, and connect ChatBotKit into broader event-driven systems. They turn your bots into autonomous agents that respond to the world around them.