> For the complete documentation index, see [llms.txt](https://knowledgebase.autorabit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.autorabit.com/product-guides/arm-1/arm-features/webhooks/configure-a-webhook-in-slack.md).

# Slack

{% hint style="info" %}
After the 25.3.9 release, the structure of the webhook payload URL was updated. Customers need to update the webhook URL in the repository settings of their remote repo. Some customers are still using the old webhook URL containing **autorabitrest**, which should now be replaced with api.

Example:

Old URL: [https://na25.autorabit.com/**autorabitrest/**&#x77;ebhook/triggerSCMPushrequest](https://na25.autorabit.com/autorabitrest/webhook/triggerSCMPushrequest)

Updated URL: [https://na25.autorabit.com/api/webhook/v2/\<OrgName>/trigger-scm-push-request](https://na25.autorabit.com/api/webhook/v2/<OrgName>/trigger-scm-push-request)

Unless you update the Payload URL, you might face pull request/trigger build-on-commit jobs triggering.
{% endhint %}

1. Log in to your **Slack** account.
2. Navigate to <https://api.slack.com/>
3. Click **Create an app**.

<figure><img src="/files/aAP7RPQTMbZYnW2eeqdr" alt="Slack API homepage with Create an app button highlighted" width="527"><figcaption></figcaption></figure>

4. On the **Create an app** screen, click **From scratch**.

<figure><img src="/files/3yGMmWAZiuU1j7qlKGiZ" alt="Slack app creation screen with From scratch option selected" width="443"><figcaption></figcaption></figure>

5. Enter an **App Name**, choose a **Workspace** from the dropdown, and click **Create App**.

<figure><img src="/files/l84gGuxqHeexBDUk0RxM" alt="Slack app naming and workspace selection screen" width="441"><figcaption></figcaption></figure>

6. In the app settings, click **Incoming Webhooks** under **Features** or **Add features and functionality**.

<figure><img src="/files/XAidGoHcZu06pVS6FGwi" alt="Slack app features page with Incoming Webhooks highlighted" width="563"><figcaption></figcaption></figure>

7. Activate **Incoming Webhooks** by toggling the switch from disabled to enabled.

<figure><img src="/files/VMIC70vThgRPFNYSRQt5" alt="Toggle switch in disabled state"><figcaption></figcaption></figure>

<figure><img src="/files/KxdX5BFgrP0bwqxdSON6" alt="Toggle switch in enabled state"><figcaption></figcaption></figure>

8. Scroll down and click **Add New Webhook to Workspace**.

<figure><img src="/files/3pB24l6VQB3GsavRq9Ua" alt="Add new webhook to workspace button in Slack app configuration" width="458"><figcaption></figcaption></figure>

9. Choose the **channel** where notifications should be sent and click **Allow**.

<figure><img src="/files/JZkOakwjSSITaXmOs2i2" alt="Slack channel selection screen for webhook integration" width="352"><figcaption></figcaption></figure>

10. After authorization, you'll return to the previous screen. Scroll down and click **Copy** to get the webhook URL.

<figure><img src="/files/eEXy1wqeRBwsHpA3UJZu" alt="Slack webhook URL section with Copy button" width="461"><figcaption></figcaption></figure>

The webhook URL can be reused or deleted from this section in Slack.

11. Finally, integrate your Slack webhook URL with ARM. For more guidance, refer to [this configuration guide](/product-guides/arm/troubleshoot/how-tos/configure-mail-server-settings.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://knowledgebase.autorabit.com/product-guides/arm-1/arm-features/webhooks/configure-a-webhook-in-slack.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
