Welcome to ChirpBack
Open-source feedback platform — boards, surveys, announcements, and one SDK to wire it all into your app.
ChirpBack is a feedback management platform built for teams that ship. Collect ideas on a public board, run NPS and CSAT surveys, broadcast changelog updates, and turn it all into a prioritized backlog — without stitching five tools together.
Drop the chirpback SDK into any app with a few lines of code:
import { Chirp } from "chirpback";
await Chirp.init({ clientId: "proj_abc123" });
Chirp.identify({ email: user.email });
Chirp.survey.open("nps_q2_check");What you can build
Feedback boards
Public boards with upvotes, OTP-gated comments, status flows, and merging duplicates.
Surveys
NPS, CSAT, rating, multi-step flows with branching logic, variables, and quotas.
Announcements
Modal, drawer, banner, toast — broadcast updates in-app and on a public changelog.
Backlog
Turn feedback and survey responses into prioritized work, with permanent evidence links.
Aero (AI)
Summarize feedback, draft surveys and announcements, surface trends — built in.
Analytics
Sentiment, NPS, response volume, segment breakdowns, scheduled reports.
Get started
Install the SDK, identify your user, and trigger your first survey in under five minutes.
Quickstart
Install, identify, and trigger your first survey end-to-end.
Install via npm
Use the SDK in any modern bundler — Next.js, Vite, Remix, and more.
Install via script tag
Drop ChirpBack into any HTML page, no bundler required.
Explore the SDK
The SDK is one client with methods for every surface — surveys, announcements, changelog, feedback widgets, events, and consent.
Initialize
Boot the SDK with your project credentials.
Identify users
Tie sessions to real users with email and custom traits.
Surveys
Open and close surveys with variables, theming, and force mode.
Announcements
Single announcement or a full collection feed.
Feedback widget
In-app form, configurable steps, or headless submit.
Consent
GDPR, CCPA, and Global Privacy Control out of the box.
Settings & operations
Team & roles
Owners, admins, editors, viewers — and how seats work.
Custom domain
Serve the board and changelog from your own subdomain.
Branding
Colors, fonts, logo, and per-surface theme overrides.
Billing
Account-level plans, seats, Aero credits, invoices.
Need help?
Can't find what you're looking for? Email support@chirpback.io — we usually reply within a few hours.