How it works
Jobs are the backbone of enrichment tracking. When you select products and click Start Enrichment, Cernel creates a job that processes each product with the AI agents linked to your selected attributes. Jobs run in the background, so you can continue working while content generates. The Jobs page (sidebar > Jobs) is your command center. It lists active, completed, and failed jobs with progress indicators, totals across the workspace, and recent user activity. The Dashboard surfaces a compact Recent jobs widget showing the five most recent runs, with a link through to the full Jobs page.Why you would use this
Never lose track of enrichment progress
Catch and fix issues quickly
Running enrichment
Select a category and products
Choose attributes and start
- Set the Product Scope — whether to enrich the matched products only, include their children, or run only on the children
- Toggle Review on if you want to approve generated values before they sync to your integrations, or off to push them automatically
- Toggle Only enrich missing fields on if you only want to fill in attributes that are currently empty (existing values won’t be overwritten). Leave it off to re-enrich all selected attributes
- Check the Attributes you want to generate (only attributes with a linked agent appear here — use the search box to find specific ones)
- Review the enabled Languages for your workspace
- Click Start Enrichment

The Jobs page
Open the Jobs page from the sidebar. The header shows aggregate stats — Elements Run Total, Total Jobs, Avg Elements Per Job, and Elements Run Today — alongside a By user breakdown of the most active teammates. Below that, the Active jobs section lists every job in the workspace with filtering and search. Each row in the table includes:- Name - The type and scope (e.g., “Product Enrichment | 24 products”)
- Created by - Who started the job (a user, an automation, or the system)
- Elements - How many products or items the job covers
- Progress - A status badge plus a progress bar showing percentage complete
- Created - When the job started

Recent jobs on the Dashboard
The Dashboard’s Recent jobs widget shows the five most recent runs at a glance, with the same status and progress information. Click View all in the widget header to jump to the full Jobs page when you need filters, search, or older history.Job statuses
| Status | Meaning |
|---|---|
| Pending | Job has been created and is waiting to be picked up |
| Queued | Job is queued in the processing pipeline |
| Running | AI is actively generating content for products |
| Completed | All products processed successfully |
| Awaiting Approval | Content generated but needs approval before syncing |
| Failed | One or more products encountered errors |
Reviewing job results
Open the job

Review individual products
- Product info - Name, images, and metadata on the left
- Generated values - AI-generated attribute values in the center, each with a source badge
- Review status - Whether the product is awaiting approval or already approved

Navigate between products
Understanding value sources
Every attribute value carries a source so you can tell where the data came from. In the product table, hover over an attribute value to open its details popover. The source appears there alongside the value, with a label and icon:| Source | Icon | Meaning |
|---|---|---|
| AI Enriched | Sparkle | Generated by an AI agent during enrichment |
| Integration | Plug | Imported from a connected integration like Shopify |
| Manual Input | User | Entered or edited manually by a user. When a teammate edited the value, their email is shown below. |
Advanced configuration
Filtering and searching jobs
Filtering and searching jobs
Job scores and quality tracking
Job scores and quality tracking
- Green (80%+) - Most attributes filled successfully
- Yellow (50-79%) - Some attributes missing, worth investigating
- Red (below 50%) - Significant issues, check agent configuration
Multi-language jobs
Multi-language jobs
Frequently asked questions
Why did my enrichment job fail?
Why did my enrichment job fail?
- Agent configuration issue: the linked agent’s prompt may be empty or invalid
- Missing dependencies: a required attribute dependency isn’t enriched yet
- API error: a temporary issue with the AI provider
Can I re-run a failed job?
Can I re-run a failed job?
How do I find products that were deleted after enrichment?
How do I find products that were deleted after enrichment?
What does 'Awaiting Approval' mean?
What does 'Awaiting Approval' mean?
Can I enrich products in multiple languages?
Can I enrich products in multiple languages?
How do I enrich only the attributes that are currently empty?
How do I enrich only the attributes that are currently empty?
How long does enrichment take?
How long does enrichment take?
How long are jobs kept?
How long are jobs kept?
