# Slack integration

Slack is the collaboration hub that brings the right people, information and tools together to get work done. From FTSE 100 companies to corner shops, millions of people around the world use Slack to connect their teams, unify their systems and drive their business forwards. Connect your conversations with the tools and services that you use to get the job done. With over 2,500+ apps and a robust API, the Slack platform team works with partners and developers globally to build apps and integrations that streamline your work, automate mundane tasks and bring context into your conversations in Slack.

**Follow the below steps to integrate slack into your classroom -**

1. Navigate to <https://api.slack.com/apps>
2. In the "your apps" section, click on the "Create New App" button, select the "From Scratch" option
3. In the next step, Input a name for your app in the "App Name" field
4. Select your slack workspace from the dropdown and click on create button
5. Now navigate to the "Incoming webhooks" section from left navigation and activate it using the toggle button
6. Now click on the "Add New Webhook to Workspace" button
7. In the next step, select the channel from the dropdown whose webhook is needed and click on the "Allow" button
8. Now the webhook is displayed for the channel in the "Incoming webhooks" page and you can copy the webhook from there
9. Navigate to app extension section of the classroom and click on the “Add to classroom” button against Slack app
10. Paste the copied webhook url, channel name and click on add button

<figure><img src="https://lh6.googleusercontent.com/RtYI_lzK5ItAJbPBJEwk_NehAwIVDkNNo_4uKpWigGQoI-H1z4PO4vtaMwwH-WJ9RqqmZ-_u36H0DQp8xo0tdD_w8duoYszsByzIvkaI4DIh2dqyJWp_xyIC_m9vcV7vMZsIiZIvG75bku24vso8Y4BX86pCF9ad3wwL34iu2cPDpNVo9agqHg7Z" alt=""><figcaption></figcaption></figure>


---

# 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.edredo.com/edredo-classrooms/app-extensions/slack-integration.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.
