Using Procedures

Modified on Thu, 14 May at 1:28 PM

Generators -> Procedures add the next level of product data management automation. A Procedure combines Title Generators, Description Generators, Formulas, and other actions into a single operation.

Common uses

A common use for Procedures is when a new product is created and multiple values need to be generated at once, for example:

  • Title Generator "eBay Basic Title 1" for field "eBay title"
  • Title Generator "Etsy Basic Title 1" for field "Etsy title"
  • Description Generator "Basic Description" for field "Description"
  • Formula "eBayPriceFull" for "eBay price" field

Combine all of the above in a single Procedure "New Product" and run it to generate all values together.

Other common uses:

  • Updating prices on multiple channels
  • Full website data update
  • Seasonal product titles creation

Create / Edit Procedure

  1. Go to Generators → Procedures
  2. Click Add a procedure / edit an existing one
  3. Enter a Title for the procedure
  4. Click Add block to add a condition block
  5. Click Add to add actions to the block
  6. Click Save and Exit

Edit Procedure page

Conditions

Conditions allow the Procedure to run different actions for different product types — all in a single run. For example:

  • Different title templates for Rings and Earrings
  • Different price Formulas for cheap and expensive items
  • Different Amazon categories for Yellow Gold and Silver products

To add Conditions to a block:

  1. Click Add condition
  2. Select the Product field and the matching value (e.g. Type → Necklace)
  3. Repeat to add more conditions as needed
  4. For multiple conditions, set the match logic:
    • All conditions — actions apply if the product meets every condition
    • Any condition — actions apply if the product meets at least one condition

Matching operators: = / ≠ — fully match value or not    ∋ / ∌ — partially match value or not

Actions

After a condition is matched, the procedure runs the chosen action. Click Add to select an action type:

Add action menu

Title Generator — Generates a title using a selected Title Generator template and writes it to the specified destination field.

Description Generator — Generates text using a selected Description Generator template and writes it to the specified destination field.

AI Prompt — Runs an AI Prompt and writes the result to the specified destination field.

Formula — Calculates a value using a selected Formula. Use Price Improvements to round up the result to the nearest whole number.

Copy Data (Set New) — Copies data to a field without overwriting existing values.

Copy Data (Replace) — Copies data to a field, replacing existing values.

Copy Data (Between Fields) — Transfers data between two different product fields.

Procedure — Runs another Procedure as a sub-procedure. Maximum nesting depth is 2 levels. If exceeded, Valigara returns: "Procedure XXX not applied - max nesting level reached." Duplicate procedures are not applied.

Mass Post

Use Mass Post to trigger a Mass Post to a marketplace channel directly from the Procedure. The posting batch starts after all other Procedure actions are completed.

  1. Click Add → Mass Post
  2. Select the Channel (marketplace and store)
  3. Select the Template (Mass Post template for the selected channel)

Mass Post block

Mass Revise

Use Mass Revise to trigger a Mass Revise to a marketplace channel directly from the Procedure. The revise batch starts after all other Procedure actions are completed.

  1. Click Add → Mass Revise
  2. Select the Channel (marketplace and store)
  3. Select the Template (Mass Revise template for the selected channel)

Mass Revise block

Run Procedure

Simple Procedure run:

  1. Select destination products on the Catalog page
  2. Click System Actions → Run Procedures
  3. In the popup, select the desired Procedure
  4. Check Overwrite to overwrite existing values, or leave unchecked to skip them
  5. Click Run and check the results in the relevant Batch

Running Procedures as part of other actions:

  • From the Product Edit Page → Actions menu (single product)
  • During Product Import/Update: tick the Advanced checkbox and select the procedure from the list

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article