Your AI Agents can now act on comments added in BugSmash with our MCP. See How it works.
BugSmash logoWebhooks logoBugSmash + Webhooks

Send BugSmash feedback events to your endpoint

Use advanced webhooks to send real-time event data from supported BugSmash comment activity to an endpoint you control. Build custom notifications, issue-routing, reporting, or internal automation around the received payload.

Protect the endpoint with appropriate authentication, then verify each X-BugSmash-Signature using the webhook secret key, X-Webhook-Timestamp, and raw request body.

Key Advantages

Build directly on BugSmash event data

Receive documented feedback events

Handle new comments, comment updates, replies, and status changes at your endpoint.

Control the destination workflow

Process the webhook payload in your own service, automation layer, or internal system.

Keep security in the design

Protect the endpoint with appropriate authentication and validate each webhook signature using the documented signing inputs.

Workflow Steps

From a BugSmash event to your custom workflow

Prepare the endpoint.

Protect the endpoint with appropriate authentication and preserve the raw request body for signature verification.

Configure the webhook.

Add the endpoint URL in BugSmash and choose the trigger events you want to receive.

Receive an event.

BugSmash sends payload data for a supported comment event.

Validate and process it.

Verify X-BugSmash-Signature with the webhook secret key, X-Webhook-Timestamp, and raw request body before using the event data.

Data Mapping

Webhook events documented by BugSmash

Event identifierWhat changed
`new_comment`A new comment was created
`comment_updated`An existing comment was updated
`new_reply_on_comment`A new reply was added to a comment
`status_changed`A comment status changed

The official guide includes example payloads for these events. Depending on the event, the examples show identifiers and feedback context such as comment data, project or review references, status information, user information, and timestamps. Implement against the current documented payload for the event your endpoint receives.

Workflow in Action

Route a new comment through a custom service

Live Scenario BugSmash + Webhooks

Example workflow A team receives a `new_comment` event at its protected endpoint, verifies X-BugSmash-Signature from the webhook secret key, X-Webhook-Timestamp, and raw request body, then applies its own routing rules before creating a notification or delivery record.

Applications

Where advanced webhooks fit

01

Internal issue routing

Translate supported BugSmash events into work for a proprietary or internally hosted delivery system.

02

Custom notifications

Decide which team should be notified based on the event data your endpoint receives.

03

Feedback reporting

Pass validated event data into an internal reporting or audit workflow designed by your team.

Ready to connect?

Start using BugSmash with Webhooks

Start collecting visual feedback in BugSmash, then connect Webhooks when you’re ready to move feedback into your workflow.

Start using BugSmash with Webhooks

Frequently Asked Questions

BugSmash webhook FAQs

Which webhook events are documented?

The documented event identifiers are `new_comment`, `comment_updated`, `new_reply_on_comment`, and `status_changed`.

BugSmash + Webhooks

Build your own path from feedback to action

Capture contextual review feedback in BugSmash and use documented webhook events to connect it with your custom workflow.

BugSmash website review interface with comment controls