Agent types
| Type | Purpose |
|---|---|
| Automation | Trigger actions based on data conditions (missing fields, threshold breaches, status changes) |
| Migration | Move data between systems with field mapping, without storing it in BonData |
Build your first Agent
Add a Get Data node
Click + to add your first node — always a Get Data node. Select the integration, entity, and fields to monitor.





Add a filter
Click + > Flow Basics and select Simple Filter. Set the entity, field, operator, and value.

Filter logic:




- AND — Add another Simple Filter from the Then + option
- OR — Add a condition to the existing node from + Add condition



Set actions
Choose what happens when conditions match:

Available actions:


- Create or update records
- Send Slack or email alerts
- Generate a CSV
- Send an HTTP request
Map fields with Mentions
Use Mentions to dynamically insert values from one system into another. Click the mention button and select the source field.


You can also use:





- Conditional Mentions — Apply transformations (e.g., if value is 1 → “Yes”, else → “No”)
- Default values — Fallback when the source field is empty



Test before going live
Click Test (top right) to simulate the Agent without performing any actions. Task previews appear in the right panel.

Activate your Agent
Choose the run mode
- Run once — executes a single time
- Schedule — runs on a recurring frequency (e.g., every 15 minutes, or a custom cron expression)

Configure task duplication
- Off (default) — won’t create duplicate tasks for the same matched record
- On — creates new tasks every run regardless

Monitor your Agent

- Task list — right panel shows upcoming and completed tasks
- Agent Dashboard — access via the three-dots menu next to Activate




Learn more
Building Agents
Deep dive into filters, Mentions, and trigger settings.
Sample Use Cases
Real-world Agent templates for common workflows.



