---
title: How do I send issues from Centercode to another system?
description: Connect Centercode feedback to external systems like Salesforce and Discord via Webhooks for seamless integration and issue tracking.
---

[Skip to content](https://learn2.centercode.com/en/sending-centercode-feedback-to-external-systems-via-webhook#main-content)

English

Show submenu for translations

[Report an Issue](https://learn2.centercode.com/en/kb-tickets/new?hsLang=en) [Customer portal](https://help.centercode.com/admin-portal?hsLang=en)

![New\_Centercode\_Logo.png\]](https://learn2.centercode.com/hs-fs/hubfs/New_Centercode_Logo.png?height=35&name=New_Centercode_Logo.png)

- [Centercode Blog](https://www.centercode.com/blog)

Open main navigation

Close main navigation

- [Centercode Blog](https://www.centercode.com/blog)
- English
  
  Show submenu for translations
- [Report an Issue](https://learn2.centercode.com/en/kb-tickets/new)
- [Customer portal](https://help.centercode.com/admin-portal)
- Starter & Delta Edition Help

 Starter & Delta Edition Help

 How can we help?

- There are no suggestions because the search field is empty.

1. [Legacy Help Center](https://learn2.centercode.com/en?hsLang=en)
2. [Enhanced Integrations & APIs](https://learn2.centercode.com/en/enhanced-integrations-apis?hsLang=en)
3. [Centercode Guides to Endpoint Specific Systems](https://learn2.centercode.com/en/enhanced-integrations-apis?hsLang=en#centercode-guides-to-endpoint-specific-systems)

# How do I send issues from Centercode to another system?

## Sending Centercode feedback to external systems via Webhook. Connect to issue trackers, custom endpoints, Salesforce, and more using Webhooks.

This article applies to **Team** and **Legacy** editions.

*Note that while Centercode’s integration features are intended to be approachable by a Customer Validation Professional, you might need to enlist help from an internal technical resource and refer to our* [*vocabulary and troubleshooting documentation*](http://help.newsite.centercode.com/knowledge/understanding-integration-terms-and-troubleshooting-status-codes?hsLang=en)*.*

Through Enhanced Integrations, Centercode offers functionality enabling Centercode to seamlessly send feedback data to your external systems through API integration.

The principles included in this guide apply to triggering a **Feedback or User Webhook Macro** within Centercode to any API-capable endpoint.

**In this example, we're sending Centercode feedback data to your Slack workspace, but you're able to substitute other third party systems, such as Salesforce. Note that we offer a [first-class Slack integration](https://help.centercode.com/en/how-to-integrate-centercode-with-slack?hsLang=en), but a fully custom connection is possible, as well.** This can be used as a means of issue escalation and reduces the risk of important issues falling through the cracks.

If you’re looking for the ability to make bulk Centercode data available to systems like Tableau, Domo, or MS Power BI to take advantage of their reporting power, see our [Data Packages](http://help.newsite.centercode.com/knowledge/centercode-guide-to-simple-data-packages?hsLang=en) article.

In this guide, you will:

1. Enable Webhooks in your third-party system (e.g.: *Slack)*
2. Create a POST Webhook Macro in *Centercode*

In order to configure both sides of this integration, you will need:

1. Access to an existing API Key **or** Community Manager access to create a new one
2. Project Manager access in the project of your choice (or your project template)
3. A Slack Administrator account **or** assistance from your Slack Administrator

### Setting your external system to listen for Centercode

#### 1.  Set your third party system (Slack) to accept incoming webhooks

To start, you’ll need to configure your third-party system to **accept** **incoming** **webhooks**. Webhooks are how external systems (like Centercode) send data to other systems. Enabling webhooks provides a path for Centercode to interact with your system (ex: Salesforce, Confluence, etc.) for a predetermined purpose - to send data.

Please note enabling Webhooks may likely **require global administrator access** within your system.

**To get started in Slack:**

1. [Sign into your Slack API](https://api.slack.com/apps/)
2. Click **Create new app**
3. Create a name and select **Slack workspace**
4. Configure your Basic Information for your app
5. Activate Incoming Webhook.
6. Copy / Save your Webhook URL (needed in Section 3 below)

### Preparing to send data to your external system

#### 2.   Creating an API Key

The first step in *any* API integration is to ensure that you have an API Key available within your Centercode Community. While this integration doesn’t use an API key, your integration features won’t be visible unless one is available.

If necessary, create a Community API Key by following steps [outlined here](http://help.newsite.centercode.com/knowledge/creating-your-community-level-api-key?hsLang=en).

#### 3.  Creating a Feedback Macro

Macros allow you to create a single instruction that includes a set of actions to complete a desired task. In this example, **we’re creating a Feedback Macro to send Issue data into your Slack workspace.**

**From the Project Home:**

1. Click the desired Feedback Type (in the **Feedback** menu in the navigation bar)
2. If necessary, click the Switch to Advanced View button (top right corner)
3. Click **Feedback resources**
4. Create a new Macro or modify an existing Macro
5. Click **Trigger webhooks**

*At this point, technical help may be necessary - please work with a developer (and/or Centercode)*

1. Click **Web Request** to select POST
2. Enter the Webhook URL provided by Slack in Section 1, Step 6 above
3. Add headers (discussed in Notes below), if required
4. Select JSON
5. Add your JSON body (detailed below)
6. Add Dynamic Tags, if desired (detailed below)
7. Complete any additional, optional fields  
     1. If you want your Feedback Macro to display on the left-hand menu while viewing feedback, [enable Show in Feedback Management](https://centercode.gyazo.com/f1c8846ca6532720e5b7001d6f550b4a) & select the Teams you wish to use your Feedback Macro. It will display to the user who Checks Out feedback.
8. Click Submit

#### Headers for authentication

Headers allow you to define additional static values sent with each request. Not all API calls require headers to be defined. A common use for headers it to provide authorization for your Webhook by adding your access key to your header and specify how you want returned values to be formatted.

**Authorization header example:**  
*Authorization: 2nt6cs2EyDmZ5fhNNV6cvAIP*

**Return value formatting example:**  
*Content-Type: application/json*

#### The JSON body

The JSON Body field determines what will be sent from Centercode to your external system. Requirements are determined by your external system. This example is specific to Slack and its specific customized JSON usage. Please feel free to build upon the basic “text” requirement to include important feedback data:

{

      *"text": "This is the text that will be sent to your Slack”*

*}*

Here’s a more advanced example of Slack’s formatting. Text within ((double-parentheses)) are Centercode’s dynamic tags. [Refer this Slack API documentation for further advanced formatting help.](https://api.slack.com/docs/messages)

![](https://learn2.centercode.com/hubfs/Knowledge%20Base%20Import/downloads.intercomcdn.comio703950873786c5f6637161553c11c4150d594acda53f4cf1b9a82278f95611b3.png)

The code above results in the Slack post below:  

![](https://learn2.centercode.com/hubfs/Knowledge%20Base%20Import/downloads.intercomcdn.comio703948401a15d07176a641b83d0292ffTI1KRIpsGiioD70AkC2yUNItiSJMUlfpi1GZxKBlv4tIk2gZzgbwKQe-nPD5d-1S6EDdzQn_O0uvy1PkpD6Cy.png)

### Using your new webhook

Once your Webhook Macro is configured, you may use it to send feedback data to your external system at any time.

#### 4. Using your webhook

Like any Feedback Macro within Centercode, you can use your Macro manually (individually or in bulk), via automation on ticket submission or modify, or on an automated schedule ([click here](https://help.centercode.com/macros-faq?hsLang=en)). 

**Bulk Manual Trigger**  
To trigger manually, start at the Project Homepage:

1. Click the desired Feedback Type (in the **Feedback** menu in the navigation bar)
2. Create a **Filter** to target specific feedback categories, statuses, etc. if desired
3. Under **Action**, select your Webhook Macro
4. Click **Perform Action**

You’ve just sent your data to your third-party system

### Troubleshooting your webhook

If you find that your Webhook failed or that data isn’t updated as expected, you’ll want to review the Webhook’s logs to troubleshoot any issues. 

**From User Management:**

1. Click **User resources**
2. Hover over your Macro and click **Macro webhook log**
3. Hover over a username and click **Macro webhook log**

Status codes are covered in this article:   
[Understanding Integration Terms & Troubleshooting](http://help.newsite.centercode.com/knowledge/understanding-integration-terms-and-troubleshooting-status-codes?hsLang=en)

**Please note that when sending a Post request to your Centercode API endpoint, the JSON body must be JSON encoded.**

- [Customer Training & Centercode Basics](https://learn2.centercode.com/en/customer-training-centercode-basics?hsLang=en#main-content)

    - [Customer Video Training](https://learn2.centercode.com/en/customer-training-centercode-basics?hsLang=en#customer-video-training)
    - [Centercode FAQs](https://learn2.centercode.com/en/customer-training-centercode-basics?hsLang=en#centercode-faqs)
    - [Centercode Basics](https://learn2.centercode.com/en/customer-training-centercode-basics?hsLang=en#centercode-basics)
- [Community Administration](https://learn2.centercode.com/en/community-administration?hsLang=en#main-content)

    - [Initial Configuration](https://learn2.centercode.com/en/community-administration?hsLang=en#initial-configuration)
    - [Community Administration](https://learn2.centercode.com/en/community-administration?hsLang=en#community-administration)
- [Project Setup & Administration](https://learn2.centercode.com/en/project-setup-administration?hsLang=en#main-content)

    - [Project Creation](https://learn2.centercode.com/en/project-setup-administration?hsLang=en#project-creation)
    - [Recruiting](https://learn2.centercode.com/en/project-setup-administration?hsLang=en#recruiting)
    - [Project Administration](https://learn2.centercode.com/en/project-setup-administration?hsLang=en#project-administration)
    - [Macros and Automation](https://learn2.centercode.com/en/project-setup-administration?hsLang=en#macros-and-automation)
- [User Management](https://learn2.centercode.com/en/user-management?hsLang=en#main-content)

    - [Surveys](https://learn2.centercode.com/en/user-management?hsLang=en#surveys)
    - [Content & Resources](https://learn2.centercode.com/en/user-management?hsLang=en#content-resources)
    - [Tester & User Management](https://learn2.centercode.com/en/user-management?hsLang=en#tester-user-management)
- [Feedback Management](https://learn2.centercode.com/en/feedback-management?hsLang=en#main-content)

    - [Feedback Collection](https://learn2.centercode.com/en/feedback-management?hsLang=en#feedback-collection)
    - [Feedback Triage & Moderation](https://learn2.centercode.com/en/feedback-management?hsLang=en#feedback-triage-moderation)
- [Reporting](https://learn2.centercode.com/en/reporting?hsLang=en#main-content)

    - [Delta Dashboards](https://learn2.centercode.com/en/reporting?hsLang=en#delta-dashboards)
    - [Custom Reports](https://learn2.centercode.com/en/reporting?hsLang=en#custom-reports)
- [Enhanced Integrations & APIs](https://learn2.centercode.com/en/enhanced-integrations-apis?hsLang=en#main-content)

    - [Integration Center Endpoints](https://learn2.centercode.com/en/enhanced-integrations-apis?hsLang=en#integration-center-endpoints)
    - [Single Sign-On Integrations](https://learn2.centercode.com/en/enhanced-integrations-apis?hsLang=en#single-sign-on-integrations)
    - [Centercode Guides to Simple API Integrations](https://learn2.centercode.com/en/enhanced-integrations-apis?hsLang=en#centercode-guides-to-simple-api-integrations)
    - [Centercode Guides to Endpoint Specific Systems](https://learn2.centercode.com/en/enhanced-integrations-apis?hsLang=en#centercode-guides-to-endpoint-specific-systems)
    - [Enhanced Integrations Troubleshooting](https://learn2.centercode.com/en/enhanced-integrations-apis?hsLang=en#enhanced-integrations-troubleshooting)
- [Troubleshooting & Miscellaneous](https://learn2.centercode.com/en/troubleshooting-miscellaneous?hsLang=en)
- [Announcements and Releases](https://learn2.centercode.com/en/announcements-and-releases?hsLang=en#main-content)

    - [C17 - The Delta Release](https://learn2.centercode.com/en/announcements-and-releases?hsLang=en#c17-the-delta-release)
    - [Centercode's GoEarly Program](https://learn2.centercode.com/en/announcements-and-releases?hsLang=en#centercodes-goearly-program)
    - [Update Archive](https://learn2.centercode.com/en/announcements-and-releases?hsLang=en#update-archive)

- [Centercode Blog](https://www.centercode.com/blog)

[![Chill listening crop-3](https://learn2.centercode.com/hs-fs/hubfs/Centercode_Logo_Icon_M.png?width=48&height=48&name=Centercode_Logo_Icon_M.png "Chill listening crop-3")](https://help.centercode.com?hsLang=en)

Centercode Help Center

Copyright © 2026, Centercode