Help Center/Docs/Automations

    Conditions

    The “Conditions” block is optional. Without conditions, the automation runs for every record of the selected type on the selected event. Conditions are needed when a rule should apply only to some records: leads from a certain source, tasks in a certain status, or projects of a specific owner.

    Generate AI summary
    Open this page in your favorite AI assistant
    Умови

    Condition structure

    Each condition is one row of three fields that read like a sentence:

    1. Field — which property of the record to check, for example “Status”, “Responsible”, “Lead source”.
    2. Operator — how to compare.
    3. Value — what to compare with. You can select several options in the value field at once: for example, mark “Done” and “Successful” for the status, and the condition will match either of them.

    For example, the row “Lead source · Any · website” means “the lead source is the website”. The “🗑” icon on the right deletes the condition.

    The list of fields depends on the entity type. For leads, “Status”, “Contact”, “Responsible”, “Members”, “Services”, “Lead source”, and “Quotes” are available. For tasks, “Iteration”, “Project”, “Status”, “Created by”, “Priority”, “Responsible”, and “Members”.

    Values are selected from lists: statuses and priorities are shown with the same colour labels as in the cards, and long lists of projects or employees have search.

    Умови

    Comparison operators

    The set of operators depends on the selected field. Single-value fields have the In / NotIn pair, multi-value fields have the Any / All pair.

    • In — Fields: Single-value fields: Project, Status, Created by, Priority, Contact; Matches when: The field value is one of the selected ones
    • NotIn — Fields: The same fields; Matches when: The field value is none of the selected ones
    • Any — Fields: Multi-value fields: Responsible, Members, Services, Quotes, Lead source; Matches when: The field contains at least one of the selected values
    • All — Fields: The same fields; Matches when: The field contains all the selected values

    The difference between Any and All matters for multi-value fields. The condition “Services · Any · SEO, PPC” matches a lead that needs at least one of these services. A condition with All matches only when the lead has both.

    An example for tasks: “Priority · NotIn · Low, None” means the rule runs only for tasks with medium or high priority.

    Умови

    Combining conditions: AND and OR

    The “+ Condition” button adds another row. Above the conditions there is an AND / OR switch that defines how the system combines all conditions at this level. Next to it is the condition counter.

    • AND (default): the automation runs only if all conditions are met. Example: “Status — New” and “Responsible — not set”.
    • OR: it is enough that at least one condition is met. Example: “Lead source — website” or “Lead source — landing page”.

    An AND or OR label is shown between the rows so the logic is visible at a glance.

    Умови

    Condition groups

    A single AND / OR switch is not enough when you need more complex logic. For example, “a lead from the website or (a lead from any source, but with the SEO service and without an owner)”. This is what groups are for.

    The “[ ] Group” button adds a nested block. It has its own NOT, AND / OR, counter, “+ Condition” and “[ ] Group” buttons, and a “🗑” icon to delete the whole group. A group works like brackets in an expression. The system first calculates the result inside the group and then combines it with other conditions according to the outer level rule. Groups can be nested inside each other.

    Умови

    Please note

    A new group is created with OR enabled, regardless of the outer level setting. Check the switch if you need AND inside the group.

    Negation: NOT

    The NOT button inverts the result of the whole level: the top-level conditions or a specific group. When enabled, the button is highlighted in red. NOT is handy for setting an exception: “run for all leads except those that match the group conditions”.

    Please note

    NOT applies to the final result of the level, that is, to all its conditions together.

    Умови

    Conditions for the “On update” event: record state

    If “On update” is selected in the “When to run” field, each condition gets an extra “State” list (the second one in the row, between the field and the operator). It defines which value of the field to check: the one before the change or the one after. You can clear the selection with the cross.

    Умови
    • Previous value — What is checked: The field value before the change; When to use: To check where the record moved from: “the status was New”
    • New value — What is checked: The field value after the change; When to use: To check where the record moved to: “the status became Done”
    • *not selected* — What is checked: The current state of the record; When to use: When only the current state matters, regardless of the change

    Without a state, the rule runs on any change of the record that matches the conditions. For example, the condition “Project · In · Task name” without a state runs the rule when the task status, name, or priority changes.

    Combining two conditions with AND lets you react to a specific transition. For example, for tasks the rule runs exactly when the status changes from “New” to “Done”:

    1. Status · Previous value · In · New
    2. Status · New value · In · Done
    Умови

    Please note

    How to avoid repeated runs. The condition “Status · In · Done” without a state checks the current status. So the rule may run every time something is edited in an already completed task: a comment, the owner, the name. To make the action run once at the moment of the transition, add the condition “Previous value · Status · NotIn · Done” or use the pair of conditions from the example above. Changes made by the automation itself do not trigger it again (see the Actions article).

    Still have questions?

    Maybe we haven't added this information yet. But you can always reach out:

    Request a demo

    Submit a request and we'll show you how the service works and its capabilities.

    Book a demo

    See if.team in action for your company

    We’ll show how projects, team time and finances connect in one system, using your processes as an example.

    Conditions in Automations — if.team documentation