Skip to main content
Agents are automated workflows that act on data across your connected systems. Each Agent defines conditions (when to act) and actions (what to do).

Agent types

TypePurpose
AutomationTrigger actions based on data conditions (missing fields, threshold breaches, status changes)
MigrationMove data between systems with field mapping, without storing it in BonData

Build your first Agent

1

Open the Agents page

Go to Agents in the sidebar and click Create New.
2

Name your Agent

Give it a clear name (e.g., “Accounts Missing Owner”) and an optional description.
3

Add a Get Data node

Click + to add your first node — always a Get Data node. Select the integration, entity, and fields to monitor.
4

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
5

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
6

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
7

Choose execution mode

  • Automatic — tasks run immediately
  • Manual — tasks queue for your approval

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

1

Click Active in the top right

2

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)
3

Configure task duplication

  • Off (default) — won’t create duplicate tasks for the same matched record
  • On — creates new tasks every run regardless
4

Apply

Click Apply to start the Agent.

Monitor your Agent

  • Task list — right panel shows upcoming and completed tasks
  • Agent Dashboard — access via the three-dots menu next to Activate
Track task statuses (Running, Pending, Failed, Success), view results for individual nodes, and drill into specific task outputs.

Learn more

Building Agents

Deep dive into filters, Mentions, and trigger settings.

Sample Use Cases

Real-world Agent templates for common workflows.