Send custom notifications to your Slack channel via Workflows and Data Connectors | Community
Skip to main content

Currently when you add the “Notify Slack Channel” action to a Workflow step, it doesn’t allow you to customize the notification which isn’t to great when you want to send a specific message or include data pertinent to the user. Well... with the use a Data Connector, you can create your own custom Slack notification! 

 

1. Set Up a Webhook in Slack

First, create an incoming webhook in Slack:

  1. Go to your Slack workspace and click on your workspace name
  2. Select "Settings & administration" → "Manage apps"
  3. Search for "Incoming WebHooks" and click "Add to Slack"
  4. Select the channel where you want messages to appear
  5. Click "Add Incoming WebHooks integration"
  6. Copy the Webhook URL (you'll need this later)
  7. Optionally customize the name and icon for your webhook

2. Create the Data Connector in Intercom

Now set up the connector in Intercom:

  1. In Intercom, go to "Settings" → "Data Connectors"
  2. Click "Create new data connector"
  3. Choose "Custom" as the connector type
  4. Name your connector (e.g., "Slack Notification Connector")
  5. Select "POST" as the HTTP method

3. Configure the Connector Settings

Fill in the connector details:

  1. In the URL field, paste the Slack webhook URL you copied earlier
  2. For "Authentication", select "None" (Slack webhook URLs contain their own authentication)
  3. Under "Headers", add a header with:
  4. Key: Content-Type
  5. Value: application/json

 

4. Set Up the Request Body

Create the JSON payload for Slack:

  1. In the "Body" field, add JSON like this:
{  "text": "New message from {{name}}"}

Customize this message to suit your use case. 

 

 

 

 

5. Test and Activate

  1. Click "Test" to send a test message to your Slack channel
  2. If successful, click "Save" to activate your connector

 

6. Add the Data Connector to your workflow

 

 

 

That’s it! 🎉

 

Nice but in Slack it says i´s a deprecated feature they will remove.
 

Please note, this is a legacy custom integration - an outdated way for teams to integrate with Slack. These integrations lack newer features and they will be deprecated and possibly removed in the future. We do not recommend their use. Instead, we suggest that you check out their replacement: Slack apps.

Reply