Skip to main content
Every time you run enrichment - manually or through an automation - Cernel creates a job that tracks the process. The Jobs page gives you real-time visibility into what’s running, what’s completed, and what needs your review.

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

See at a glance how many jobs are running, how far along they are, and which ones need attention.

Catch and fix issues quickly

Failed jobs show clear error indicators. Drill into specific products to see what went wrong and take action.

Running enrichment

1

Select a category and products

In the sidebar under Catalog, click on a category to view its products. Use the checkboxes to choose which products to enrich, or use the header checkbox to select all visible products.
2

Choose attributes and start

Click Enrich Products. In the enrichment modal:
  1. Set the Product Scope — whether to enrich the matched products only, include their children, or run only on the children
  2. Toggle Review on if you want to approve generated values before they sync to your integrations, or off to push them automatically
  3. 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
  4. Check the Attributes you want to generate (only attributes with a linked agent appear here — use the search box to find specific ones)
  5. Review the enabled Languages for your workspace
  6. Click Start Enrichment
The enrichment modal showing the Product Scope selector, Review and Only enrich missing fields toggles, the Attributes picker, and the Languages section
The attribute count shown (e.g., “Available Attributes (5)”) only includes attributes that have an AI agent linked. If you’re missing an expected attribute, check the category’s attribute configuration.
Use Only enrich missing fields when you’ve added a new attribute to a large catalog and want to backfill values for products that lack one — without touching anything you’ve already reviewed or hand-edited.

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
Click any row to open the job detail view. Use the filter bar to search by name, user, job ID, or element ID, and to filter by status or date range.
The Jobs page showing the stats header with total elements and user activity, followed by a table of recent jobs with progress badges

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

StatusMeaning
PendingJob has been created and is waiting to be picked up
QueuedJob is queued in the processing pipeline
RunningAI is actively generating content for products
CompletedAll products processed successfully
Awaiting ApprovalContent generated but needs approval before syncing
FailedOne or more products encountered errors

Reviewing job results

1

Open the job

Click on a completed job row in the Jobs page (or the Recent jobs widget on the Dashboard) to open the review view. You’ll see a table of products processed in this job with their status and a score showing how many attributes were filled.
The job detail table showing product rows with columns for Product Name (with thumbnail), Status (Success/Review badges), Score (showing filled/total attributes ratio like 4/5), Language/Site, and attribute value columns
The score column shows how many attributes were filled by the AI out of the total. Color coding helps you spot issues: green (80%+), yellow (50-79%), red (below 50%).
2

Review individual products

Click Review on any product row to open the product drawer. This shows:
  • 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
You can edit values inline, view the Agent Reasoning for each generated value, and approve or reject individual results.
The product review drawer showing a three-column layout: product image and name on the left, generated attribute values (Meta Title, Description, Materials) in the center with AI Enriched badges, and a 'Review and apply' button on the right
3

Navigate between products

Use the navigation dots at the top of the drawer to move between products in the job. Each dot shows whether the product has been reviewed (green) or is still pending (gray).
Once you’ve reviewed all products, approved content is ready to sync to your connected integrations.

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:
SourceIconMeaning
AI EnrichedSparkleGenerated by an AI agent during enrichment
IntegrationPlugImported from a connected integration like Shopify
Manual InputUserEntered or edited manually by a user. When a teammate edited the value, their email is shown below.

Advanced configuration

The Jobs page supports filtering by date range, status, and search terms. The search box lets you find specific jobs by name, user, job ID, or element ID. Click Filters to reveal date range and status pickers, and Reset to clear them.
The score column in the job table shows the ratio of attributes successfully filled by AI versus the total number of attributes. This gives you a quick quality indicator:
  • Green (80%+) - Most attributes filled successfully
  • Yellow (50-79%) - Some attributes missing, worth investigating
  • Red (below 50%) - Significant issues, check agent configuration
If your organization has multiple languages enabled, jobs process content for each configured language. You can filter the job table by language and site to focus on specific language results.

Frequently asked questions

Check the job card on the Dashboard for a status indicator. Common causes:
  1. Agent configuration issue: the linked agent’s prompt may be empty or invalid
  2. Missing dependencies: a required attribute dependency isn’t enriched yet
  3. API error: a temporary issue with the AI provider
Click on the failed job to see which specific products encountered errors.
Not directly. Instead, go back to the product table, select the products that failed, and start a new enrichment. Check the agent configuration first to fix whatever caused the failure.
Deleted products still appear in the job review with a banner indicating the product has been removed from your store. The generated values are preserved for reference but can no longer be synced.
If you have Approve Before Push enabled in Settings > Platform, generated content must be explicitly approved before it syncs to your connected integrations. Products in “Awaiting Approval” status have generated content that hasn’t been approved yet.
Yes. Cernel supports multi-language enrichment. The enrichment modal shows your enabled languages, and AI generates content in each configured language. You can manage languages in Tools > Languages.
Turn on Only enrich missing fields in the enrichment modal. When this toggle is on, the AI only generates values for attributes that have no value yet — existing values you’ve reviewed or hand-edited are left alone. Turn it off to re-enrich every selected attribute, overwriting current values.
Most products finish in under a minute. Text attributes are the quickest, while attributes that generate images or pull in external data can take a few minutes per product.Adding more attributes does not make enrichment slower. Cernel works on all selected attributes for a product at the same time, so the total wait is only as long as the slowest one.Small batches typically complete in seconds. Larger runs across hundreds of products may take several minutes. If you have multiple jobs running at once, they may take a little longer as Cernel shares capacity fairly across your workspace.
Jobs remain visible on the Jobs page and can be filtered and searched. The Dashboard’s Recent jobs widget always shows the five most recent runs — open the Jobs page from the sidebar to see your full job history.

What’s next

AI Agents

Create and refine agents to improve the quality of your enrichment output.

Automations

Set up automatic enrichment for new products so you don’t have to trigger jobs manually.