← All integrations Session recordings

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.

Accessread-only, your token
SyncDaily, one sampled pull
On demandScheduled only

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

Dashboard Integrations → Microsoft Clarity → Data Export token + project id
MCP connect_clarity
CLI fk connect clarity --product <slug>
API 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 free

Agents: the same page as markdown at /integrations/microsoft-clarity.md.