Skip to content

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.

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.