Getting started
Quick start
Choose Crumb Cloud or self-hosting, drop in the widget, and watch the first piece of feedback land with the customer's account attached.
Install the widget
One script tag docks a quiet feedback tab to the edge of your product, and a token signed on your server ties every item to the customer's account and ARR.
Capture from anywhere
Forwarded email, the /crumb Slack command, the Capture API, and compose-on-behalf all land in the same inbox as widget feedback.
Using Crumb
Triage by revenue
Every item carries the account behind it and that account's ARR, so the inbox sorts by what's at stake. Pull ARR in from HubSpot or Salesforce.
Close the loop
Reply or change status and customers who submitted through the widget hear back automatically. Also covers the public roadmap and pushing work to Linear, Jira, or GitHub.
Cloud features
AI triage and drafting, session replay, and usage analytics, with the plan each one needs.
Integrations
What Linear, Jira, GitHub, Slack, Microsoft Teams, HubSpot, Salesforce, the feedback connectors, email, and webhooks each do once they're connected, and the plan each needs.
Developers
API reference
Submit feedback and replies, read the public roadmap and changelog, and send usage events and captures through JSON endpoints under /api/v1, using the same signed token as the widget.
Webhooks
Get a signed POST when feedback moves: verify it in Node or Python, handle retries, and see every event type with a sample payload.
Connect an AI assistant
Point Claude Code, Claude Desktop, Cursor, or any MCP host at your workspace to read and triage feedback in plain language.
Self-hosting
Bring up the whole stack with one docker compose command, create your first admin, then add health checks, cron jobs, and backups.