Zenovay can post automation alerts into a Slack channel so your team sees important changes without logging into the dashboard. It works through Slack's own incoming webhooks plus a Zenovay automation rule — there is no Slack app to install and no OAuth flow.
How it works
You create an incoming webhook in Slack (this gives you a URL that posts to a specific channel), then add a Zenovay automation rule that fires a Slack notification when a condition you choose is met. Zenovay posts the message to that webhook URL.
What you can alert on
In the Automation tab, a rule can trigger on these conditions:
- Traffic spike — visits jump above a multiplier you set.
- Traffic drop — visits fall by a percentage you set.
- Error rate threshold — JS error rate crosses a threshold.
- Conversion rate below — conversion rate drops under a value.
- Bounce rate above — bounce rate climbs over a value.
Each rule has one trigger and one action. To alert on several conditions, create several rules.
If you need alerts on events that aren't in this list — such as a downtime or a goal completion — use the separate webhook integration, which fires on its own set of events, and forward those to Slack from your side.
Step 1: create an incoming webhook in Slack
- In Slack, open your workspace's App Directory and add the Incoming Webhooks app (or create a Slack app with incoming webhooks enabled).
- Choose the channel where alerts should land.
- Copy the webhook URL — it looks like
https://hooks.slack.com/services/....
For private channels, the webhook must be created for that specific channel.
Step 2: add a Slack automation rule in Zenovay
- Open your website's dashboard, go to Settings, and select the Automation tab.
- Click to create a new rule and give it a name.
- Pick the trigger (for example, Traffic drop or Error rate threshold) and set its condition.
- Set the action to Slack notification and paste your
https://hooks.slack.com/services/...webhook URL. - Save the rule. Zenovay posts to the channel the next time the trigger condition is met.
Routing to different channels
There's no per-category channel picker — routing is per rule. To split alerts across channels, create a webhook for each Slack channel and point different rules at different URLs. For example:
- A Traffic drop rule and an Error rate threshold rule both posting to
#zenovay-alerts. - A Conversion rate below rule posting to
#zenovay-revenue.
What the message looks like
The Slack message includes the rule name and its trigger type. The exact wording isn't customisable in Zenovay today — if you need a custom payload (for routing or filtering inside Slack), use Zenovay's webhook integration and shape the message on your side before posting it to Slack.
Plan availability
Automation rules (including the Slack action) require the Pro plan or higher. They aren't available on the Free plan, and webhooks are also a paid feature, so Free plans can't send alerts to Slack.