Skip to main content

Webhook Settings

Webhooks are a feature that automatically sends notifications to external systems when specific events occur in ABC User Feedback. You can deliver events such as feedback creation and issue status changes in real-time to external services (Slack, Discord, your own server, etc.). For detailed integration guide, refer to the Webhook Integration document.

webhook-setting


Access Method​

  1. Click Settings in the top menu
  2. Select Webhook Integration from the left menu

Webhook Integration Screen Overview​

webhook-list.png

The webhook integration screen is structured as follows:

Webhook List Table Structure​

ColumnDescription
On/OffWebhook activation/deactivation toggle switch
NameWebhook name
URLExternal endpoint to receive notifications
Event TriggerSubscribed event triggers
CreatedWebhook creation date/time

Creating New Webhooks​

webhook-create

1. Start Webhook Registration​

Click the Register Webhook button at the top right to open the webhook registration modal.

2. Enter Basic Information​

Required Input Items​

ItemDescription
NameName for webhook identification
URLEndpoint to receive HTTP POST requests

3. Token Setting (Optional)​

You can set a token for authentication in the Token field:

  • Click the Generate button to auto-generate
  • Or enter token value directly

4. Event Trigger Selection​

You can select events to subscribe to per channel:

Supported Event Types​

For each channel (VOC, Review, Survey, VOC Test), you can select the following events:

Event TypeDescription
Feedback CreationWhen new feedback is registered
Issue RegistrationWhen new issue is created
Issue Status ChangeWhen issue status is changed
Issue CreationWhen issue is linked to feedback

5. Save Webhook​

After entering all information:

  1. Click the OK button to create the webhook
  2. You can cancel with the Cancel button

Webhook Status Management​

Activation/Deactivation Toggle​

You can change the status by clicking the toggle switch in the On/Off column of each webhook in the webhook list:

  • On (Active): Real-time transmission when events occur
  • Off (Inactive): Webhook is maintained but transmission is stopped

Temporary Deactivation Scenarios​

  • When external server is under maintenance
  • When changing webhook URL
  • When spam notifications need to be prevented

Webhook Editing and Deletion​

Webhook Editing​

Click the webhook you want to edit in the webhook list to open the edit modal:

Editable Items​

  • Webhook name
  • Target URL change
  • Token value modification
  • Event type addition/removal

Webhook Deletion​

To completely remove a webhook:

  1. Select delete option in the edit modal
  2. Or click delete button directly in the list (if delete button exists in UI)

Webhook Testing and Validation​

Manual Validation Method​

  1. Feedback Creation Test:
    • Register test feedback to check Feedback Creation event
  2. Issue Management Test:
    • Create issues or change status to check related events
  3. External Service Check:
    • Check message reception in Slack, Discord, etc.

Common Integration Examples​

Slack Webhook Settings​

Name: Slack Notifications
URL: https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXX
Events: Feedback Creation, Issue Registration (all channels)

Discord Webhook Settings​

Name: Discord Development Team Notifications
URL: https://discord.com/api/webhooks/123456789/abcdefghijk
Events: Issue Status Change (VOC channel only)

Custom Server Integration​

Name: Internal Analysis System
URL: https://api.yourcompany.com/webhooks/feedback
Token: your-generated-token
Events: All events (all channels)