Aviando Data Enrichment¶
Data Enrichment completes your Salesforce records for you. The agent looks up company and person data in public sources, fills empty fields and suggests values for the ones that already have content. Existing data is never overwritten without confirmation.
-
New here?
Start with the Overview, then install and configure the agent.
-
Daily work
Learn how to enrich records, use Search People and read run statuses.
-
Administration
Permission sets, value mappings, Flow triggers and monitoring.
-
Reference
The architecture, the payload contract and the setup guides for Salesforce and n8n.
What the agent does¶
- Enriches Leads, Contacts and Accounts from public company and person sources.
- Fills empty fields automatically (when auto-populate is on) and offers suggestions for fields that already have data, so you stay in control.
- Finds people at a company with Search People and creates Contacts with one click.
- Runs on your terms: automatically on record creation, manually from the record, or from any Flow you build.
- Logs every run so admins can monitor usage and failures on the dashboard.
How it fits together¶
The agent has two halves: Salesforce metadata (the app, objects, Apex and LWC UI) and an n8n workflow that does the external research. Salesforce sends a small, authenticated webhook request; n8n enriches and writes the result back.
flowchart LR
U[User / Flow] --> SF[Salesforce\nData Enrichment app]
SF -- "POST /webhook (X-Enrichment-Token)" --> N8N[n8n workflow]
N8N -- research --> EXT[Public sources\nApify · SerpAPI · Gemini]
N8N -- "write-back" --> ENR[LeadEnrichment__c\nContactEnrichment__c\nAccountEnrichment__c]
ENR --> SFREC[Lead / Contact / Account]
See Architecture for the full picture.