header-logo
Learn how to use Wix to build your site and business.
Design and manage your site using intuitive Wix features.
Manage subscriptions, plans and invoices.
Run your business and connect with members.
Learn to purchase, connect or transfer a domain to your site.
Get tools to grow your business and web presence.
Boost your visibility with SEO and marketing tools.
Get advanced features to help you work more efficiently.
Find solutions, learn about known issues or contact us.
placeholder-preview-image
Improve your skills with our courses and tutorials.
Get tips for web design, marketing and more.
Learn to increase organic site traffic from search engines.
Build a custom site using our full-stack platform.
Get matched with a specialist to help you reach your goals.
placeholder-preview-image
In this article
  • Adding a condition
  • Building a condition with the property picker
  • Building the logic of a condition

Wix Automations: Adding and Setting Up Conditions

6 min
In this article
  • Adding a condition
  • Building a condition with the property picker
  • Building the logic of a condition
Conditions add flexibility to automations by letting you set specific rules for what happens next. This means your automation can branch in different directions based on what your site or contacts do. For example, you can have the automation send an email only if the customer spends over $100.
Screenshot of an automation flow and open condition panel.

Adding a condition

Adding a condition gives you control over the next steps in your automation, using details that Wix collects each time it runs. You set the criteria that matter most to you, so actions only happen when your chosen rules are met.
  • In the THEN path, the automation flow continues only if the condition is met. 
  • In the ELSE path, you can define what happens if the condition isn’t met.

To add a condition:

  1. Create a new automation or edit an existing automation.
  2. Click to add a step
  3. Click Condition.
  4. Choose how you want to set up your condition: 

Building a condition with the property picker

what situation do we need this? complex situations, calculations, not just a yes or no condition, creating a condition from the data of the rest of your automation. 
To build a complete condition, you need to choose three components:
  1. The property (selected from the property picker).
  2. The relevant logic/operator (e.g., text, number, date).
  3. The resulting output the condition should check.
In the below example, we'll use the property picker to set up the condition: check if an order's payment status is equal to 'Paid' before continuing with the automation.

To build a condition with the property picker:

  1. Create an automation in the new automation builder.
  2. Click + to add a step. 
  3. Click Condition.
  4. Click the Basic logic tab. 
  5. Click the Select a property field to open the property picker.
  6. Choose the property you want the condition to check from the nestable list. For our example, we want the condition to check Payment status.
Screenshot of the property picker.
Tip:
Hover over a property to see additional information such as the property type and an example of how to use it in your automation.
A screenshot of data type examples in the property picker.
  1. Click the Select logic dropdown and choose the logic from the available data types. For our example, we want to choose the type is exactly.
A screenshot of the logic dropdown with the option is exactly selected.
  1. Finally, choose the resulting output the condition should check. For our example, we want the condition to check that the text is exactly the word Paid so we enter the word 'Paid' into the text field.
Conditions panel on creating a criteria.
  1. Click Apply to save the condition.
  2. Continue with the rest of the automation flow including choosing an action. In our example, we added an action 'Give Loyalty Points'.
Now, when an order is placed, the condition checks if the payment status is 'Paid' before continuing with the flow.
Screenshot of an automation flow highlighting conditions.
Tip:
You can build an Else path if you want the automation to do something different if the condition is not met. In our example, if the order is not paid, send an email reminder to pay the order.

Building the logic of a condition

For conditions to work effectively, make sure to select the correct operator (e.g. "is greater than", "contains") and follow the best practices described in this article.

To understand a text operator:

Helpmate

Hello

Need a bit more guidance?
Summary of this article
Related articles
Wix Automations: An Overview

Wix Automations: Managing Your Automations

Wix Automations: Sending Data to Google Sheets

Wix Automations: Customizing Automated Emails
Unlock personalized helpLog in to get the most out of Helpmate.