Nebula is in beta — new features are shipping every week.
NebulaNebula

Set Up Dashboard Alerts

Set up AI dashboard alerts with Nebula to monitor KPIs daily. Get a Slack notification when signups, revenue, or other metrics cross your thresholds.

What you'll build

Nebula checks your analytics dashboard on a schedule, compares key metrics against the thresholds you set, and sends you a Slack alert when something crosses the line — so you catch drops in signups, spikes in errors, or revenue changes before they snowball.

What to say

You

Check our website traffic daily. If signups drop more than 20% compared to the previous day, send me an alert in Slack.

Run Action

Pulling today's signup count from your analytics API... Today: 184 signups. Yesterday: 241 signups. Change: −23.7%.

Send Slack MessageSlack Agent

Sent alert to #alerts: signups dropped 23.7% day-over-day (184 vs 241).

Nebula
Nebula

Heads up — signups dropped 23.7% compared to yesterday (184 vs 241). I've sent an alert to #alerts in Slack.

Adjust the metric, threshold, and alert channel to fit your needs.

What happens

Nebula connects to your analytics source

Nebula calls your analytics API (Mixpanel, Amplitude, PostHog, or any REST endpoint) and pulls the current value for the metric you specified — in this case, daily signups.

The current metric is compared to the previous period

Nebula fetches the same metric for the comparison window (yesterday, last week, or whatever baseline you chose) and calculates the percentage change.

The threshold check is evaluated

If the change exceeds your threshold — here, a 20% drop — Nebula flags it as an alert. If the metric is within the normal range, no notification is sent and the check completes silently.

An alert is posted to Slack

When a threshold is crossed, your Slack Agent posts a notification to the channel you specified. The alert includes the metric name, current value, previous value, and the percentage change so you have the context you need to act.

Make it automatic

You

Run this check every morning at 8 AM.

Create Trigger

Creating scheduled trigger: every day at 8:00 AM UTC. Task: check website traffic, compare to previous day, alert in Slack if signups drop more than 20%.

Nebula
Nebula

Your trigger is live. Every morning at 8 AM, I'll check your traffic metrics and alert you in Slack if signups drop. You can pause or edit this from the Triggers page.

Nebula creates a scheduled trigger that runs this check automatically each morning. You can view, pause, or delete it from the Triggers page in the sidebar.

Connect your integrations

This recipe uses the Slack Agent and a connection to your analytics or monitoring tool. Connect Slack from the Integrations page. If your analytics service is listed there (like Mixpanel or PostHog), connect it directly. Otherwise, ask Nebula to set up a custom API connection — provide the base URL and a secure popup will appear for you to enter your API key or token.

On this page