What is Screeb?
Screeb is an in-app survey and user research platform that helps product teams collect continuous user feedback, test hypotheses, and make data-driven decisions — without leaving the product.
How it works (in one sentence)
You embed a small JavaScript SDK in your Vue app, and Screeb takes care of targeting the right users, displaying surveys or messages at the right time, and aggregating the results in your dashboard.
What you can do with Screeb
- Surveys — run NPS, CSAT, CES, or custom multi-step surveys inside your product.
- Messages (IAM) — show in-app banners, modals, tooltips, or sidebars to guide users.
- Session Replay — replay real user sessions to understand behavior.
- AI Copilot — add a conversational AI assistant to your product.
- Targeting — show content to specific segments based on user properties, events, or page conditions.
SDK architecture
The Vue SDK (@screeb/sdk-vue) is a thin wrapper around @screeb/sdk-browser. It:
- Installs as a Vue Plugin via
app.use(ScreebPlugin, config) - Provides all Screeb methods through Vue's dependency injection (
provide/inject) - Exposes them via the
useScreeb()composable in any component
All survey rendering, targeting evaluation, and analytics happen inside the Screeb widget loaded by @screeb/sdk-browser — the Vue SDK is purely a convenience layer.