Skip to main content
Every time you request AI content generation in Cernel, a job is created to track the operation from start to finish. Understanding how to monitor jobs ensures you stay informed about enrichment progress and can quickly address any issues.

What Is a Job?

A job is a tracked enrichment operation that includes:
  • Products: Which products are being enriched
  • Attributes: Which attributes are being generated (description, color, meta tags, etc.)
  • Status: Current state (pending, running, completed, failed)
  • Results: AI-generated content for review
  • Metadata: Who started the job, when, and configuration details
Jobs run asynchronously in the background—you can start a large enrichment and continue working elsewhere. Cernel keeps processing even if you close your browser.

Job Lifecycle

Jobs progress through several states:
1

Pending

Job is queued and waiting to start. If you have multiple concurrent jobs, they queue in order.
2

Running

AI is actively generating content. You’ll see real-time progress as products complete.
3

Completed

All products processed successfully. Content is ready for your review and approval.
4

Partial Success

Some products succeeded, some failed. You can review successful items and retry failures without re-processing everything.
5

Failed

Job encountered critical errors and couldn’t complete. Error messages explain what went wrong.

Monitoring Jobs

Dashboard Overview

The Dashboard shows all jobs in an activity feed. Each job card displays:
  • Progress Bar: Visual indicator of completion (e.g., “47/100 products enriched”)
  • Status Badge: Color-coded state (Running, Completed, Failed)
  • Attributes: Which attributes are being generated
  • Timestamp: When the job started
  • Initiator: Team member who started the job
The sidebar shows an Active Jobs badge with a count of currently running jobs. This updates in real-time.

Job Detail Page

Click any job card to open the detailed job view.

Job Detail View

The job detail page provides granular visibility into every product and attribute being enriched.

Job Header

At the top, you’ll see:
  • Job ID: Unique identifier (useful for support requests)
  • Overall Status: Completed, Running, or Failed
  • Progress: “78 of 100 products enriched (78%)”
  • Started: Timestamp and initiator
  • Configuration: Attributes being generated, sites targeted

Job Table

The main table shows every product in the job with individual status:
ColumnDescription
ProductProduct name and thumbnail
Status✅ Success, ❌ Failed, ⏳ In Progress
AttributesWhich attributes were requested
ResultsQuick preview of generated content
ActionsReview, Retry, or View Details
Click any table row to open the review drawer where you can see AI-generated content side-by-side with original values.

Filtering Job Results

Use filters to focus on specific results:
  • Show All: Every product in the job
  • Successes Only: Products that enriched successfully
  • Failures Only: Products that encountered errors
  • Pending Review: Items you haven’t reviewed yet
  • Accepted: Items you’ve approved for application

Bulk Actions

Select multiple products to perform batch operations:

Review & Apply

Approve multiple items at once

Bulk Rerun

Retry failed items

Export Results

Download enrichment data as CSV

Reviewing AI Content

The review drawer is where you evaluate AI-generated content before applying it to your store.

Review Drawer Layout

Compare original vs. AI-generated content for each attribute:Left Column (Original):
  • Your existing product data
  • What’s currently on your store
Right Column (Generated):
  • AI-created content
  • AI reasoning explaining the choices

AI Reasoning

Below each generated attribute, you’ll see AI reasoning—a plain-English explanation of why the AI made its choices. Example Reasoning:
“Color identified as ‘Navy Blue’ based on product title ‘Men’s Navy Cotton Shirt’ and dominant color in product image. Material ‘Cotton’ extracted from title and reinforced by collection ‘Natural Fiber Clothing’.”
This transparency helps you:
  • Understand AI logic
  • Spot incorrect assumptions
  • Identify data quality issues in source products
AI reasoning is especially valuable when training your team to spot patterns in AI behavior and improve prompt configurations.

Applying Reviewed Content

After reviewing AI-generated content, you can apply changes back to your store.
1

Review Products

