Regex parser

Deterministic extraction rules per sender — 4 active, applied to 4,812 messages this week.

Rule name Payment method Sender Transaction ID regex Status
HDFC UPI alerts UPI alerts@hdfcbank.net
(?:UTR|Ref|Transaction ID)[\s:]*([A-Z0-9]+)

+ 4 more patterns · amount, currency, account, date

Active
ICICI SMS UPI ICICIB
ref\s+([0-9]{9,12})

+ 4 more patterns · amount, currency, account, date

Active
Wise email Wise notification@wise.com
Transaction ID[:\s]+([A-Z0-9-]{6,})

+ 4 more patterns · amount, currency, account, date

Active
Crypto webhook Crypto /webhooks/incoming/abc123
TxHash\s+(0x[A-Za-z0-9]{8,})

+ 4 more patterns · amount, currency, wallet, date

Active

Amount, currency, account and date patterns are edited per rule; the transaction ID pattern is the one that anchors order matching.

Test parser

Runs the real rule engine in your browser — nothing is saved

Paste any email body or SMS — the rule’s patterns run against it unchanged.

Extracted fields

Run a test to see what the rule extracts.