Webhooks (Advanced)

Written By Nabil

Last updated 19 days ago

Why it’s useful
For engineering teams needing total control or custom dashboards, webhooks deliver real-time event data from BugSmash to your systems.

How it works

1. Go to Workspace Settings → Integrations → Webhooks.
2. Click Add Webhook and enter your Endpoint URL.
3. Choose to receive feedback events, which include the following structured data fields:
- event (e.g., new_comment)
- feedback
- status
- feedback_by_name
- feedback_by_email
- priority
- assigned_to_name
- assigned_to_email
- is_private
- attachment_file_url
- feedback_screenshot_file_url
- project_id
- project_name
- project_type
- project_version

4. Click Save & Verify — BugSmash sends a test ping to confirm your endpoint is active.
5. Handle the incoming payload on your server and process the feedback data accordingly.

Example
> The dev team’s internal dashboard uses webhooks to show live feedback per sprint, auto-grouped by project and status.

Tips
- Verify webhook signatures for security.
- Use message queues (e.g., RabbitMQ, Kafka) if handling high volumes.
- Don’t expose public endpoints without authentication.