February 4th, 2026
Improved

You can now build much more flexible notification rules in the Swif.ai web app.
Multiple conditions per notification rule
Add several conditions to a single rule (e.g. “Device OS = macOS” AND “Country in US, CA”).
Group conditions and configure AND / OR logic within a group and between groups.
Visual condition/group builder
Clear grouping for complex logic like:
(Condition A AND Condition B) OR (Condition C)
Drag to reorder conditions within a group.
Drag to reorder entire groups without breaking the logic connectors.
Full create & edit support
Create new rules with multiple conditions directly from Settings → Notifications.
Edit existing rules and see all of their groups, operators, and values reconstructed from the backend.
Change any part of a rule (conditions, order, logic) and the structure is preserved on save.
Backwards‑compatible with legacy rules
Existing single‑condition rules automatically load into the new builder.
You can keep them as‑is or expand them by adding more conditions/groups.
Better validation & safety
Rules must have at least one valid condition before they can be saved.
Inline validation for:
Missing required fields (e.g. no value or operator selected).
Invalid operator/value combinations for a given field.
Clear error messages explain what needs to be fixed before continuing.
This change makes it much easier to express real‑world notification logic without piling up lots of separate rules.