Welcome to ChirpBack
Feedback, surveys, and announcements in one platform — with AI where it matters.
ChirpBack helps product teams close the loop with their users — collect feedback, run NPS and CSAT surveys, broadcast announcements, and notify the people who asked, without juggling six tools.
Drop the chirpback SDK into your app and you have surveys, announcements, feedback widgets, and events with a few lines of code:
import { Chirp } from "chirpback";
await Chirp.init({
clientId: "your-client-id",
consent: { state: "granted" },
});
Chirp.identify({ email: user.email });
Chirp.survey.open("nps_q2_check");What you can build
Feedback boards
Public boards with upvotes, OTP-verified comments, status flows, and merge for duplicates.
Surveys
30+ question types, NPS / CSAT / CES, branching logic, variables, and quotas.
Announcements
Modal, drawer, banner, toast — broadcast updates in-app and on a public changelog.
Backlog
Promote feedback and survey responses to prioritized work, link evidence, push to Jira/Linear.
Aero (AI)
Summarize feedback, draft surveys and announcements, surface trends — built in.
Analytics
Sentiment, NPS trends, 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 runtime variables 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, members, readonly — and how seats work.
Custom domain
Serve the board and changelog from your own subdomain.
Branding
Brand name, logo, cover image, theme color, and portal tabs.
Billing
Account-level plans, seats, and invoices.
Need help?
Can't find what you're looking for? Email support@chirpback.io and we'll get back to you.