Slack Integration: Daily Digests and Draft Approval
Connect ReddGrow to Slack for daily engagement digests and one-click draft approval from your team channel
ReddGrow's Slack integration brings your Reddit engagement workflow into Slack — sending your team a daily digest of pending drafts and letting anyone approve or skip them with a single button click, without touching the dashboard.
Requirements
- A ReddGrow Pro tier subscription (Slack integration is a Pro feature)
- A Slack workspace where you have permission to install apps
- At least one active campaign with pending drafts
Setup
Step 1: Connect Your Slack Workspace
- Go to Settings → Integrations in the ReddGrow dashboard
- Click Connect to Slack
- You'll be redirected to Slack's OAuth authorization page
- Select the workspace and channel where ReddGrow should post
- Click Allow
During authorization, Slack asks you to choose which channel ReddGrow will post to. This selection is part of Slack's native OAuth flow — you don't need to configure it separately in ReddGrow.
Step 2: Verify the Connection
After authorization, ReddGrow sends a test message to your selected channel confirming the connection. If you don't see it within a minute, check Settings → Integrations for error status.
Daily Digest
Every day at 8:00 AM UTC, ReddGrow sends a digest to your connected Slack channel. The digest includes:
- Pending draft count — how many drafts are waiting for review across all campaigns
- Draft previews — a sample of the highest-priority pending drafts with the target subreddit and comment preview
- Sentiment breakdown — whether pending drafts skew promotional, awareness, or warmup
- Posted yesterday — how many comments were successfully posted in the previous 24 hours
Example Digest Format
ReddGrow Daily Digest — March 5, 2026
Pending: 12 drafts across 3 campaigns
Posted yesterday: 4 comments
Top pending drafts:
1. r/SaaS — "Has anyone found a good tool for..." [promotional]
"I've been using [Product] for exactly this..." ›
2. r/Entrepreneur — "Best practices for cold outreach?" [awareness]
"One thing that's worked well for us is..." ›Interactive Draft Approval
Each draft preview in the digest includes two action buttons:
| Button | Action |
|---|---|
| Approve | Marks the draft as approved and assigns it to the Chrome Extension for posting |
| Skip | Marks the draft as skipped — it won't be posted |
These buttons work for any team member in the channel — no dashboard login required. The action is recorded in the dashboard with the Slack user's name for audit purposes.
After clicking, Slack updates the message to confirm the action and removes the buttons.
Channel Configuration
To change the channel ReddGrow posts to, disconnect and reconnect the integration:
- Go to Settings → Integrations
- Click Disconnect Slack
- Click Connect to Slack and go through the OAuth flow again, selecting the new channel
This re-authorization generates a new webhook URL configured for the new channel.
Disconnecting
To remove the Slack integration:
- Go to Settings → Integrations
- Click Disconnect Slack
This stops digest delivery and removes the stored webhook. Your draft history is unaffected.
Troubleshooting
Test message not received after connecting
- Confirm the selected Slack channel exists and the ReddGrow bot was authorized to post to it
- Check whether the channel is private — the bot needs to be invited to private channels manually (type
/invite @ReddGrowin Slack) - Disconnect and reconnect the integration from Settings → Integrations to generate a fresh webhook
Daily digests stopped arriving
- Slack webhooks expire when a workspace admin revokes the app's permission. Reconnect via the OAuth flow.
- Verify the channel hasn't been archived or renamed — the existing webhook will fail silently
- Check Settings → Integrations for an error status badge
"Test" button fails with an error
The test button fires a ping to the stored webhook URL. If it fails:
- The webhook may be expired — reconnect the integration
- The Slack app may have been removed from the workspace — re-authorize at Settings → Integrations → Connect to Slack
Changing the notification channel
There is no in-app channel selector after initial setup. To change the channel:
- Click Disconnect Slack in Settings → Integrations
- Click Connect to Slack and select the new channel during the OAuth flow
This generates a new webhook configured for the new channel.