FunnelKeeper + Microsoft Clarity
A funnel chart tells you a step is losing people. Clarity tells you what they were doing when they gave up. FunnelKeeper reads the signals and links out to the playback in Clarity.
What FunnelKeeper reads from Microsoft Clarity
- Session recording playback links, which open in Clarity
- Rage-click and dead-click counts by landing page
- Script-error signals on the pages that are supposed to convert
What it never does
- No video is copied or re-hosted. FunnelKeeper stores pointers, not recordings
- No more than one live-insights call per project per day — Clarity allows ten and we use one
- No Sync now button, deliberately: the daily quota is small enough to exhaust by accident
How to connect Microsoft Clarity
Integrations → Microsoft Clarity → Data Export token + project id connect_clarity fk connect clarity --product <slug> POST /products/{slug}/connections/clarity Daily, one sampled pull. Never on demand — the Data Export quota is 10 calls per project per day.
Microsoft Clarity questions
Where do I find the Data Export token?
In Clarity, under Settings → Data Export, generate an API token. It is a JWT. Paste it with your project id; FunnelKeeper encrypts the token and keeps only the project id in plain config.
Can I use Clarity and PostHog together?
Yes. Session recordings are stored provider-shaped, not vendor-shaped, so both can describe the same page without colliding. Friction counts sum across whichever providers are connected.
Usually connected alongside
Connect Microsoft Clarity on the free tier. The first sync backfills history, so the dashboard opens with something in it.
Start freeAgents: the same page as markdown at /integrations/microsoft-clarity.md.