Skip to main content

What is a job in Elovate?

Updated this week

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.

Did this answer your question?