Whisperr developer docs
Wire churn signals into whisperr
Two calls do the work, identify() and track(). Ten SDKs, one wire contract, and frontend + backend events land on one user timeline.
Let the wizard integrate it
You don’t have to read these docs. The wizard is Whisperr’s integration agent: it does the whole job on its own, in your repo, under your review.
npx @whisperr/wizardOne command in your project root. The agent detects your stack, signs you in, and wires identify() plus the exact events your onboarding configured, then hands you the diff to review.
- Fast first event in one sitting
- Seamless your named events, not a snippet
- Secure no keys shipped, git-reversible
- Open source WhisperrAI/whisperr-wizard
- npm @whisperr/wizard
Web, React, Next.js, Node, Python, PHP, Flutter, React Native/Expo and Swift today; Kotlin is underway.
- detects your stack
- signs you in from the browser
- checkpoints with git
- wires identify() + track()
- first event received ✓
Prefer to wire it yourself? Pick your SDK
Instrument your backend first: payment failures, cancellations, trial expiry and usage drops live there. Add the browser or mobile SDK after, for engagement signal.
Or call the API directly
The ingestion API is three endpoints behind https://api.whisperr.net. Building your own client? Read delivery, retries & idempotency first; a stable $message_id per event is what makes retries safe.