Get Breaking Intelligence in Your Slack Channel in 2 Minutes
Push verified intelligence briefs to Slack or Discord with Polaris webhooks. Formatted messages with confidence scores, categories, and source counts.
Your team shouldn't have to check multiple sources manually. Let verified intelligence come to you — scored, analyzed, and formatted for Slack or Discord.
Polaris webhooks push intelligence briefs directly to your channels the moment they publish. Every message includes the headline, confidence score, category, source count, and a link to the full brief.
Slack Setup
- Create a Slack Incoming Webhook at api.slack.com/messaging/webhooks
- Copy the webhook URL
- Add it to Polaris:
curl -X POST https://api.thepolarisreport.com/api/v1/webhooks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://hooks.slack.com/services/YOUR/WEBHOOK/URL",
"format": "slack",
"events": ["brief.published"],
"filters": {
"categories": ["ai", "markets", "crypto"]
}
}'That's it. New briefs in your selected categories will appear in your Slack channel as rich Block Kit messages with:
- Headline and summary
- Confidence score and category
- Source count
- “Read Brief” button linking to the full analysis
Discord Setup
Same process — use a Discord webhook URL instead:
- In your Discord server, go to Channel Settings → Integrations → Webhooks
- Create a webhook and copy the URL
- Add it to Polaris:
curl -X POST https://api.thepolarisreport.com/api/v1/webhooks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://discord.com/api/webhooks/YOUR/WEBHOOK/URL",
"format": "discord",
"events": ["brief.published"],
"filters": {
"categories": ["defense", "space", "cyber"]
}
}'Discord messages arrive as rich embeds with the Polaris blue accent color.
Available Events
- brief.published — New brief published in your selected categories
- brief.trending — A brief starts trending across readers
- usage.threshold — Your API usage hits a configured threshold
Filter by Category
Pick from 18 verticals: ai, markets, crypto, politics, defense, space, climate, cyber, biotech, energy, startups, real-estate, sports, science, health, policy, world, entertainment.
Or leave filters empty to get everything.
Raw JSON Format
If you're building a custom integration, use format “raw” to get the full brief JSON with HMAC signature verification:
curl -X POST https://api.thepolarisreport.com/api/v1/webhooks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://your-server.com/webhook",
"format": "raw",
"events": ["brief.published", "brief.trending"]
}'Every raw webhook includes an X-Polaris-Signature header for HMAC verification.
Reliability
- Automatic retries on failure
- Auto-disables after 20 consecutive failures
- Delivery tracking in your dashboard
Dedicated Integration Pages
For more details, see the dedicated landing pages: Polaris for Slack and Polaris for Discord.