Eliminate the guesswork from support tickets
Stop asking users for screenshots of the Network Tab. Witnes gives your CS team an X-ray link to see exactly why a session was slow — Wi-Fi, API, or frontend.
No credit card required. Full retention for 7 days.
10x
Faster ticket resolution
0
Screenshots requested
<5min
Integration time
min 7 days
Full data retention
The Evidence
Every session. Every load. Every clue.
Each user gets a dedicated timeline at
/org-id/user-id
showing a 7-day chronological history of every interaction.
Instantly spot patterns: Was Monday #4 slow because of their network, or was it your API? The answer is one click away.
/dashboard
Monday at 09:14 AM
1.2s
All clear
/reports
Monday at 09:17 AM
1.8s
All clear
/settings
Monday at 02:33 PM
6.4s
Slow Wi-Fi (2.1 Mbps)
/dashboard
Tuesday at 10:02 AM
0.9s
All clear
/api/export
Tuesday at 11:45 AM
8.2s
API latency (7.8s TTFB)
/dashboard
Wednesday at 08:55 AM
1.1s
All clear
/reports
Wednesday at 03:20 PM
1.4s
All clear
The 3 Pillars of Failure
We track the three places things go wrong
Most tools just tell you "it's slow." Witnes tells you "it's slow because of [X]."
Wi-Fi Speed
User-sideWe measure the user's effective connection speed at the time of every interaction. Know instantly if a complaint is about their 2 Mbps coffee-shop Wi-Fi — not your infrastructure.
- Effective bandwidth
- Connection type (4G, Wi-Fi, etc.)
- RTT to origin
API Latency
Server-sideEvery XHR and fetch call is tracked with TTFB and total duration. Identify that one endpoint that takes 8 seconds before the user even finishes describing the problem.
- Time to First Byte
- Total response time
- Server processing gap
Frontend Render
Client-sideWe capture Largest Contentful Paint and Cumulative Layout Shift for every page load and SPA transition. If the UI is janky, you'll know why.
- LCP / CLS
- SPA transition time
- JS long tasks
For Developers
Two lines of code. Zero config.
Drop in our lightweight JS snippet and call
identify()
when a user logs in. That's it. We handle the rest — page loads, SPA transitions,
API waterfalls, and Web Vitals.
// 1. Add the snippet to your <head>
<script>
window.witnesConfig = {
projectKey: 'YOUR_PROJECT_KEY',
};
</script>
<script src="https://cdn.witnes.io/w.min.js" async></script>
// 2. Identify the user on login
// TypeScript
(window as any).Witnes?.identify?.("user-4821");
// 👈 For more options, check our guide. Privacy by Design
Your data stays in the EU. Period.
We collect only performance metrics — never personal data. No cookies, no IP storage, no third-party trackers. Just the diagnostics your CS team needs.
Hosted in the EU
All data is stored on Hetzner servers in Germany. Nothing leaves the European Union.
Zero cookies
No cookies, no fingerprinting, no cross-site tracking. We don't need them.
Non-identifiable data
We use daily rotating salt hashes. IP addresses are never stored. You can't trace a visit back to a person.
Never shared
Your data is yours. We never sell, share, or give it to third parties. Period.
Simple, transparent pricing
Start with a 7-day free trial. No credit card required. Cancel anytime.
Starter
Perfect for small teams getting started
50k page loads
- 2 team members
- 7-day data retention
- Full session timeline
- API latency tracking
- Network diagnostics
Growth
For growing teams with higher volume
100k page loads
- 4 team members
- 14-day data retention
- Full session timeline
- API latency tracking
- Network diagnostics
- Priority support
Need more?
Custom plans for larger teams with advanced features, dedicated support, and flexible pricing.
Got questions?
Frequently asked questions
Everything you need to know about Witnes, whether you're in support or engineering.
For Support & CS Teams
For Developers
Ready to see clearly?
Your CS team deserves better than "Can you send a screenshot?"
Start your 7-day full-retention trial today. No credit card required. See every page load, every API call, every slow moment — with one link.