State-machine flows with transitions, variables and actions. Plain JSON, so they version in git.
Send messages, get the bot reply in the same call, and read full histories across every channel.
API-call actions hit your endpoint mid-conversation and route on the result.
Upload documents and URLs, attach them to a chatbot, and let it answer from them.
Register remote MCP servers as tools for the agent through the Model Context Protocol.
Pull conversation volume, message counts and engagement into your own dashboards.