Setting up Slack alerts

Connect a Slack incoming webhook to receive Parsivex monitoring and cost anomaly alerts in your team channel.

Last updated July 5, 2026

Slack alerts deliver Parsivex notifications directly to a channel your team already watches. Slack is available on the Team plan only. Monthly Monitoring subscribers receive email alerts but cannot configure Slack.

What Slack receives

Once connected, your webhook receives two kinds of messages:

Alert typeWhen it firesLearn more
MonitoringAfter a successful monthly re-scan finds new waste or resolved findingsEmail and Slack monitoring alerts
Cost anomalyDaily, when yesterday's spend spikes above baseline (if anomaly alerts are enabled)Cost anomaly alerts

Both use the same webhook URL configured in Integrations → Alert channels.

Prerequisites

  1. A Team plan subscription with an active or trialing status
  2. Permission to create an Incoming Webhook in your Slack workspace
  3. A target channel where the team should see Parsivex alerts

Configure the webhook

  1. Create a Slack incoming webhook

    In Slack, open AppsIncoming WebHooks (or create a Slack app with an Incoming Webhooks feature). Choose the channel for Parsivex alerts and copy the webhook URL. It looks like:

    https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
    
  2. Paste the URL in Parsivex

    Go to Integrations (/integrations) and open Alert channels. Under Slack alerts, paste the webhook URL into the input field and click Save.

    Parsivex verifies the URL by posting a test message: Parsivex connected successfully. If verification fails, double-check the URL and that the Slack app is still installed.

  3. Confirm delivery

    After saving, you should see the test message in your Slack channel. Future monitoring and anomaly alerts will post there automatically.

    The settings page shows a masked version of your connected URL (last eight characters visible) so you can confirm which webhook is active.

What messages look like

Monitoring alert (after a re-scan)

When new waste is found:

🔍 $120/month in new AWS waste detected — 2 new finding(s)

The message may also include:

  • A resolutions line when findings were fixed: ✅ 3 findings fixed — $85/month saved since last scan
  • The top new finding: Top finding: Idle EC2 instance — $85/mo
  • A View Report button linking to your Parsivex report

When no new waste appears:

✅ No new AWS waste found this month.

Cost anomaly alert (daily)

When daily spend spikes are detected, Slack receives a batched message listing each affected service, baseline vs actual amounts, and severity. Multiple services on the same day are combined into one Slack message, not one per service.

Disconnect Slack

To stop Slack delivery, click Disconnect in Integrations → Alert channels. Parsivex clears the stored webhook URL. Email alerts continue unchanged if your plan includes them.

Troubleshooting

ProblemWhat to try
"Requires Team Plan" when savingUpgrade to Team from Billing (/settings/billing) or the pricing page
"Could not verify webhook URL"Confirm the URL is complete, the Slack app is installed, and the channel still exists
No Slack messages after connectingMonitoring alerts only fire on follow-up scans; anomaly alerts require anomaly alerts enabled and a paid plan
Messages stopped suddenlyThe webhook may have been revoked in Slack — create a new one and update Integrations

Related articles