Skip to Content
Enthusiast 1.4.0 is released 🎉
Pre-built AgentsCatalog Enrichment

Catalog Enrichment Agent

poetry add enthusiast-agent-catalog-enrichment

The Catalog Enrichment agent processes unstructured vendor product sheets - PDFs, scans, or raw text - and extracts product attributes and details for use in your catalog. It can be customized per category to pull different attribute sets and can flag unclear or missing information, triggering a human-in-the-loop step when clarification is required.

Use Cases

  • Vendor Sheet Onboarding – Automatically extract product specs from vendor-provided documents and populate category-specific attributes in your catalog.
  • Category Update – When your e-commerce store updates the attribute set for a category, the agent can reprocess vendor sheets or stored documentation to enrich and update existing products accordingly.
  • Data Quality Review – The agent can flag anomalies - such as a couch listed at an unrealistic weight - and prompt a human-in-the-loop review to confirm or correct the data before it reaches your catalog.

Installing Catalog Enrichment Agent

Run the following command inside your application directory.
If you're using Enthusiast Starter, that's inside enthusiast-starter/src/

poetry add enthusiast-agent-catalog-enrichment

Then, register the integration in your config/settings_override.py.

AVAILABLE_AGENTS = { "enthusiast-agent-catalog-enrichment": { "name": "Catalog Enrichment", "agent_directory_path": "enthusiast_agent_catalog_enrichment" }, }
Last updated on