> ## Documentation Index
> Fetch the complete documentation index at: https://www.ghostwriter.wiki/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuring Slack

> Enabling Slack WebHooks for notifications

If enabled, Ghostwriter will use Slack to send notifications and reminders to configured channels. The configuration requires an incoming Webhook.

<CardGroup cols={1}> <Card title="Sending messages using Incoming Webhooks" icon="chevron-right" iconType="solid" href="https://api.slack.com/messaging/webhooks" horizontal> <span className="text-xs text-dark/7 dark:text-light/6">Slack API</span> </Card> </CardGroup>

Specify a username and emoji for the bot. Emojis must be set using Slack syntax like (e.g., `:ghost:`). You can use any emoji available in your Slack team – including custom emojis.

The username can be anything you could use for a Slack username. The emoji will appear as the bot's avatar alongside the username.

The alert target is the message target. You can set this to a blank string or a user, aliases, or @here/@channel. Slack username/alias targets must be written as `<!here>`, `<!channel>`, or `<@username>` for them to work as actual notification keywords.

Finally, set the target channel. This might be your `#general` or some other channel. This is the global value Ghostwriter will use for all messages unless a project-specific channel is supplied. When users create a new project, there is an option to provide a Slack channel for project-related notifications.

<Frame>
  <img src="https://mintcdn.com/specterops-2/hxAceaiaqVHSIa3R/images/configuring-global-settings/image-6.png?fit=max&auto=format&n=hxAceaiaqVHSIa3R&q=85&s=0dc1523cedd15985e51d2c1877696e08" alt="" width="994" height="860" data-path="images/configuring-global-settings/image-6.png" />
</Frame>
