In Elovate, a job is a task or workflow you create to perform a specific action on selected entities (such as products, categories, CMS pages, or other supported types).
Jobs are the foundation of how Elovate automates imports, exports, translations, and content enrichment.
A job contains:
Scope – Which entities you’re targeting (e.g., products or categories).
Rules – Filters set in the rule builder to define which items are included.
Actions – What you want Elovate to do (import data, generate content, translate, export data, etc.).
Settings – Additional parameters like scheduling, AI usage, moderation requirements, or target store views.
Once a job is created and saved, Elovate processes it according to your configuration:
One-time jobs run immediately.
Scheduled or continuous jobs keep running on a set interval or refresh automatically every ~15 minutes (for live rule-based jobs).
Jobs also provide status tracking, so you can see whether they are:
Generating – Being prepared.
Processing – Items are being worked on.
Complete – All items are processed.
You can always open a job to see its details, preview results, troubleshoot errors, or re-run specific items.