Inventory Management

Quick Links

What services can MESA connect with to help manage inventory?

Services that can be used with MESA to help manage inventory include (but are not limited to) the following: 

What triggers and actions for inventory can I use?


Below is a current list of Actions and Triggers that you can use to create and customize your workflow. 

  • Order Created
    • Starts when a new order is created.

  • Inventory Level Updated
    • Starts when there is a change made within your inventory. 


  • Filter 
    • The Filter by MESA app allows you to stop the execution of your workflow if one of the values in your payload (proceeding data) does not match what is expected. If the conditions do match, the workflow will continue to the next step. 
    • When using the Filter by MESA app, you will need to select the correct variables so that MESA can apply the filtering based on the data returned by the previous steps of your workflow. The Filter app has ten conditions you can use to compare values.

    • This action can be used to customize your workflow to make adjustments to your stock level. 
    • You can add additional rules to run by clicking the Add Rule button. You can select if all rules need to match (AND), or if only one of your rules need to match (OR), and you can add an unlimited amount of rule sets to build complex comparison logic.  

More Examples of how you can customize the Filter step

  • Shopify Order Created Tags contains VIP - Only continue if the Shopify order is tagged with "VIP"
  • Shopify Order Price is greater than 10 - Only continue if the Shopify order total is over $10
  • Shopify Order Email contains @mycompany.com - Only continue if the order is from an employee of mycompany.com
  • Shopify Order Created Customer Orders Count equals 1 - Only continue if this is this customer's first order
  • US,CA,MX contains Shopify Order Created Billing Address Country Code - Only continue if this order's billing address is in USA, Canada, or Mexico
  • Shopify Order Tags is empty - Only continue if this order has no tags.  nullundefined, an empty string "", empty array [], or empty object {} are considered empty. The number 0 is not considered empty.

Inspirations 

The following blog articles (complete with video tutorials) will provide insight on the different ways that MESA can be explored beyond our prebuilt template library.

We're always actively working to improve our app integrations so keep an eye out on improvements as we grow. 🌱