Solution:
Yes — KPI Monitor alerts can be configured to send notifications via webhook to your endpoint. The docs confirm webhook delivery for KPI alerts and describe registering a webhook + assigning it to KPI Monitor alerts.
However, based on the official page text, I can confirm email is the default and webhooks are supported; I
cannot find an explicit global “disable all KPI alert emails” switch in the documentation. So if your goal is “webhook-only,” you should validate this in your cluster settings/admin controls and alert subscription setup. If needed, route webhook events to Slack/SMS and avoid relying on email recipients.
Suggestions:
- Use webhook registration + assignment flow from the KPI webhook docs.
- Test all notification types (threshold, scheduled, failure, delete, self-subscription) in your webhook receiver.
- If you need strict webhook-only behavior org-wide, check with ThoughtSpot support/CSM for tenant-level notification controls, since that specific toggle is not clearly documented on the public page.
Docs:
- KPI webhooks overview and setup:
https://developers.thoughtspot.com/docs/webhooks-kpi
- Configure webhooks section:
https://developers.thoughtspot.com/docs/webhooks-kpi#_configure_webhooks
- Webhook examples (Slack forwarding):
-
https://github.com/thoughtspot/developer-examples/blob/main/starters/kpi-monitor/slack-webhook-typescript/README.md
-
https://github.com/thoughtspot/developer-examples/blob/main/starters/kpi-monitor/slack-webhook-python/README.md