Cause Shield
Features / Smart condition alerts

Smart condition alerts

Type the rule. We compile it once.

Natural-language alerting that translates plain English into a deterministic expression at save time — zero AI tokens consumed on subsequent events.

Available on Starter+Start free trial →See plans

Your rule

“ping me when an anonymous donation lands over $5,000”

Compiled

Deterministic rule

is_anonymous = true
AND amount > 500000

Fields: is_anonymous, amount0 tokens / event

Plain English in, deterministic rule out

Type the rule you want — "ping me when an anonymous donation lands over A$5,000", "alert me if a registration has no email", "tell me when a refund processes above A$1,000". Cause Shield compiles your prompt against a real payload sample once at save time. From then on, every matching event evaluates in microseconds against a deterministic expression. No per-event AI cost.

See what we built before you save

After the compile, the preview shows you the deterministic rule we generated, the fields it references, and an optional backtest against the last 10 matching events — so you can see how often it would have fired in the past week before you turn it on. If the AI couldn't compile your prompt deterministically (because it needs semantic judgment, like "does this message sound aggressive"), we tell you and offer the Live AI mode.

Two modes, both honest about cost

Compiled mode is free at runtime and available on every plan. Live AI mode keeps the natural-language prompt as the question and asks the AI per event — used only when the condition genuinely needs semantic judgment. Live AI rules count against your webhook event classification allowance and are surfaced in the UI before you save, so there are no surprises.

Routes through the same alert delivery you already use

When a rule fires it follows the same email / Slack / Microsoft Teams routing as your fraud alerts, scoped to the recipients you've configured for each channel. Cooldowns prevent a stream of matching events from spamming the same notification — you get one alert per outbreak, not 200.

How customers use it

Three scenarios where this lands

Scenario

Stop card-testing waves before they finish

"Alert me if three or more donations under A$5 land from the same IP in 60 minutes." Compiled once against a recent payload, fires deterministically forever. The card-testing pattern your fraud team has talked about for years, automated.

Scenario

Catch broken integrations the moment they break

"Tell me if a registration has no email field." Most platforms occasionally drop fields in transit. The first hour of a corrupted webhook stream is the difference between a quick rollback and a week of bad data — this rule catches it.

Scenario

High-touch acknowledgement on major gifts

"Ping me when a non-anonymous donation lands over A$10,000." Your major-gifts team gets the call list in real time instead of finding out on Friday from the weekly report.

Try Smart condition alerts on a 14-day free trial.

Available on every plan, including Starter.