One rules engine. Every workflow.

A business rules engine that runs forms, approvals, PIM, and publishing on one shared logic layer.

Stop rebuilding the same conditional logic in four different tools. This business rules engine lets you define a rule once. Apply it to a form, an order approval, a product publish, or a content release — same engine, same audit trail, same change history.

Operations lead reviewing a visual rules canvas with conditional branches and approval chains on screen
320+
Live rules across customer tenants
4
Modules sharing one rule layer
0
Duplicate rule rewrites needed
The cost of fragmented rule logic

Same rule. Four tools. Four maintenance cycles.

When a salesperson hits a $50k threshold, finance needs to approve. When a product changes price by more than 10%, merchandising needs to sign off. When a form submitter is a logged-in dealer, fields hide. These are the same shape of rule. Without shared business rules software, most teams write them three times.

The old way

Rule logic trapped inside each tool

  • Form builder owns its own conditional logic, with its own interface and its own audit history.
  • Approval workflow lives in a different system with a different rules language.
  • Product Information Management validation rules are written by a different team in yet another configuration screen.
  • When the threshold changes, you change it in four places and pray nothing drifts.
  • No single audit trail when a regulator asks who approved what and when.
The Redefine way

One engine. One rule. Many contexts.

  • Write the rule once in a shared engine and reference it from forms, approvals, Product Information Management, and content.
  • Change the threshold in one place and every workflow that uses it updates immediately.
  • Field-level validation, scoring, routing, and access control share the same expression language.
  • Every change is versioned and tied to a user, with a single audit log across the platform.
  • Compliance and operations read the same source of truth — no reconciliation calls required.
What this module does

A workflow logic engine for every conditional decision.

The business rules engine is the shared logic layer that decides what happens when a customer submits, a price changes, an order needs approval, a stock-keeping unit enters publish state, or a content asset is staged. It runs on the same expression syntax everywhere — IF the customer is a tier-2 dealer AND order total is over $25,000, THEN route to regional manager, hide tax line, and trigger purchase order upload.

Operators build rules in the visual canvas of this rules engine software. Developers can extend with JavaScript when needed. Compliance gets one immutable log.

rules.redefine.app — Rule editor
Liverule.dealer-large-order-routing
v 4 · updated 2 days ago
When
customer.tier == "dealer-2" AND order.total > 25000 AND order.region in ["EMEA","APAC"]
Then
route_to("regional_manager")
hide_field("checkout.tax_breakdown")
require_upload("po_document")
Forms
used
Approvals
used
PIM
Publish
used
See the engine in motion

Five rule families. One engine.

Watch how the same decision rules engine drives pricing, routing, approvals, validation, and notifications. Tap any tab to dwell on it. Auto-advances every 4 seconds.

Pricing rule: tier-volume-break
ActiveBound to: PriceList API, Storefront, Quote builder
Tier Qty Discount Status
Retail1 to 90%Live
Dealer-110 to 4912%Live
Dealer-250 to 19922%Live
Dealer-2200+28% + quote reviewRoutes
Same rule is referenced by the storefront price tag, the quote builder, the customer service representative override screen, and the enterprise resource planning sync. Change once.
Routing rule: submission-router
1
EMEA dealer submission
region == "EMEA" && tier in ["dealer-1","dealer-2"]
→ EMEA Ops
2
Wholesale over $25k
type == "wholesale" && total > 25000
→ Regional Manager
3
Custom stock-keeping unit configuration
items.any(sku.startsWith("CFG-"))
→ Engineering Review
4
Default fallback
no match above
→ General Queue
428
Today
3.2s
Average evaluation
0
Misroutes
Approval chain: PO-large-order
Order #PO-2849172 · $48,200
Pending
1
Sales Rep: Mira Patel
Approved · 9:02 AM · auto-fired
Done
2
Regional Manager: Diego Sanz
Approved · 9:41 AM
Done
3
Finance: awaiting
Escalates to CFO in 4h 12m if no action
Live
4
Operations release
Triggers on finance approve
Queued
Chain pulled from rule.approval-chain-large-po: same rule used by Forms, Storefront checkout, and Quote-to-cash.
Field validation: product-publish-form
Stock-keeping unit codeValid
Pattern: ^[A-Z]{3}-\d{4,6}$ · unique across catalog
List priceBlocked
Must be ≥ cost × 1.15. Current value 9% below margin floor
Hero imageValid
Min 2000px wide · WebP or JPG · under 800 KB
Compliance copyWarn
Required when category in ["medical","electrical"]. Field empty
Same validators run inside the Product Information Management editor, the bulk-import API, and the public-facing partner upload form.
Notification rule: outbound feed
When approval pending over 4 hours · sent 9:41 AM
Sent
Slack: #ops-emea
When route_to == "EMEA Ops" · throttle 1/min
Live
Webhook: enterprise resource planning sync
When status == "approved" · retry x3 backoff
Queued
In-app: operations dashboard
Real-time pulse on rule_id match
Pulsing
Notification logic is a rule too: channel, throttle, retry, and quiet hours all configured in the same editor.
Key capabilities included

