# Create A Slack Webhook

## Introduction

A Slack webhook is a unique URL provided by Slack that allows external services, applications, or scripts to send messages directly to a specific Slack channel. Essentially, it serves as a communication bridge between external systems and Slack, enabling seamless integration and automation of messaging workflows.

## Step 1

Log in to Your Slack Workspace Go to the Slack website and log in to your workspace at <https://slack.com/workspace-signin> or if you are already logged in open [https://slack.com](https://slack.com/).

## Step 2

Choose Your Workspace If you are a member of multiple workspaces, select the workspace where you want to create the webhook.

## Step 3

Navigate to the **"Apps"** Section Click on your workspace name in the top-left corner of the Slack window to open the main menu. From the menu, select "Apps." or simply visit <https://api.slack.com/apps/>

## Step 4

Search for **"Create New App"** In the top section and choose **"From scratch"**. Add a "App Name" and choose the workspace you want to create his application for.

<figure><img src="/files/zEFZ6cc0xBWDC7I41wFF" alt=""><figcaption></figcaption></figure>

## Step 5

Install the Incoming Webhooks App Find the **"Incoming Webhooks"** app in the search results and click on it. Then, click on the **"Add to Slack"** button to install the app to your workspace.

<figure><img src="/files/fAhHDCtjyNaoDLkVxZfQ" alt=""><figcaption></figcaption></figure>

Activate the webhook and switch it to **"On"**.

<figure><img src="/files/N5ELEcE8N1TQbszas6Vg" alt=""><figcaption></figcaption></figure>

Now create a new webhook by open **"Add New Webhook to Workspace"**.

<figure><img src="/files/5yrMWqZVIiF4vS3913rH" alt=""><figcaption></figcaption></figure>

## Step 6

Authorize Access You may need to authorize access to your workspace. Follow the prompts to grant permission for the Incoming Webhooks app to access your workspace.

**Choose a Channel** After granting access, Slack will ask you to choose a channel where you want to post messages using the webhook. Select the channel you prefer and click on the **"Allow"** button.

<figure><img src="/files/ydUkUunbk1SQMpLnKlOE" alt=""><figcaption></figcaption></figure>

## Step 8

Copy the Webhook URL Once you've chosen a channel, Slack will provide you with a webhook URL. This URL is unique to your workspace and channel and is used to send messages to Slack. **Copy this URL** as you'll need it to configure Amber Signals to send messages to Slack.

<figure><img src="/files/ceoinM6P5LP1r0nVLtrf" alt=""><figcaption></figcaption></figure>

## Step 9

Customize Your Webhook (Optional) You can customize your webhook by giving it a name, adding an icon, or configuring other settings. This step is optional, but it can help you identify your webhook more easily in the future.

And that's it! You've successfully created a Slack webhook. Now you can use this webhook URL to send messages to your Slack channel from Amber Signals. Head over to the [dashboard](https://ambersignals.com/dashboard) and create a new service with the webhook URL.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ambersignals.com/tutorials/create-a-slack-webhook.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
