External trigger flow
This flow is initiated programmatically, e.g., via an API call or a configured webhook trigger.
External trigger
An external event (e.g., a
POST request to an agent execution API endpoint) triggers the execution.Agent execution begins
Kapso identifies the target Agent and starts a new Agent execution from the
Start node.Subsequent steps
Graph execution continues.
- Nodes might send further messages (if allowed) or perform actions (e.g., call webhooks).
- Execution pauses if a node requires user input.
User reply
If the user replies, their message initiates the User message flow.
WhatsApp template requirements
When initiating WhatsApp conversations programmatically:- First Message: Must use a pre-approved WhatsApp template.
- Template Node: The Agent Graph must use a
WhatsappTemplateNodeimmediately after theStartnode.