Go through each product in the job and accept/edit/reject attributes
2

Select Items

Use checkboxes to select products with accepted changes
3

Click 'Apply Selected'

This pushes approved content back to your connected e-commerce platform
4

Confirm Sync

Cernel syncs with your store and shows success confirmation
You don’t have to apply all products at once. Review and apply in batches, or complete the full review over several sessions.

Handling Failures

Jobs can fail partially (some products) or entirely (whole job). Understanding failure types helps you resolve issues quickly.

Common Failure Types

Error: “Product must have primary collection before enrichment”Cause: The AI needs product context from the primary collection to generate appropriate content.Solution: Assign a primary collection to the product, then retry the enrichment.
Error: “Not enough product data to generate attribute”Cause: Product is missing key information needed for enrichment (e.g., no title, no description, no images).Solution: Add more data to the product in your e-commerce platform, sync, and retry.
Error: “Generated content failed validation (character limit exceeded)”Cause: AI generated content that violates configured constraints (too long, wrong format, etc.).Solution: Adjust prompt constraints or retry (sometimes the AI produces different output on retry).
Error: “Rate limit exceeded for AI provider”Cause: Too many concurrent requests to the AI service.Solution: Cernel automatically retries these. If it persists, contact support.
Error: “Failed to sync product back to Shopify”Cause: Connection issue with your e-commerce platform or invalid data.Solution: Check platform connection in Settings → Sites, ensure product still exists in store, and retry.

Retrying Failed Items

To retry failures:
1

Open Job Details

Navigate to the job with failures
2

Filter to Failures

Use the “Failures Only” filter
3

Review Errors

Read error messages to understand what went wrong
4

Fix Issues

Address the root cause (e.g., assign primary collection, add missing data)
5

Select Failed Items

Use checkboxes to select which products to retry
6

Click 'Retry Failed'

Cernel creates a new job for just the failed products—no need to re-enrich successful ones
Retry operations are intelligent—Cernel only re-processes the specific attributes that failed, not all attributes for those products.

Job Performance

Job Speed

Enrichment speed depends on:
  • Number of products: More products = longer jobs
  • Number of attributes: Each attribute requires AI processing
  • Attribute complexity: HTML descriptions take longer than single-select attributes
  • Concurrent jobs: Multiple simultaneous jobs share processing capacity
Typical Performance:
  • Single-select attributes (color, size): ~2-5 seconds per product
  • Short descriptions: ~5-10 seconds per product
  • Full descriptions with SEO content: ~15-30 seconds per product
For large catalogs (1000+ products), consider enriching in batches rather than all at once. This makes review more manageable and lets you adjust prompts between batches based on quality.

Concurrent Jobs

Cernel supports multiple concurrent enrichment jobs. However, each organization has a concurrent job limit based on plan tier. If you start more jobs than your limit allows, additional jobs queue and wait for running jobs to complete.

Best Practices

For new attribute types or prompt configurations, enrich 5-10 products first. Review quality, refine prompts, then scale to larger batches.
Check the Dashboard daily to catch jobs that need review or have failures. Don’t let jobs pile up waiting for attention.
If you need help from Cernel support, always include the Job ID from the URL or job header. This helps us quickly diagnose issues.
The AI reasoning often reveals data quality issues in your product catalog (missing info, inconsistent naming, etc.) that you can fix to improve future enrichments.
Use the export feature to download enrichment results and analyze patterns—which attributes succeed most, common failure reasons, etc.

Job History & Auditing

All job activity is permanently logged for auditing and analysis:
  • View in Dashboard: Filter by date range to see historical jobs
  • Product History Tab: See all jobs that affected a specific product
  • Attribute History: Track how an attribute changed across multiple enrichments
  • Export Logs: Download job history for compliance or reporting
Job logs are retained for the lifetime of your organization account and can be accessed anytime.

What’s Next?


Next: Explore Product Enrichment to understand the types of content Cernel can generate.