Bug report form for Webhook
POST every bug report to your own endpoint as signed JSON — wire it into Jira, Linear, or your own tracker.
When you already have a system of record, you don't want another UI — you want the data. This form captures structured repro steps, severity, and a screenshot, then sends it straight to your endpoint.
Each submission POSTs a signed JSON payload with field data and a submission ID. Verify the HMAC, drop it into your issue tracker or queue, and handle severity routing in your own code.
Preview
How it works
- 1
Deploy the form
Start from our bug report template — fields, validation, and logic already set up. Customize anything; it's yours.
- 2
Connect Webhook
Point the Webhook connector at your endpoint — no account linking required.
- 3
Collect on autopilot
Every submission sends a JSON payload to your Webhook endpoint in real time, with your form fields mapped to the right JSON keys.
How your fields map to Webhook
Each form field becomes a JSON key. Edit the mapping anytime in the form editor.
| Form field | Webhook JSON key |
|---|---|
| Short summary | SHORT_SUMMARY |
| Severity | SEVERITY |
| Steps to reproduce | STEPS_TO_REPRODUCE |
| Expected result | EXPECTED_RESULT |
| What actually happened | WHAT_ACTUALLY_HAPPENED |
| Screenshot (optional) | SCREENSHOT |
The honest catch
The honest catch: every payload is signed with an HMAC-SHA256 header over the raw body, and we retry on failure with backoff. Verify the signature and make your handler idempotent — standard webhook hygiene.
Questions
Is the bug report → Webhook integration free?
Yes. The form and the Webhook connector are included free with unlimited submissions. You only pay for usage-based add-ons, never per-response.
Do I need to write any code?
No. Configure the Webhook destination in the form editor and submissions start flowing immediately.
Can I customize the bug report form?
Completely. Add or remove fields, change labels, add conditional logic — the Webhook mapping updates alongside it.
Every submission POSTs a JSON payload to your endpoint.
Free forever. Unlimited submissions. No credit card.