Checkout freezes after payment click.
“I can fill the form, but after pressing Pay the page just sits there. I tried twice and do not know if I was charged.”
One script tag turns every bug report, idea and request into a context-rich NOCK ticket — auto-captured, AI-sharpened, and ready to sync to Linear when connected.
Lite trial · No credit card · ~2 min setup
User reports the “Pay now” button does nothing on the checkout step. Reproduced on Safari 17.4 / macOS — a console error fires on click; works in Chrome.
How it works
Drop one script tag into your app. Shadow-DOM isolated, framework-agnostic, near-zero config — it never touches your styles.
A quiet launcher lets anyone report a bug, request a feature or leave feedback — no account, under three clicks.
Each report arrives with full technical context and an AI-sharpened summary — in your dashboard first, with optional Linear sync.
The ticket
Customers write what they noticed. Nock attaches the rest — URL, browser, OS, viewport and console logs — then Claude rewrites it into something your team can actually reproduce.
The “Pay now” button does nothing on the checkout step. Reproduced on Safari 17.4 / macOS 14 — a TypeError fires on click; the same flow works in Chrome.
Proof, not promise.
A short customer note becomes useful across support, product, and engineering: a human report, technical evidence, and a scoped next step in one view.
Show me the full workflow“I can fill the form, but after pressing Pay the page just sits there. I tried twice and do not know if I was charged.”
AI brief is attached, customer-safe reply is drafted, and the report can stay in NOCK or become a scoped Linear issue.
Everything in the box
A single launcher collects bugs, ideas and questions without leaving your product.
URL, browser, OS, viewport and console logs attach themselves to every report.
Claude turns terse reports into clear, reproducible tickets — fewer back-and-forths.
Two-way sync sends NOCK tickets into the workflow your team already runs.
Share a link so customers track status and send more feedback. No login required.
Vanilla TS in a Shadow DOM. React, Vue, Svelte, plain HTML — anything that renders.
Install
Paste it before </body>, set your project token, ship. The widget stays out of your bundle.
<script
src="https://nocknock.cloud/widget/nock.js"
data-token="YOUR_PROJECT_TOKEN"
data-api-base="https://nocknock.cloud"
></script>Pricing
Every plan ships the full product — widget, auto-capture, customer portal and optional Linear sync. Lite includes a no-card 14-day trial; higher plans start as paid subscriptions. Prices are net.
Lite includes a no-card 14-day trial. Prices are net, billed monthly.
FAQ
No. Both the widget and the shareable customer portal work without any login — anyone on your site can leave feedback in under three clicks.
Any. The widget is vanilla TypeScript rendered inside a Shadow DOM, so it never collides with your styles. React, Vue, Svelte, Astro or plain HTML all work the same way.
URL, browser, OS and viewport on every report, plus console logs (opt-in) and optional screenshots — so you stop asking “what browser were you on?”.
Claude rewrites short, vague reports into clear, reproducible tickets and suggests a title and steps. Monthly volume depends on your plan.
In your Nock dashboard first. If you connect Linear, tickets can also sync two-way so status changes stay in step with your board.
Yes — Lite starts with a full-featured 14-day trial, no credit card required, once per account (your first workspace). Plus, Growth and Scale start as paid subscriptions so high-volume usage stays controlled.
Knock, knock.
Ship feedback into your NOCK dashboard in the time it takes to paste one script tag. Start with the Lite trial, or choose a paid plan for more room.