Automation
Automate the work that happens without a customer watching.
Not every workflow starts with a conversation. Trigger a flow from a webhook, a schedule or a hosted form, wire it to your APIs and datastores, and publish it — on the same canvas you already use for chatbots and USSD.
How it works
From trigger to production run
Design the trigger & flow
Start from a webhook, a schedule or a hosted form, then wire in API calls, functions, datastores and AI nodes — the same building blocks as any Buni.ai flow.
Test in the simulator
Run the flow in your browser with a sample payload and replayable, timestamped logs before anything touches production.
Publish and go live
Validation runs first, then you get a live webhook URL or a running schedule. Every publish is a version you can roll back.
Built for production automation
Everything a real automation needs
Webhook triggers
Start a run from any external system with an HTTP call — no polling required.
Form triggers
Publish a hosted form and start a run the moment someone submits it — no webhook to wire up.
Scheduled triggers
Run on a cron expression or a simple daily, weekly or monthly cadence, in your timezone.
API & function nodes
Call your own services and transform payloads with the same nodes used in chatbot flows.
Datastores built in
Read and write records without standing up a database.
AI nodes
Drop an AI agent into an automation step for judgment calls a simple rule can't make.
Validation & versioned publishing
Structural linting catches dead ends before a run ever fires, and every publish is reversible.
- A real example: a monitoring tool posts to your webhook, a function node reshapes the payload, an API node sends the alert, and a respond node closes the loop.
- Need conversations too? The same canvas builds chatbots and USSD apps →
Automations connect to
Your systems already talk. Give them a workflow.
Build your first automation in minutes and test it before it touches anything live.