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.

How Slack Boost works
- You add Slack Boost to a post manually, or turn on auto-boost for a channel so every new post is boosted there
- Once the post publishes to social platform(s), Ordinal sends a notification to your configured Slack channel
- Your team sees the live post with direct links
- 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

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
- Open a post and scroll to Post Automations
- Click + Slack Boost
- Select the Slack channel
- 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.