Feedbucket and Webhook integration
Feedbucket can integrate with your custom solution thanks to the Webhook integration, with which you can send POST requests to a URL of your choice in four different circumstances: when feedback is submitted, when a comment is added, when feedback is resolved, and when it is unresolved.
Install the Webhook integration on your Feedbucket project
- Go to your project and then click the
Integrationstab. - On the integrations page, click on the
Connectbutton next to Webhook as shown in the image below:

- When you connect the integration for the first time, you will be presented with an input to add your endpoint URL. We are using an example below:

- The connection will be established and you will see a green bar on the Webhook integration, confirming that the connection has been made successfully. Opening
Settingswill only allow you to change the endpoint URL.
Configure the Webhook integration to your needs
Most often, you will create one Feedbucket project per client website you are building. That way you can connect each project to a specific URL endpoint as well. It's up to you how you want to configure it and how it should integrate with your custom solutions.
Opening the Webhook integration settings will only allow you to change the URL, for example if you want to move from a testing scenario to your custom solution, or if you want to change the endpoint for any other reason.
How to use the Webhook integration
Once you have defined the URL that you want to use, you can see below how the integration behaves in the four different scenarios.
When new feedback is created
Whenever a new piece of feedback is submitted in Feedbucket, the payload in JSON format will be sent to your URL endpoint. Here is how a payload for this type of event will look like:
{
"action": "feedback_created",
"feedback": {
"id": 776962,
"project": {
"id": 21118,
"team_id": 7363,
"key": "hTXjwH0x6gYtRq2uzJRB",
"name": "Feedbucket test",
"url": "https://dashboard.feedbucket.app/demo/dUWHiJ68Q4w4qdcQucVA",
"created_at": "2026-03-04T15:13:02.000000Z"
},
"type": "screenshot",
"reporter": {
"type": "member",
"id": 8103,
"name": "Elia Niccolini",
"email": "elia@feedbucket.app"
},
"resource": "https://cdn.feedbucket.app/images/hDyBkzpPUAFtDNPay7WfXZb2v1kJZcMAwLgaSDFI.jpeg",
"title": "Flower color",
"text": "Please change the color of the flower to blue.",
"tags": null,
"attachments": [],
"integrations": [
{
"slug": "asana",
"integrationKey": "1214967250258472"
}
As you can see, you will be provided with all the technical details concerning the feedback submission, including the time and date of the POST request, and also details about other possible connected integrations that have received the same feedback.
When a new comment is created on feedback
A piece of feedback can have lots of comments as a thread to communicate and collaborate. When a new comment is created on a piece of feedback of your project, the data will be sent to your endpoint as well. Here is an example of how this looks like:
{
"action": "comment_created",
"comment": {
"id": 187198,
"reporter": {
"type": "member",
"name": "Elia Niccolini",
"email": "elia@feedbucket.app"
},
"body": "Would it be better to change the color to green?",
"attachments": [],
"membersOnly": false,
"created_at": "2026-05-20T12:26:54.000000Z",
"feedback": {
"id": 776962,
"project": {
"id": 21118,
"team_id": 7363,
"key": "hTXjwH0x6gYtRq2uzJRB",
"name": "Feedbucket test",
"url": "https://dashboard.feedbucket.app/demo/dUWHiJ68Q4w4qdcQucVA",
"created_at": "2026-03-04T15:13:02.000000Z"
},
"type": "screenshot",
"reporter": {
"type": "member",
"id": 8103,
"name": "Elia Niccolini",
"email": "elia@feedbucket.app"
},
"resource": "https://cdn.feedbucket.app/images/hDyBkzpPUAFtDNPay7WfXZb2v1kJZcMAwLgaSDFI.jpeg",
"title": "Flower color",
"text": "Please change the color of the flower to blue.",
"tags": null,
"attachments": [],
"integrations": [
{
"slug": "asana",
"integrationKey": "1214967250258472"
}
All the technical details will appear here as well with the body of the comment, and also information on possible other integrations, as they can sync comments from Feedbucket.
When the feedback is resolved
If the feedback is resolved from Feedbucket, the integration sends data about this event as well to your endpoint. Here is an example:
{
"action": "feedback_resolved",
"feedback": {
"id": 776962,
"project": {
"id": 21118,
"team_id": 7363,
"key": "hTXjwH0x6gYtRq2uzJRB",
"name": "Feedbucket test",
"url": "https://dashboard.feedbucket.app/demo/dUWHiJ68Q4w4qdcQucVA",
"created_at": "2026-03-04T15:13:02.000000Z"
},
"type": "screenshot",
"reporter": {
"type": "member",
"id": 8103,
"name": "Elia Niccolini",
"email": "elia@feedbucket.app"
},
"resource": "https://cdn.feedbucket.app/images/hDyBkzpPUAFtDNPay7WfXZb2v1kJZcMAwLgaSDFI.jpeg",
"title": "Flower color",
"text": "Please change the color of the flower to blue.",
"tags": null,
"attachments": [],
"integrations": [
{
"slug": "asana",
"integrationKey": "1214967250258472"
}
The resolved event will be at the top, and then come all the other technical details. It will also include information about other connected integrations, as they can sync the resolve state from Feedbucket.
When the feedback gets re-opened
If the feedback is unresolved from Feedbucket, information of this event will be sent to your endpoint:
{
"action": "feedback_unresolved",
"feedback": {
"id": 776962,
"project": {
"id": 21118,
"team_id": 7363,
"key": "hTXjwH0x6gYtRq2uzJRB",
"name": "Feedbucket test",
"url": "https://dashboard.feedbucket.app/demo/dUWHiJ68Q4w4qdcQucVA",
"created_at": "2026-03-04T15:13:02.000000Z"
},
"type": "screenshot",
"reporter": {
"type": "member",
"id": 8103,
"name": "Elia Niccolini",
"email": "elia@feedbucket.app"
},
"resource": "https://cdn.feedbucket.app/images/hDyBkzpPUAFtDNPay7WfXZb2v1kJZcMAwLgaSDFI.jpeg",
"title": "Flower color",
"text": "Please change the color of the flower to blue.",
"tags": null,
"attachments": [],
"integrations": [
{
"slug": "asana",
"integrationKey": "1214967250258472"
}
Here as well, the event will be at the top, followed by all the technical details and potential integrations that can sync this event from Feedbucket.
FAQ
I can see that the integration sends data from Feedbucket to my custom tool. What if I want to sync the other way around?
At this time, we do not offer a native 2-way sync through Webhooks. You can only send data from Feedbucket to your endpoint.
What if I want to integrate Feedbucket with other known tools that are not in your integration list?
We have an integration with Zapier for this that you may find very useful to connect with services that we haven't developed an integration for yet.
Do you have a webhook event for when tags are updated on feedback?
We do not have this event at this time, but it is planned for future implementation. Please reach out to us and we will add you to the waiting list for this specific feature.
How to disconnect the Webhook integration
While the Webhook integration is active, you will see a Disconnect button, Click on it to disconnect the integration from your project and stop receiving data to your endpoint.

Updated on: 21/05/2026
Thank you!
