Configuration
| Setting | Description |
|---|---|
| Key Field | Field in the reference entity to match against |
| Source Field | Lookup key from your workflow data |
| Display Fields | Fields from the reference entity to include in the output |
| Limit | Maximum matching rows to return per record (default: 5) |
| Result Field Name | Name for the output field (default: reference_result) |
| Format Template | Template for formatting each matching row (e.g., {Name}: {Amount}) |
| Case Sensitive | Key matching case sensitivity (default: off) |
| Virtual Object Name | Namespace prefix (default: reference_lookup) |
Exclusion Options
| Setting | Description |
|---|---|
| Exclude Field | Field in reference entity for exclusion filtering |
| Exclude Source Field | Source field providing the exclusion value |
How It Works
Define the match
Map the key field (in the reference entity) to the source field (in your workflow data).
Output
A text field containing formatted matching rows from the reference entity. This is especially useful as input for AI Enrichment prompts or reports.Example
Enrich accounts with their recent support tickets:- Key Field: Zendesk.Ticket.AccountId
- Source Field: Salesforce.Account.Id
- Display Fields: Subject, Status, Created Date
- Format Template:
{Subject} ({Status}) - {Created Date} - Limit: 3
Best Practices
- Set a reasonable Limit — too many matching rows creates very long text fields
- Use Format Template for clean, readable output
- Use the Exclusion options to skip irrelevant matches (e.g., exclude the record itself)
- Reference Lookup output works well as input to AI Enrichment prompts
Related Nodes
- Dictionary Lookup — maps values using key-value pairs rather than returning formatted text
- AI Enrichment — feed Reference Lookup output into an LLM prompt for analysis
- Bond Node — creates relationships between entities (structured join vs. text lookup)