No-code business rules for every model in your database

Build plain-language validation rules that block, warn, or auto-correct records the moment they are saved — across partners, sales, invoicing, stock, and any other model, with zero domain syntax.

The problem

Odoo's native constraints are rigid, and its automation rules cannot set field values when creating linked records or apply only on create. Business users see the results everywhere: incomplete records, reports that don't reconcile, and policy violations discovered only after the fact — forcing hours of manual clean-up.

The solution

Universal Business Rules lets any admin or ops manager build validation logic with a plain field / operator / value picker — no domain syntax required. Rules can block a save, warn and log it, auto-set field values, or create a linked record, with every enforcement captured in a durable audit log.

Capabilities

Everything you need to enforce data quality

Every capability below is implemented in the module.

01

Visual Rule Builder

Compose conditions with a field / operator / value picker — no Odoo domain syntax or coding required.

02

Live Match Preview

The Preview Matches button shows exactly which existing records a rule affects before you activate it.

03

Any Model, Any Rule

Point a rule at any model in your database — partners, sales orders, invoices, stock moves, or a custom model.

04

AND / OR Condition Logic

Combine multiple conditions with AND / OR logic so a rule can express a real business policy, not just a single check.

05

Four Enforcement Outcomes

Block the save, warn and log, auto-set field values, or create a linked record with mapped fields.

06

Create vs. Update Triggers

Apply a different rule when a record is first created than when it is edited later.

07

Role & State Gating

Restrict a rule to specific user groups or record states so it only fires in the right context.

08

Priority Ordering

Drag-handle sequencing lets you control the order multiple rules apply to the same model.

09

Templates & Audit Trail

Start from e-commerce, manufacturing, or finance templates, and review every block or warning in an append-only log.

Workflow

How it works

1

Pick a model

Choose the model the rule should govern — partners, sales orders, invoices, or any other.

2

Build conditions

Compose field / operator / value conditions with AND / OR logic, or start from a ready-made template.

3

Choose the outcome

Block the save, warn and log, auto-set field values, or create a linked record with mapped fields.

4

Preview & activate

Check the live match preview, set group / state gating, then activate the rule.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Conditions are built with a field / operator / value picker, so no domain syntax or coding is required.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Universal Business Rules

A visual no-code rule builder for any model, with AND / OR logic, live match preview, four enforcement outcomes, create-versus-update triggers, role and state gating and a full audit trail.

Buy on Odoo App Store