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 savedPaste any email body or SMS — the rule’s patterns run against it unchanged.
Extracted fields
—Run a test to see what the rule extracts.