You can create triggers based on unit counts instead of time. In this example, we're using the product's rated speed to simulate an hourly trigger. It checks if the ratedSpeed value stored in job metadata is exactly equal to 1000.
Step 1 - In the triggers tab, click the job trigger and hit the + button
Step 2 - Click the Conditional Expression tab and toggle 'On'
Step 3 - The conditional expression for this is as follows:
jobmeta["ratedSpeed"]==1000
Note: Replace '1000' with the actual rated speed from your product list.
Step 4 - In the General tab, toggle on Repeat
Step 5 - Enter the number of units e.g. 1000
Step 6 - Select the Units e.g. In
Step 7 - Select the lines it is applicable to
Step 8 - Click 'Update' and 'Save'
A list of variables can be found here.