Back to gallery Banking

Customer complaint triage

Complaints

Complaint details

Customer's message

Draft reply to customer

Settings — custom API key

The key is kept only in this page's memory. It isn't saved to localStorage, isn't sent anywhere except in the call to api.anthropic.com, and disappears once you close the tab. Without a key, the app runs in demo mode with a prepared reply for each complaint.

What a Claude API call looks like in this app

      

In production, the key doesn't belong in the browser. Complaints contain customers' personal data — the call should go through your server, where you can enable logging, rate limits and control over what gets sent.