- AI Agents
- Replay Failed Steps
- API App
- Schedule App
- Filter Versus Condition
- Filter App
- Delay App
- Branch App
- Email Parser
- Export/Import Workflows
- Hide OttoKit from WordPress
- Using Conditions
- Number Formatter
- Date/Time Formatter
- Trigger Button
- Path App
- Folders
- Organizations and Workspaces
- Human in the Loop
- Getting Started with Otto AI Agents: A Step-by-Step Workflow Example
- Automate Repetition with Precision: OttoKit Loop Integration
- How to Switch Organizations in OttoKit
- How to Invite Members to a Workspace in OttoKit
- How to Disconnect OttoKit from WordPress
- How to Delete a WordPress Connection in OttoKit
- Code by OttoKit (Python) – Complete User Guide
- Using the XML App in OttoKit
- Using the FTP App in OttoKit
- Using the HTML App in OttoKit
- OttoKit Text Formatter
- How to Generate a Random Number in OttoKit
- Using the Convert to File App in OttoKit
- Create ClickUp Tasks from Slack Messages
- Automatically Respond to Form Submissions
- Workflow Tools
- Automatically Add WooCommerce Orders to Google Sheets
- Add SureCart Orders to Google Sheets
- Send Elementor Pro Form Submissions to Google Sheets
- Send Gmail Notifications When WordPress Posts Are Created
- Send WooCommerce Order Confirmations to Gmail Automatically
- Send SureCart Order Data to Brevo
- Prerequisites
- Building an Integration
- Setting Up Authentication
- Setting Up Triggers & Actions
- Publishing Integration
- How To Authenticate Your Application Using The API Key Method
- How to Set-Up the Integration Based on Auth Type Bearer Token
- How To Authenticate Your Application Using OAuth 2.0
- How To Authenticate Your Application Using Basic Auth
- How To Authenticate Your Application Using The JWT Bearer Method
Using Condition in OttoKit
In OttoKit, there are many features that make it easy for you to create powerful automations.
Among all the features, the Condition feature stands out!

With Conditions, you can set rules that will make sure that the action is only performed when the rules are met.
Let’s understand more about the Condition feature in this article and how to use it in your workflows.
What is the Condition feature?
Imagine you have set up a multi-step workflow for your e-commerce store.
This workflow is triggered whenever someone makes a purchase. The second step adds the order details in Google Sheets for sales analysis.
Then the third step sends a personalized thank you SMS to customers.
And the last step adds the customer to your email marketing tool.

Now, you decide that you want to send SMS only to customers who have made a purchase of more than $499.
So with the Condition feature, you can add logic to send the SMS only if the order value is greater than $499 as you can see in the screenshot below.

The other actions in the workflow will be executed as expected.
Similarly, you can add a condition to any step in your workflows and make sure they are executed only if the rules set by you are met.
How to Use Conditions in Your Workflows?
To add Condition to any action step in your workflow, follow these steps:
- Log in to your OttoKit’ account.
- Go to the workflows screen and click on the workflow where you want to set up Conditions.

- Click on the action step where the Condition needs to be set.

- Click on the ‘Add Conditions’ button on the top of the action setup screen.

- Provide the criteria/conditions as per your requirements.

- Click on the Test Condition button.

- Save the action step.

- Update your workflow by clicking on the Update button on the top right of your screen.

Now whenever this workflow runs, SireTriggers will send the SMS to the customers only if the order value is more than $499.
Understanding AND and OR in Conditions
When creating Conditions in OttoKit, you can combine multiple rules using AND or OR logic.
This helps you control exactly when an action should run inside your workflow.
How AND Logic Works
Use AND when all conditions must be true for the action to execute.
Example:
- Condition 1: Product Name contains “XYZ”
- AND
- Condition 2: Product Quantity equals 4

In this case, the Test True result will appear only if both conditions are satisfied.
If either one fails, the final output will be False, and the action will not run.
In short:
True only if all conditions are true
False if any condition is false
How OR Logic Works
Use OR when any one of the conditions being true is enough.
So if you switch the group type from AND to OR, the logic becomes more flexible.
Example:
- Condition 1: Product Name contains “XYZ”
- OR
- Condition 2: Product Quantity equals 4

Here, the output will be True if either condition matches.
Even if one condition is false, the action will still execute as long as the other one is true.
In short:
True if any one condition is true
False only if all conditions are false
Adding AND/OR groups gives you full control over how precise or flexible your workflow logic needs to be. Use AND for strict matching and OR for broader matching so your automations behave exactly the way you intend.
Conditions are Different from Filters
Setting up conditions and filters may seem similar, but they have different functions.
Filters stop the execution of all subsequent steps in a multi-step workflow if the logic is not met.
On the other hand, conditions allow you to skip a single action within a multi-step workflow. So, it’s important not to confuse the two!

To get a better understanding of when to use Filters and when to use Condition, you can check out this article.
And if you still have questions, our support team is a message away!
We don't respond to the article feedback, we use it to improve our support content.