Slack Integration
Get BannerTrackr notifications directly in your Slack workspace
Slack Integration
Connect BannerTrackr to Slack to receive campaign notifications directly in your workspace. Get daily summaries, performance alerts, and renewal reminders without checking the dashboard.
Slack integration is available on Starter, Growth, and Pro plans.
What You'll Get
- Daily summaries — Performance overview sent at your preferred time
- Performance alerts — CTR drops and milestone celebrations
- Renewal reminders — Campaigns expiring soon
- Usage warnings — When approaching plan limits
Setup
Step 1: Create a Slack Webhook
- Go to your Slack workspace
- Navigate to Apps → Incoming Webhooks
- Or visit api.slack.com/messaging/webhooks
- Click Add New Webhook to Workspace
- Choose the channel where you want notifications
- Click Allow
- Copy the webhook URL (starts with
https://hooks.slack.com/services/...)
Step 2: Connect in BannerTrackr
- Go to Settings → Integrations in your dashboard
- Find the Slack card
- Paste your webhook URL
- Optionally add a channel name (for your reference)
- Click Connect Slack
Step 3: Test the Connection
After connecting:
- Click the Test button
- Check your Slack channel for a test message
- If successful, you're ready to go!
Notification Settings
After connecting, configure which notifications you receive:
Daily Summary
A daily overview of all your campaign performance.
- Toggle: Enable/disable daily summaries
- Time: Choose what hour (UTC) to receive it
Example message:
📊 Daily Summary - Dec 30, 2024
Your campaigns had a great day!
• Total impressions: 12,543
• Total clicks: 312
• Average CTR: 2.49%
Top performer: "Newsletter Header" with 3.1% CTRPerformance Alerts
Get notified when campaigns hit milestones or need attention:
- Milestones — 10K, 50K, 100K, 500K, 1M impressions
- CTR drops — When CTR drops below your threshold
Example message:
🎉 Milestone Reached!
"Header Banner" hit 10,000 impressions
Campaign: Tech Weekly NewsletterRenewal Reminders
Notifications when campaigns are expiring soon:
- Sent for placements with end dates set
- Triggers 7 days before expiration
Example message:
📅 Renewal Reminder
"Sidebar Sponsor" expires in 5 days
Advertiser: Acme Corp
Consider reaching out about renewal.Usage Warnings
Alerts when approaching your plan's limits:
- 80% usage warning
- 95% usage warning
Example message:
⚠️ Usage Warning
You've used 80% of your monthly impressions.
Consider upgrading to avoid tracking interruption.Managing Your Integration
Update Webhook URL
If you need to change the channel or refresh the webhook:
- Go to Settings → Integrations
- Scroll to Update webhook
- Paste the new URL
- Click Update
Connection Issues
If messages aren't being delivered, BannerTrackr will:
- Show a "Needs Reconnect" badge
- Display a warning in the integration settings
- After 3 consecutive failures, notifications pause
To fix:
- Generate a new webhook URL in Slack
- Update the URL in BannerTrackr
- Click Test to verify
Remove Integration
- Go to Settings → Integrations
- Click the trash icon on the Slack card
- Confirm removal
You can reconnect anytime.
Best Practices
Choose the Right Channel
- Dedicated channel — Create a
#sponsorshipsor#bannertrackrchannel for focused notifications - Existing channel — Add to your team's main channel if everyone needs visibility
- Private channel — Use if sponsor data is sensitive
Team Collaboration
If you have a team:
- Everyone sees notifications in the shared channel
- Great for distributed teams managing sponsorships
- No need for everyone to check the dashboard
Tune Your Notifications
Start with all notifications enabled, then adjust:
- Disable daily summaries if you prefer checking the dashboard
- Keep alerts on for critical notifications
- Disable renewal reminders if you track end dates elsewhere
Troubleshooting
"Needs Reconnect" message?
- Check if your Slack webhook is still valid
- Webhooks can be revoked if the Slack app is removed
- Generate a new webhook and update in BannerTrackr
Not receiving messages?
- Verify the webhook URL is correct
- Check the Slack channel still exists
- Click Test to check connectivity
- Look in Slack's spam/archived channels
Messages going to wrong channel?
The channel is determined by the webhook, not the channel name field. To change channels:
- Create a new webhook for the desired channel in Slack
- Update the webhook URL in BannerTrackr
Timezone issues with daily summary?
Daily summary time is in UTC. To convert:
- PST = UTC - 8 hours
- EST = UTC - 5 hours
- CET = UTC + 1 hour
If you want summaries at 9 AM PST, set the time to 17:00 UTC.