← Back to Portfolio

Agent 17 · FinTech · Transaction Enrichment

Transaction Narrative Enrichment Agent

Paste raw bank transaction strings and get back clean, human-readable descriptions — merchant name resolved, category classified, channel identified, and confidence scored in a single pass.

FinTech Transaction Enrichment Classification Structured Output
Transaction Enrichment · Active
session: txn-0001
Sample batches:
A17
Transaction Enrichment
Paste raw transaction strings — one per line. I'll resolve the merchant name, classify the category, identify the payment channel, write a clean human-readable description, and assign a confidence score to each enrichment.
Tip: paste 3–10 raw transaction strings for best results. Use the preset buttons above to try with sample data.
Cloudflare Worker
Claude API
Tokens: 0
Run: 0
🏪

Merchant Resolution

Cryptic bank codes and truncated acquirer strings are resolved to the real merchant name — including brand, location context, and trading name where identifiable.

🗂️

Category & Channel

Each transaction is assigned a spend category (e.g. Groceries, Travel, Subscriptions) and a payment channel (Online, In-Store, Contactless, Direct Debit) based on string signals.

📊

Confidence Scoring

Every enrichment carries a HIGH, MEDIUM, or LOW confidence rating — flagging ambiguous strings so downstream systems or analysts know where to apply manual review.

Read the Case Study →