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.
Your rule
“ping me when an anonymous donation lands over $5,000”
Deterministic rule
is_anonymous = true
AND amount > 500000
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.