Slack integration for reports
Connect Slack to receive automated report summaries in your channels.
2 min read
Slack Integration for Reports
Deliver automated report summaries directly to any Slack channel using Incoming Webhooks.
Setup (3 Steps)
Step 1 — Create a Slack App
- 1Go to api.slack.com/apps
- 2Click Create New App → choose From scratch
- 3Name your app (e.g., "Listener Reports") and select your workspace
- 4Click Create App
Step 2 — Enable Incoming Webhooks
- 1In the app settings sidebar, click Incoming Webhooks
- 2Toggle Activate Incoming Webhooks to On
Step 3 — Add a Webhook URL
- 1Click Add New Webhook to Workspace
- 2Choose the channel where you want reports delivered
- 3Click Allow
- 4Copy the generated webhook URL — it looks like:
https://hooks.slack.com/services/... - 5Paste the URL into the Listener.com webhook input and click Complete Setup
What Slack Messages Look Like
Each Slack message includes:
- A header with the report template name
- Your network name
- A list of KPI metrics and their values (up to 10 per section)
- A View Full Report button linking to the interactive report
- A footer with the timestamp and time range
Using the Webhook
You can use the webhook URL in two places:
- 1Automated Reports — When creating an automation, select "Slack" as the delivery method and paste your webhook URL
- 2Manual Test — Listener.com can send a test message to verify the webhook is configured correctly. You'll see: *"✅ Test message from Listener — Your webhook is configured correctly!"*