Everything a serious rules engine software platform should ship with.

Form visibility rules by user role or account

Hide pricing fields from guests, show non-disclosure agreement upload to enterprise leads, reveal stock-keeping unit configurator only for tier-2 dealers. All from one role-aware expression engine.

Field-level data validation rules

Regex, range, dependency, schema, asynchronous lookup, and cross-field conditions. Same validators run on the form, the API, and the bulk import. No drift.

Scoring and calculated logic

Lead scoring, fit scoring, risk scoring, dynamic totals, and weighted formulas live in the same engine.

Access control by login and single sign-on

SAML, OIDC, magic link, or token. Rule predicates can reference identity claims directly. No glue code.

Audit log and version history

Every rule change is signed, timestamped, and tied to a user. Replay any decision exactly as it ran.

True differentiator

One business rules software platform shared across forms, order approval, Product Information Management governance, and content publishing

Every standalone tool has a rules feature inside one module. Redefine ships rules engine software that all four modules call: one rule, four contexts, one audit trail.

One library. One log.

Every rule, every version, every decision — in one place.

The rules library inside the workflow logic engine shows what's live across forms, approvals, Product Information Management, and publishing — with owner, version, last-fired timestamp, and a signed audit log you can replay decision by decision.

Rules library and live diagnostics deep-shot showing 8 rule folders, dense rule table with owner and version, immutable audit timeline of fired rules
Why standalone form tools fall short

Form tools stop at submissions. Your workflow doesn't.

Most form builders ship conditional logic and call it done. When the submission has to route to a regional manager, attach to a Product Information Management record, trigger an enterprise resource planning webhook, and update a content audit trail, the business rules engine inside a form tool can't reach those systems. Yours can.

Capability Standalone form tool Redefine Rules Engine
Conditional form logicInside the form onlySame rule, anywhere on the platform
Approval chainsAdd-on or bolt-on workflow toolNative chain builder, same engine
Product Information Management and catalog validationOut of scopeField-level, schema-aware, asynchronous
Content publishing gatesOut of scopePre-publish rule pack
Enterprise resource planning and order management system pushWebhook only, no auditWebhook, queue, retry, signed log
Single immutable audit logPer-tool, per-vendorOne log across all modules
Best-fit use cases

When teams reach for the decision rules engine.

A business rules engine is the cleanest fit for any team running parallel logic in three or more tools. Below are the patterns we hear most often during scoping calls.

Two merchandising leads at a laptop reviewing a visual rule canvas decision table
B2B Commerce

Dealer pricing and quote routing

Tier-aware pricing, contract-pricing overrides, large-order escalation, and quote-to-cash routing all driven by one shared rule set.

Product Ops

Product Information Management governance and publish gates

Margin floors, mandatory compliance fields by category, image quality checks, and channel-readiness rules enforced at edit, import, and sync.

Forms and Intake

Multi-role intake forms

Hide, reveal, require, score, and route based on identity claims, account tier, region, or earlier answers, without separate form builders per persona.

Finance and Risk

Approval thresholds and escalation

