Skip to content
Ordinal
Esc
↑↓navigate↵open⌘Jpreview
On this page

Slack Boost

Notify a Slack channel when a post publishes so your team can like, comment, and amplify it.

Slack Boost notifies your team via Slack when posts publish, encouraging them to engage and amplify your content’s reach. Turn employees into advocates by making it easy to find and interact with your social content.

Slack Boost

How Slack Boost works

  1. You add Slack Boost to a post manually, or turn on auto-boost for a channel so every new post is boosted there
  2. Once the post publishes to social platform(s), Ordinal sends a notification to your configured Slack channel
  3. Your team sees the live post with direct links
  4. Team members engage - likes, comments, shares - boosting visibility

The Slack message includes:

  • Post title (links to the post in Ordinal)
  • Button to view on each platform where it published
  • Your custom message, if you added one

Setting up Slack Boost

Slack Boost

Connect Slack

Go to Integrations → Slack and click Marketing Boost Channels. Authorize Ordinal to access your Slack workspace.

Choose a channel

As part of the configuration, you’ll choose the specific channels you want to boost posts to e.g. #marketing-boost or #marketing.

Choose the default notification behavior

After you connect a channel, the channel settings modal opens. Notify channel of all posts by default is off — the channel is opt-in.

  • Leave it off to add Slack Boost manually on the posts you want to amplify.
  • Toggle it on and select Confirm to auto-boost every new post to this channel.

Select Cancel or dismiss the modal to keep the setting off. You can change this later from Integrations → Slack by opening the channel’s settings.

Adding Slack Boost to posts

Manual boost

  1. Open a post and scroll to Post Automations
  2. Click + Slack Boost
  3. Select the Slack channel
  4. Add a custom message (optional)

When the post publishes, your configured channels receive the notification.

Auto-boost

Newly connected channels start with auto-boost off. To turn it on, open Integrations → Slack, select the channel, toggle Notify channel of all posts by default, and select Confirm. From then on, every new post automatically includes a Slack Boost to that channel — you can still remove the boost from individual posts.

Choosing the right channel

Target the right audience for each post. A company announcement might go to #all-hands while a product feature post goes to #product-team.

Channel example Use case
#social-boost All boost requests
#marketing Marketing team content
#leadership Executive posts

Slack Boost API

You can list connected Slack channels and manage slack boosts programmatically. All endpoints require API key authentication.

Action Method Path Description
List webhooks GET /slack-webhooks List connected marketing boost channels (use id as slackWebhookId when creating a boost)
List for post GET /posts/{postId}/slack-boosts List all slack boosts for a given post
Create POST /slack-boosts Attach a boost to a post and Slack channel
Get GET /slack-boosts/{id} Get one slack boost by ID
Update PATCH /slack-boosts/{id} Update copy or target channel
Delete DELETE /slack-boosts/{id} Remove the boost

List Slack webhooks

curl -X GET "https://app.tryordinal.com/api/v1/slack-webhooks" \
  -H "Authorization: Bearer ord_XXXXXXXXXXXXXXXX"

List slack boosts for a post

curl -X GET "https://app.tryordinal.com/api/v1/posts/550e8400-e29b-41d4-a716-446655440300/slack-boosts" \
  -H "Authorization: Bearer ord_XXXXXXXXXXXXXXXX"

Create slack boost

Use a post ID and a slackWebhookId from GET /slack-webhooks or from a connected marketing boost channel.

curl -X POST "https://app.tryordinal.com/api/v1/slack-boosts" \
  -H "Authorization: Bearer ord_XXXXXXXXXXXXXXXX" \
  -H "Content-Type: application/json" \
  -d '{
    "postId": "550e8400-e29b-41d4-a716-446655440300",
    "slackWebhookId": "550e8400-e29b-41d4-a716-446655440920",
    "copy": "New post — please like and share!"
  }'

Get, update, and delete

curl -X GET "https://app.tryordinal.com/api/v1/slack-boosts/550e8400-e29b-41d4-a716-446655440910" \
  -H "Authorization: Bearer ord_XXXXXXXXXXXXXXXX"
curl -X PATCH "https://app.tryordinal.com/api/v1/slack-boosts/550e8400-e29b-41d4-a716-446655440910" \
  -H "Authorization: Bearer ord_XXXXXXXXXXXXXXXX" \
  -H "Content-Type: application/json" \
  -d '{"copy": "Updated message for the team."}'
curl -X DELETE "https://app.tryordinal.com/api/v1/slack-boosts/550e8400-e29b-41d4-a716-446655440910" \
  -H "Authorization: Bearer ord_XXXXXXXXXXXXXXXX"

See the Slack Boosts API reference for full schemas (including GET /slack-webhooks) and error handling.

Learn more

Last updated on September 27, 2026

Was this page helpful?