Agents are built by chaining nodes together in a visual workflow. Each node performs a specific operation - fetching data, transforming fields, detecting duplicates, enriching with AI, or taking action. Click + on any node to open the node picker and search for the one you need.Documentation Index
Fetch the complete documentation index at: https://docs.bondata.ai/llms.txt
Use this file to discover all available pages before exploring further.

Node Categories
Data
Fetch records from connected integrations
Combine
Join, merge, or union datasets together
Filter
Narrow records by field conditions
Condition & Flow
Branch your workflow based on conditions
Transform
Reshape, aggregate, sort, and clean data
Enrichment & Lookup
Enrich records with AI, web search, or lookups
Query & Code
Run SQL queries or custom code
Actions
Create, update, export, or notify
Utility
Annotations and workflow helpers
All Nodes
| Node | Category | Description |
|---|---|---|
| Get Data | Data | Fetch records from a connected integration |
| Bond | Combine | Create relationships between entities using shared keys |
| Merge | Combine | Join two datasets side-by-side into a flattened table |
| Union | Combine | Stack rows from two datasets vertically |
| Simple Filter | Filter | Filter records by field conditions with AND/OR logic |
| Or Filter | Filter | Combine multiple filter conditions with OR logic |
| Basic Condition | Condition | Branch the workflow based on a simple true/false condition |
| Field Comparison Condition | Condition | Branch based on comparing field values |
| Router Condition | Condition | Route records to different paths based on multiple conditions |
| Data Normalization | Transform | Use an LLM to clean and standardize field values |
| Transform | Transform | Apply rule-based transformations to fields |
| Aggregation | Transform | Compute summary statistics across records |
| Sort | Transform | Order records by field values |
| Group By | Transform | Group records by field values |
| Split Group | Transform | Split grouped records back into individual rows |
| Head/Tail | Transform | Take the first or last N records |
| Regex Pattern | Transform | Extract or replace text using regular expressions |
| AI Enrichment | Enrichment | Send records through an LLM prompt to generate new fields |
| Find Duplicates | Enrichment | Detect duplicates with fuzzy matching and configurable thresholds |
| Web Search | Enrichment | Search the web for each record using Exa |
| Dictionary Lookup | Enrichment | Map field values using a lookup dictionary |
| Reference Lookup | Enrichment | Look up values from a reference dataset |
| Synccentric Lookup | Enrichment | Look up records in Synccentric |
| Query | Query | Run SQL queries against your data |
| Code Execution | Code | Run custom code to transform or process records |
| Update Record | Actions | Write values back to records in a connected integration |
| Create Record | Actions | Create new records in a connected system |
| Export to CSV | Actions | Export data to a CSV file or Google Sheet |
| Private Export | Actions | Export records to a downloadable file |
| Send Email | Actions | Send email notifications via SendGrid |
| HTTP Request | Actions | Call an external API |
| Slack | Actions | Post notifications to a Slack channel |
| Teams | Actions | Post notifications to Microsoft Teams |
| Upload File | Actions | Upload files to cloud storage |
| Sticky Note | Utility | Add annotations to your workflow canvas |