Docs

Everything you need to follow the trail.

Get Crumb capturing feedback in about five minutes, then dig into the guides. New here? Start at the top.

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.