Brightpearl Automation conditions overview

Conditions are used to qualify orders; actions are only performed on an order once it meets all of the rule's conditions. Conditions therefore allow you to limit the changes Automation makes to the specific scenarios that you choose.


For example, you may wish to only fulfil an order once it is fully paid and the inventory is fully allocated. In this scenario, 'fulfil' is your action and 'fully paid' and 'fully allocated' are your conditions. A sales order will need to meet both of these conditions for the action to be applied.

It is possible to set conditions to 'is' or 'is not', where the former requires the condition to be true and the latter requires it to be false.

Sales order conditions

The following attributes of a sales order can be used as conditions:

  • Assigned to
  • Channel
  • Contains SKU
  • Created by
  • Created date
  • Currency
  • Custom field
  • Delivery address
  • Delivery city or state
  • Delivery country
  • Delivery date
  • Delivery zip/postcode
  • Fulfilment status
  • Invoiced city or state
  • Invoice country
  • Invoice zip/postcode
  • Invoiced
  • Invoiced date
  • Lead source
  • Nominal code
  • Number of items
  • Number of order rows
  • Order status
  • Order shipping status
  • Order warehouse
  • Payment due date
  • Payment method
  • Payment status
  • Placed on date
  • Price list
  • Product category
  • Project
  • Shipping method
  • Stock allocation status
  • Tax date
  • Team
  • Total order weight
  • Total value
  • Updated date

 Most of these conditions are fairly straight forward, but the more complex conditions are described in more detail in their own help center article.



Have more questions? Submit a request