> For the complete documentation index, see [llms.txt](https://docs.infotopics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infotopics.com/mailscheduler/features/slack-and-teams/slack-setup.md).

# Slack Setup

To start using Slack with MailScheduler, you will need to create your own 'Slack App', which we will build off of a Manifest which you can copy from the MailScheduler application.

To get started, head to <https://api.slack.com/apps>, and log in.

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/MmXz8WAAAkzExZDzuFKA/image.png" alt=""><figcaption></figcaption></figure>

Afterwards, press the 'Create New App' button in the top right.

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/B9x30S6FNNeAR1xMGzBP/image.png" alt=""><figcaption></figcaption></figure>

Then, click 'From a manifest'.

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/aCF39W56kt7Hep28jJqx/image.png" alt=""><figcaption></figcaption></figure>

Choose the workspace you want Mailscheduler to be able to send messages to, and press next.

Then, you will be presented with this screen, where you will need to copy and paste the app manifest from MailScheduler.

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/pxfrYwL3G2g5BpiNfeiM/image.png" alt=""><figcaption></figcaption></figure>

To find the manifest in MailScheduler, head to the Settings, then click the External messaging tab, and then press the 'Show Slack manifest' button.

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/8TYe7ratqLVIC8dQ2K5x/image.png" alt=""><figcaption></figcaption></figure>

This should show you this screen:

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/I8AlfxVIrQRCLAeMgwvT/image.png" alt=""><figcaption></figcaption></figure>

Here, you can simply press the 'Copy Manifest' button in the top right, then, go back to the slack app, and paste it back in:

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/hkC90P2usETGqYi6mAdb/image.png" alt=""><figcaption></figcaption></figure>

Make sure that the 'JSON' tab is selected, not the 'YAML' tab. Advance to the next screen, and click 'Create'.

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/je2bF8FnScbFRAqjT0K5/image.png" alt=""><figcaption></figcaption></figure>

You will now be presented with an overview screen of your application. We're almost done, we just have a few small steps left to go.

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/B0eJ5WR0f6bXjWNYACQp/image.png" alt=""><figcaption></figcaption></figure>

Scroll down, and you will reach the 'Display Information section'. Click on the 'Add App Icon' button in the square. Now you can download the [MailScheduler Logo](/mailscheduler/features/slack-and-teams/slack-setup/mailscheduler-logo.md), and upload it to serve as the App Icon.

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/twD9o6vWpMe8H0BrUQkU/image.png" alt=""><figcaption></figcaption></figure>

Afterwards, click on the 'Install App' button in the left panel, which will lead you to this screen:

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/6q4EDT5irRhtYL7EOsFD/image.png" alt=""><figcaption></figcaption></figure>

Press the 'Install to ...' button, then follow the installation steps. When you are done, you will be presented with your Bot OAuth token:

<figure><img src="https://content.gitbook.com/content/4Fmvueq9O7VFJ2YCQcNN/blobs/9XGvD209pshUIpCuRgnu/image.png" alt=""><figcaption></figcaption></figure>

Finally, copy this token into Mailscheduler, and press the 'Save External Messaging Settings' button.

Congratulations! You are now done with the setup for slack, and can start sending messages in your favorite slack channels! If you're curious how to do this, you can look at [Using external messaging](/mailscheduler/features/slack-and-teams/using-external-messaging.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://docs.infotopics.com/mailscheduler/features/slack-and-teams/slack-setup.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.
