Cause Shield
Features / Smart webhook classifier

Smart webhook classifier

One URL. Every fundraising-platform event categorised.

Donations, event registrations, peer-to-peer pages, refunds, disputes, subscription updates: all AI-classified into a single normalised event stream regardless of platform.

Available on Partner+Start free trial →See plans
POST /api/wh/…
donation$120.00
registration
refund$25.00
spam

One webhook, every platform

Funraisin sends `d_email`. Raisely sends `data.donation.email`. Classy sends `member.email_address`. The smart webhook classifier accepts any of them. AI maps each incoming event onto a normalised event type (donation, registration, refund, dispute, subscription_succeeded/failed/cancelled, webform, shop, profile, team, other) and extracts the donor identity, amount, currency, country, and the dozen-or-so signals fraud detection actually cares about.

PII redacted on the way in

Donor email and name are SHA-256-hashed with a per-organisation pepper before storage; plaintext PII finds in the payload are tagged and redacted to sentinel strings on disk. The classifier sees enough to do its job without Cause Shield holding a plaintext donor identity database your auditor would have feelings about.

Donor-vs-fundraiser disambiguation done right

Funraisin's payloads carry both the donor email (`d_email`) and the fundraiser email (`m_email`) on a P2P donation. Get it wrong and you flag the wrong person. The classifier walks an explicit priority order (donor-tier keys first, then AI judgment, then heuristic fallback) to make sure the supporter linked to the donation is the human who gave the money, not the human who ran the page.

No per-platform configuration

You paste a single webhook URL into your fundraising platform's integration settings. There's no per-platform schema mapping to maintain, no field-by-field configuration screen, no breakage when the platform ships a schema change. The classifier learns the shape of each payload from the data itself.

How customers use it

Three scenarios where this lands

Scenario

Multi-platform charity rationalising monitoring

You run Funraisin for events, Raisely for general donations, and a custom WordPress form for one campaign. Three webhook URLs from three platforms, one Cause Shield endpoint. Fraud monitoring and supporter unification across all three without three integration projects.

Scenario

Catching a platform schema change before donors do

Your fundraising platform ships an update that drops the donor email field on certain donation types. The classifier logs the missing field as a PII finding; your absence-alert rule fires when normal donation volume disappears. You catch it on day one, not at week's end.

Scenario

Standardising reporting across a federation

Twelve chapters use four different fundraising platforms. Smart webhook ingests them all into the same `webhook_events` schema. Atlas and Trails work consistently across the portfolio without per-chapter data wrangling.

Try Smart webhook classifier on a 14-day free trial.

Included on the Partner plan and above. Full access during your trial.