---
description: Many company tasks can be simplified with a Slack notification. Read this article to learn how to create a Slack Incoming Webhook from respond.io.
title: Slack Notification: Creating a Slack Incoming Webhook
image: https://assets2-proxy.respond.io/ph8r57dk1q9w/TyCUjy4KdxLpCBXllff9z/a35715f2bbf3c70fb1cb1dc34c95ad24/SlackNotifsCoverImage_5de3eb25ecffbf05ced7ef68303c43a2.png
---

1. [Home ](/)
2. [\> Blogs ](/blog)
3. [\> How To Article](/category/how-to-article)

# Slack Notification: Creating a Slack Incoming Webhook

[![Román Filgueira](https://assets2-proxy.respond.io/ph8r57dk1q9w/1lyVIaow3LjnxGmthgzRXp/1769a82a8389fc603c13a1a8cc5c33b9/Roman_Avatar.svg?q=70&w=400&fm=avif)](/author/roman-filgueira)

[Román Filgueira](/author/roman-filgueira)

· 03 Apr 2025

·

3 min read

![Slack Notification: Creating a Slack Incoming Webhook](https://assets2-proxy.respond.io/ph8r57dk1q9w/TyCUjy4KdxLpCBXllff9z/a35715f2bbf3c70fb1cb1dc34c95ad24/SlackNotifsCoverImage_5de3eb25ecffbf05ced7ef68303c43a2.png?q=70&w=400&fm=avif)

![How to use the HTTP Request Step in Workflows](https://i.ytimg.com/vi_webp/M8qDmp-A8PU/hqdefault.webp) 

Slack is a popular workplace communication platform for companies. On top of the usual messaging function, businesses have access to advanced features like the Workflow Builder to create webhooks. In this blog post, we’ll show you how to create an incoming webhook to send a Slack notification from respond.io using HTTP Request.

## How to send a Slack notification

Team members want to receive immediate notifications when important events occur on other platforms. But these notifications don’t come very often. Therefore, having them on a platform that is used on daily basis like Slack is much more convenient. 

Receiving notifications on Slack channels helps teams be on the same page. They will have access to the same information and can better collaborate, coordinate and delegate tasks accordingly.

![image showing two reasons why companies use Slack notifications](https://assets2-proxy.respond.io/ph8r57dk1q9w/2R8wH08xGxJ3vpMQ3dHJ9j/3807cbad47f772bc882f3085aded9253/SlackNotificationImage01_4e1e225dd8e638438afbf3938cdc73d3.png?fm=jpg&q=80&w=640) 

These are some of the benefits of using automatic Slack notifications. Want to set up your own? Let’s go through all the steps needed to send an [HTTP Request ](https://respond.io/blog/february-2022-release-new-workflows-steps-new-navigation-and-messaging-module-design-custom-channel-integration-and-bits-and-bobs#toc-mobile-4)from respond.io to Slack. 

### Sending a Slack Notification via Respond.io Workflow

This process involves using both respond.io and Slack workflows, so businesses will need an account on both platforms. In respond.io, the HTTP Request Step is available for [Business plan and above](https://respond.io/pricing).

To use Slack workflows, businesses must also sign up for a Slack paid plan. Once ready, the next step is to generate a Slack request URL to be used in a respond.io HTTP Request Workflow.

#### 1\. Create a Slack workflow

Let’s start by creating a new Slack workflow. First, you must choose a trigger, which is the workflow’s starting point. To exchange information between respond.io and Slack, select the Slack Incoming Webhook trigger.

![How to get webhook URL for Slack channel](https://assets2-proxy.respond.io/ph8r57dk1q9w/1Fv2JQnAG3u0JBdQMJQlt2/19379d9dcfc463ddd75cbc3580a80394/SlackNotificationGIF01_0f4a96733d28737faef4a9e9c38eb306.gif?w=480&fm=avif) 

#### 2\. Write the Slack notification

We now have a trigger, which initiates the workflow when activated. Since we want to send a notification, choose the Send a Message Step. Click on Publish in the top right to generate an URL. Later, you’ll send an HTTP Post request to this URL from respond.io.

![Image showing how to compose a slack notification](https://assets2-proxy.respond.io/ph8r57dk1q9w/1SPcXa48UqOH9PRuOxQWMI/fb7974a1d2ea13d51d31d9cfd4ac6baf/SlackNotificationGIF02_fc8d71bac2ef2880e8bf522c2e5e2e41.gif?w=480&fm=avif) 

#### 3\. Set up a respond.io Workflow

To send a notification to Slack from respond.io, we first need to set up a respond.io Workflow. Start by choosing [Contact Tag Updated](https://help.respond.io/l/en/workflows/workflow-triggers) as a trigger. This will allow you to test the Slack notification by simply adding your Tag of choice to a Contact.

![Gif showing how to create the respond.io Workflow trigger](https://assets2-proxy.respond.io/ph8r57dk1q9w/2DUG1nIJKkQcCcGrxhFUgo/0b1f7243d90f4553eec9b3764e38ca3d/SlackNotificationGIF03_736c4a7c2ce7c497e4713dffb1a03b6b.gif?w=480&fm=avif) 

#### 4\. Create the connection with your Slack workflow

Since we want to post data from respond.io to Slack, choose Method: POST from the drop-down list. Copy and paste the Slack URL from step 2 here. Now your HTTP request is ready to send data to Slack. Let’s publish it and test the result.

![Gif showing how to add an HTTP Request step to the respond.io Workflow](https://assets2-proxy.respond.io/ph8r57dk1q9w/2QcF3SAFGej7V8suCYsX2d/4bc0cb28e4f1010ebf6c5a77207a9670/SlackNotificationGIF04_141ce903ea37732f711efed1a89e02b6.gif?w=480&fm=avif) 

#### 5\. Test the notification

To test the Slack notification, you need to activate the respond.io trigger. Add your tag to a respond.io Contact. Then, open your chosen Slack channel. If the Slack incoming webhook is set correctly, you will receive a new notification.

![Gif showing how to test the Slack incoming webhook](https://assets2-proxy.respond.io/ph8r57dk1q9w/4JvNcW2ZswJNWM7NCQSpsA/fc3d1373abb3ff356f085b0d2f2b1a5e/SlackNotificationGIF05_d04e21807b643c75a0796a1ae6ee6f47.gif?w=480&fm=avif) 

In some scenarios, sending a simple message like this is all you’ll need. But what happens if, for example, a User wants to send a Slack notification that includes Contact details?

Turn customer conversations into business growth with respond.io. ✨

Manage calls, chats and emails in one place!

[ Book a Demo](https://cta-service-cms2.hubspot.com/web-interactives/public/v1/track/redirect?encryptedPayload=AVxigLJZtM4BfRkXBKSL59L5j%2FlaJ4%2BzD1NHrw8UnfY3qlAjv5e5x%2FLC6kTHaAzy%2BZArNHjwEPBjeaY%2Flegh7%2FlItLGZbpOSlRy%2B3HaHdvJTbK4816w%3D&webInteractiveContentId=131307604004&portalId=7250147&%5F%5Fhstc=4958508.ec36eb4a1acb5a2f1d2caa097ff2cfe6.1725863681681.1736738541926.1736745026317.279&%5F%5Fhssc=4958508.5.1736745026317&%5F%5Fhsfp=1189922200) [ Sign Up Free](https://cta-service-cms2.hubspot.com/web-interactives/public/v1/track/redirect?encryptedPayload=AVxigLJUZ9y86szSaqWmCnYSYMq0ZOk9XV2oCon%2FmNLPf8PPYjkz0WNyT3X6%2FNYXJ57JQd5OrqxmaPSa%2B7vmFBoJC5AM1ZN85A57D%2Ff8%2FTbyG9hd5BP9pbt7izF7v82BktzihajSsdiAfsC8q7M1poVVj%2FeAarUQTlFGjZdhnpE%2FS0oyP6r6zJeC35UP7Fj5%2FhBOQVo1fYZ5OQ0ThLMvpSdc7BkVWmpTOpdbJhdObPU%3D&webInteractiveContentId=131307603879&portalId=7250147&%5F%5Fhstc=4958508.ec36eb4a1acb5a2f1d2caa097ff2cfe6.1725863681681.1736738541926.1736745026317.279&%5F%5Fhssc=4958508.5.1736745026317&%5F%5Fhsfp=1189922200) 

### Adding Contact Details to a Slack Notification

[Dynamic variables](https://help.respond.io/l/en/dynamic-variables/dynamic-variables) are key elements in respond.io Workflows, since they allow Users to operate with personalized Contact data. Let’s see how to add dynamic variables to the Slack message body to pass Contact information from respond.io to Slack.

#### 1\. Add Slack variables to the message body

To send Contact data in a notification, we need to create the variables on Slack first, followed by respond.io. Once done, you'll need to use the HTTP body with Slack variables generated in the respond.io Workflow.

![Gif showing how to create and name the Slack variables ](https://assets2-proxy.respond.io/ph8r57dk1q9w/7iRVmPD1kQWDBhVaZ9id4D/3460731634ea7ba89ef7bd0f2d08949b/SlackNotificationGIF06_7717bfb8e220307563d235d5a47bc95a.gif?w=480&fm=avif) 

#### 2\. Add dynamic variables to the respond.io Workflow

To customize your Slack notification with the Contact name, copy and paste the HTTP body from Slack to respond.io. Then choose the $contact.name dynamic variable from the drop-down.

![Gif showing how to add dynamic variables to the respond.io Workflow](https://assets2-proxy.respond.io/ph8r57dk1q9w/5MHeeWgRx3tWpggg068ss3/0b59fb1cf1a73a3a71f4fc700e4eae1f/SlackNotificationGIF07_7d405c0d80cb5d9a51aa7d9b86293fc9.gif?w=480&fm=avif) 

#### 3\. Test the notification

To test the notification, go to the respond.io[ Messages Module](https://help.respond.io/l/en/quick-start/responding-to-messages#messages%5Fmodule). Select a Contact, and assign him/her the tag. Then, open your chosen Slack channel. If everything is set correctly, you will receive a notification with the Contact name.

![Gif showing how to test the Slack incoming webhook with dynamic variables](https://assets2-proxy.respond.io/ph8r57dk1q9w/1pwzxd2P9yvC5H2vMktjcm/6f4a15057da60920412bfca0513bde4c/SlackNotificationGIF08_f3dcce47798e0bea9d058d540ae08897.gif?w=480&fm=avif) 

Sometimes, using dynamic variables is not enough. Users will still need additional context like Contact details or Conversation history when going through their Slack notifications. The easiest way is to add a link to respond.io in the Slack notification.

### Making the Conversation Available via Slack

By adding a hyperlink to the Slack notification, respond.io Users can check the Contact’s complete data and Conversation history on respond.io to get a better understanding of their case with just a click.

#### 1\. Add a link to the Slack notification

To add a direct link to the respond.io Conversation, return to Slack and edit the Send a Message step. Then, add this URL:` https://apps.respond.io/message/{contactID}`. Once published, this will be your link to the respond.io Conversation.

![Gif showing how to add a conversation link to the respond.io Workflow](https://assets2-proxy.respond.io/ph8r57dk1q9w/5ftqc4n6xUDK4CQET0H3kM/39cfe865c33dc632b1b30683e7b7e0d6/SlackNotificationGIF09_ac7335928d7f56c9ea49413fa0980feb.gif?w=480&fm=avif) 

#### 2\. Test the notification

To test the notification, select a respond.io Contact, and assign him/her the tag. Open your chosen Slack channel. If everything is set correctly, you will find a new message with a hyperlink to respond.io. Click it to make sure it works.

![Gif showing how to test the Slack incoming webhook with a conversation link](https://assets2-proxy.respond.io/ph8r57dk1q9w/7yrbXgY7ZxgMhn1jSJdxs5/5cc78d955be9ed3732b84787da404217/SlackNotificationGIF10_5eeeb47607b929cc9d7c8e54f532b04b.gif?w=480&fm=avif) 

In conclusion, using dynamic variables and hyperlinks to respond.io takes Slack notifications to the next level, allowing Users to get better insight into each Contact. Hence, they can deal with [inbound conversations](https://respond.io/blog/inbound-conversations) more effectively, which leads to a better customer experience.

This is a simple way of using the [HTTP Request Step](https://respond.io/blog/february-2022-release-new-workflows-steps-new-navigation-and-messaging-module-design-custom-channel-integration-and-bits-and-bobs#toc-mobile-4) to make a Slack incoming webhook. But there are other practical ways too in which these can be implemented. We will soon update this article with more useful applications to serve different use cases.

Turn customer conversations into business growth with respond.io. ✨

Manage calls, chats and emails in one place!

[ Book a Demo](https://cta-service-cms2.hubspot.com/web-interactives/public/v1/track/redirect?encryptedPayload=AVxigLJZtM4BfRkXBKSL59L5j%2FlaJ4%2BzD1NHrw8UnfY3qlAjv5e5x%2FLC6kTHaAzy%2BZArNHjwEPBjeaY%2Flegh7%2FlItLGZbpOSlRy%2B3HaHdvJTbK4816w%3D&webInteractiveContentId=131307604004&portalId=7250147&%5F%5Fhstc=4958508.ec36eb4a1acb5a2f1d2caa097ff2cfe6.1725863681681.1736738541926.1736745026317.279&%5F%5Fhssc=4958508.5.1736745026317&%5F%5Fhsfp=1189922200) [ Sign Up Free](https://cta-service-cms2.hubspot.com/web-interactives/public/v1/track/redirect?encryptedPayload=AVxigLJUZ9y86szSaqWmCnYSYMq0ZOk9XV2oCon%2FmNLPf8PPYjkz0WNyT3X6%2FNYXJ57JQd5OrqxmaPSa%2B7vmFBoJC5AM1ZN85A57D%2Ff8%2FTbyG9hd5BP9pbt7izF7v82BktzihajSsdiAfsC8q7M1poVVj%2FeAarUQTlFGjZdhnpE%2FS0oyP6r6zJeC35UP7Fj5%2FhBOQVo1fYZ5OQ0ThLMvpSdc7BkVWmpTOpdbJhdObPU%3D&webInteractiveContentId=131307603879&portalId=7250147&%5F%5Fhstc=4958508.ec36eb4a1acb5a2f1d2caa097ff2cfe6.1725863681681.1736738541926.1736745026317.279&%5F%5Fhssc=4958508.5.1736745026317&%5F%5Fhsfp=1189922200) 

## Further Reading

And that’s everything you need to know about Slack notifications with respond.io. If you would like to learn about other interesting topics, check out these articles:

* [How to Send a WhatsApp Business Notification](https://respond.io/blog/whatsapp-business-notification)
* [WhatsApp CRM: Using respond.io as a CRM with WhatsApp Integration](https://respond.io/blog/whatsapp-crm)
* [How to Set Up Facebook Comment Auto Reply](https://respond.io/blog/facebook-comment-auto-reply)

Share this article

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/blog/slack-notification-incoming-webhook)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/blog/slack-notification-incoming-webhook)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/blog/slack-notification-incoming-webhook)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](https://twitter.com/share?url=https://respond.io/blog/slack-notification-incoming-webhook)

## Related posts 👩‍💻

* [![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2oqQFglGKjjaHVJ8tzFoWn/dae58c7100ab3e6aadc197b8967ace36/Practical_Guide___Best_Omnichannel_CRM.png?q=70&w=1000&fm=avif)](/blog/best-omnichannel-crm)  
[10 Best Omnichannel CRM Platforms: Features & Pricing ComparedThe 10 best omnichannel CRM platforms: respond.io, Kustomer, Kommo, Salesforce, HubSpot, Zendesk, Intercom, Zoho CRM, Zendesk and Freshdesk.](/blog/best-omnichannel-crm)
* [![](https://assets2-proxy.respond.io/ph8r57dk1q9w/vr013lmO4xRSS30KcRV8T/8577db2181c4da2b4b4650ef13f7f93c/Practical_Guide___Best_AI_Chatbot_for_Website_Cover__1___1_.png?q=70&w=1000&fm=avif)](/blog/best-ai-chatbots-for-website)  
[Best AI Chatbots for Website: Top Platforms ComparedDiscover the best AI chatbots for websites in 2025: Respond.io, Intercom, Zendesk AI, Tidio, Chatbase, Drift, HubSpot Chatbot, ManyChat, Landbot](/blog/best-ai-chatbots-for-website)
* [![](https://assets2-proxy.respond.io/ph8r57dk1q9w/1TpzwG7GSnvYfqt5pQRkSu/33fb71cdb0416e51b471784944d51485/AI_Agents_for_Customer_Support.png?q=70&w=1000&fm=avif)](/blog/best-ai-agents-for-customer-support)  
[Best AI Agents for Customer Support in 2025: Pros, Cons & PricingExplore the best AI agents for customer support in 2025\. Compare pros, cons and pricing of top platforms like respond.io and Intercom.](/blog/best-ai-agents-for-customer-support)

3x Your Business Results with Respond.io 🚀

[Talk to sales](/demo)[Start free trial](https://app.respond.io/user/register)

2025-12-05T03:05:41.402Z

blogs

```json
[{"@context":"https://schema.org","@type":"Article","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/TyCUjy4KdxLpCBXllff9z/a35715f2bbf3c70fb1cb1dc34c95ad24/SlackNotifsCoverImage_5de3eb25ecffbf05ced7ef68303c43a2.png","thumbnailUrl":"https://assets2-proxy.respond.io/ph8r57dk1q9w/TyCUjy4KdxLpCBXllff9z/a35715f2bbf3c70fb1cb1dc34c95ad24/SlackNotifsCoverImage_5de3eb25ecffbf05ced7ef68303c43a2.png","headline":"Slack Notification: Creating a Slack Incoming Webhook","alternativeHeadline":"Slack Notification: Creating a Slack Incoming Webhook","genre":["How To Article"],"publisher":{"@type":"Organization","name":"Respond.io","sameAs":"https://respond.io","logo":{"@type":"ImageObject","url":"https://respond.io/logo/respond-io.webp"}},"url":"https://respond.io/blog/slack-notification-incoming-webhook","datePublished":"2023-07-23T00:00:00.000Z","dateCreated":"2023-07-23T00:00:00.000Z","dateModified":"2025-04-03T03:17:37.692Z","description":"Many company tasks can be simplified with a Slack notification. Read this article to learn how to create a Slack Incoming Webhook from respond.io.","author":{"@type":"Person","name":"Román Filgueira","url":"https://respond.io/author/roman-filgueira"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://respond.io/blog/slack-notification-incoming-webhook"}},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://respond.io/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://respond.io/blog"},{"@type":"ListItem","position":3,"name":"How To Article","item":"https://respond.io/category/how-to-article"}]}]
{"@context":"https://schema.org","@type":"VideoObject","name":"How to use the HTTP Request Step in Workflows","uploadDate":"2025-12-05T03:05:41.628Z","description":"How to use the HTTP Request Step in Workflows","thumbnailUrl":"https://i.ytimg.com/vi/M8qDmp-A8PU/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=M8qDmp-A8PU","embedUrl":"https://www.youtube.com/embed/M8qDmp-A8PU"}
```
