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

# Slack

> Schedule announcements and updates to Slack channels alongside your other social content.

Slack scheduling keeps your team in the loop without the manual work. Schedule announcements, content alerts, or recurring updates to any channel - written and timed alongside the rest of your content calendar.

<img src="https://mintcdn.com/ordinal/KESJyjE7WOg0l7Ll/images/slack-announcement.jpg?fit=max&auto=format&n=KESJyjE7WOg0l7Ll&q=85&s=9d22222e8a0979148510c4f27a6ed3f8" alt="Slack Announcement" width="1500" height="900" data-path="images/slack-announcement.jpg" />

## Overview

This page covers **scheduling messages to Slack channels**. Ordinal also offers Slack notifications and Slack Boost for team amplification - see the callouts below.

<CardGroup cols={2}>
  <Card title="Connecting Slack" icon="plug" href="#connecting-slack">
    Connect your workspace and channels
  </Card>

  <Card title="Drafting a Message" icon="pen-to-square" href="#drafting-a-slack-message">
    Formatting, mentions, and attachments
  </Card>

  <Card title="Attachments" icon="image" href="#attachments">
    Images and videos
  </Card>

  <Card title="Use Cases" icon="lightbulb" href="#use-cases">
    When to use Slack scheduling
  </Card>
</CardGroup>

## Connecting Slack

Go to [**Settings → Profiles → Scheduling → Slack**](https://app.tryordinal.com/settings/profiles/scheduling/slack), click **Connect Slack**, and sign in to your workspace. Choose which channel Ordinal can post to. Each channel appears as a selectable profile when creating posts.

| Requirement | Details                            |
| ----------- | ---------------------------------- |
| Connection  | OAuth via Slack                    |
| Permissions | Post messages to selected channels |
| Sender      | Your Slack profile (not Ordinal)   |

<Tip>
  The Ordinal app must be invited to private channels. Type `/invite @Ordinal` in the channel first.
</Tip>

## Drafting a Slack Message

### What you can post

| Feature                     | Supported | Notes                                |
| --------------------------- | --------- | ------------------------------------ |
| Text messages               | ✅         | Up to 40,000 characters              |
| [Attachments](#attachments) | ✅         | 1 image or video per message         |
| Formatted text              | ✅         | Bold, italic, code, links, lists     |
| [Mentions](#mentions)       | ✅         | @here, @channel, users, and channels |
| Link previews               | ✅         | Slack unfurls links automatically    |

### Formatting

The editor supports Slack's markdown-style formatting:

* **Bold**: Use the toolbar or `Cmd/Ctrl + B`
* **Italic**: Use the toolbar or `Cmd/Ctrl + I`
* **Code**: Inline code formatting
* **Links**: Paste URLs or use the link button
* **Lists**: Bullet and numbered lists
* **Emoji**: Type `:emoji_name:` or use the emoji picker

Formatting converts to Slack's native syntax when published, so your messages look native in the channel.

### Mentions

Tag users, channels, and broadcast to everyone:

| Mention         | What it does                           |
| --------------- | -------------------------------------- |
| `@here`         | Notifies active members in the channel |
| `@channel`      | Notifies all members in the channel    |
| `@everyone`     | Notifies everyone in the workspace     |
| `<@USER_ID>`    | Mentions a specific user               |
| `<#CHANNEL_ID>` | Links to another channel               |

<Note>
  User and channel mentions require Slack IDs (not display names). You can find these in Slack by right-clicking a user or channel and copying the link.
</Note>

<Card title="Drafting Posts" icon="keyboard" href="/posts/drafting-posts">
  Full guide to formatting, slash commands, and keyboard shortcuts.
</Card>

## Attachments

You can attach **one image or video** per Slack message.

| Spec           | Limit                   |
| -------------- | ----------------------- |
| Files per post | 1                       |
| Formats        | JPG, PNG, GIF, MP4, MOV |

Drag and drop files into the editor, paste from clipboard, or use the attachment button. If you need to share multiple files, consider posting them separately or linking to a shared folder.

## FAQ

<AccordionGroup>
  <Accordion title="Can't connect">
    You may need workspace admin permission to add apps. Check with your Slack admin.
  </Accordion>

  <Accordion title="Messages not posting">
    Verify the channel still exists and Ordinal hasn't been removed from your workspace.
  </Accordion>
</AccordionGroup>

## Use Cases

* **Scheduled announcements**: Company or community updates, policy changes, etc.
* **Recurring messages**: Weekly reminders, monthly reports, etc.

## Other Slack Features

Ordinal offers additional Slack integrations beyond scheduling:

<CardGroup cols={2}>
  <Card title="Notifications" icon="bell" href="/collaboration/notifications">
    Get Slack alerts when posts publish, fail, or need approval.
  </Card>

  <Card title="Slack Boost" icon="users-medical" href="/posts/slack-boost">
    Automatically share published social posts with your team for engagement.
  </Card>
</CardGroup>

## Learn More

<CardGroup cols={2}>
  <Card title="Discord" icon="discord" href="/social-profiles/discord">
    Similar use case with webhook-based connection.
  </Card>

  <Card title="Scheduling posts" icon="clock" href="/posts/scheduling-posts">
    Set the perfect time for your content.
  </Card>
</CardGroup>
