Data Agent
Import, enrich, and manage listing data from CSV, web scraping, or APIs.
Overview
The Data agent handles everything related to your directory's content. Import listings from spreadsheets, scrape data from existing websites, or connect external APIs. Then enrich records with missing fields like phone numbers, reviews, and images.
Data uses the Database icon in emerald (#10b981) and organizes its work across five canvas tabs: Listings, Schema, Sources, Enrichment, and Quality.
What It Does
Data Import
Import listings from CSV files, web scraping (via Firecrawl), or API connections. The agent maps source columns to your schema fields and handles deduplication automatically.
Enrichment
Once listings are imported, Data enriches them with additional information: contact details, social profiles, review scores, images, and service areas. Enrichment runs in batches and reports match rates.
Quality Management
The Quality tab tracks data completeness, flags inconsistencies, and identifies stale records. Set quality thresholds and the agent alerts you when listings fall below them.
When to Use It
Use Data after Builder has created your site structure. Import and enrich your initial listing dataset, then use Data periodically to add new listings and maintain data quality.