Diagnostic tool for the whole company

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.

witnes.io/ acme-corp / user-4821

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.

Good load
Slow load
witnes.io/acme-corp/user-4821

/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-side

We 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-side

Every XHR, fetch, and WebSocket call is tracked with TTFB, total duration, and status code. Identify that one endpoint that takes 8 seconds before the user even finishes describing the problem.

  • Time to First Byte
  • Total response time
  • HTTP status codes

Frontend Render

Client-side

We capture Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift for every page load and SPA transition. If the UI is janky, you'll know why.

  • LCP / FID / 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 heartbeats, and Web Vitals.

app.js index.html
// 1. Add the snippet to your <head>
import Witnes from '@witnes/sdk';

// 2. Identify the user on login
Witnes.identify({
  orgId: "acme-corp",
  userId: "user-4821",
});

// That's it. We handle everything else.
Pricing

Simple, transparent pricing

Start with a 7-day free trial. No credit card required. Cancel anytime.

Starter

Perfect for small teams getting started

€29 /month

50k credits

2.5M page loads

Features
  • 2 team members
  • 7-day data retention
  • Full session timeline
  • API latency tracking
  • Network diagnostics

Growth

For growing teams with higher volume

€80 /month

100k credits

5M page loads

Features
  • 4 team members
  • 14-day data retention
  • Full session timeline
  • API latency tracking
  • Network diagnostics
  • Priority support
Enterprise

Need more?

Custom plans for larger teams with advanced features, dedicated support, and flexible pricing.

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.