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.