Spend caps, delegated approvers, escalation timers, weekend and holiday calendars, and audit-grade chain history run on one decision rules engine: one rule, every workflow.

Content Ops

Pre-publish content checks

Brand voice patterns, mandatory disclaimers, regional swaps, and reviewer assignment by content type. Gates run before publish, not after.

Proof in production

How CollectPCS runs pre-orders, payment plans, and inventory release on one rule set.

Warehouse operations lead walking past stacked collectibles with a tablet showing a rule canvas
Premium CollectiblesB2B + B2C

CollectPCS

Pre-orders, limited inventory releases, partial-payment plans, and mixed domestic and manufacturer-direct international fulfillment, all governed by one set of business rules software.

The problem

Standard ecommerce workflows could not support pre-orders, limited release windows, flexible payment plans, and mixed fulfillment models. High-value collectibles require precise inventory control, controlled availability, and reliable handling of manufacturer-direct international shipping alongside domestic partners.

The result
0%

of pre-order, payment-plan, and inventory-release decisions moved onto a single rules canvas: admin-controlled, audit-logged, with no parallel logic in shipping or payment scripts.

Rules that moved into the engine

Pre-order capture rules · partial-payment scheduling · admin-only inventory release · domestic versus manufacturer-direct routing

Operational gain

Granular control over payment capture, order processing, and inventory allocation without increasing operational friction.

Tech stack

Headless storefront · custom backend commerce logic · workflow logic engine driving payments, fulfillment, and inventory

Source: CollectPCS engagement summary, Redefine project archive.

Frequently asked questions

Real reasons buyers pause. Answered.

Both. Operators build most rules visually in a drag-and-drop canvas with named blocks. Developers can drop into JavaScript expressions for complex predicates. The engine evaluates either path identically and signs both into the same audit log.

Form-builder logic stays inside the form. Our engine sits across forms, approval workflows, Product Information Management, and content publishing. A single threshold (for example, $25k) is referenced from one place and applied everywhere. No parallel maintenance, no drift.

Yes. Rules can reference asynchronous data sources including enterprise resource planning balance checks, credit limit lookups, OFAC screening, address validation, and real-time inventory. The engine handles timeouts, retries, and fallback paths so a slow third-party service does not stall a workflow.

Every rule evaluation logs the rule identifier and version, the input payload, the predicate result, the executed actions, the user or system that triggered it, and the timestamp. Logs are append-only, signed, and queryable through the platform user interface or a streaming export.

First rules go live in week two. Most teams migrate the highest-value workflow (typically approvals or Product Information Management gates) first, prove the model with a 4-week pilot, then port the rest of the logic in 6 to 10 weeks depending on how many tools currently hold the rules.

Honest fit check

Who this is for, and who it isn't.

Strong fit
  • You run the same rule logic across three or more tools today.
  • You have B2B pricing, approval chains, or Product Information Management governance in play.
  • Compliance or audit asks for a single source of truth on decisions across one decision rules engine.
  • Operators want to change rules without filing a developer ticket.
Not the right fit
  • You need a single intake form with five conditional fields. A form builder is enough.
  • All your rules live in a single enterprise resource planning system and nothing else needs to read them.
  • There is no operator who would own rule changes. Only developers.
  • Your workflow is stable, low-volume, and never crosses systems.

Not sure? Tell us your situation in the form below and we'll be straight with you.

Tell us about your rules

See the engine running on your workflow.

We'll review the rules you run today, sketch a unified business rules engine on a 30-minute call, and ship a scoped sandbox in 5 business days so you can evaluate it before any commitment.

Response
Within 48 hours
Sandbox
5 business days
Workflows live
320+ in production
Code ownership
Yours, from day one
Form
Response within 48 hours
Scoped proposal in 3 days
320+ workflows live in production
Code ownership yours from day one
One engine. Every workflow.

Stop maintaining the same rule in four places.

Bring your highest-friction workflow. We'll model it in the business rules engine on a 30-minute call and ship the sandbox in 5 business days.

Get on a call with us to see how we can help you

Get a Quote