DOCS

Integrations

Connect HowlOps to your existing tooling: CI/CD pipelines, ChatOps, on-call management, and more.


GitHub Actions

Pause a monitor during deployments to prevent false alarms:

# .github/workflows/deploy.yml - name: Pause monitor run: | curl -X POST https://api.howlops.com/api/v1/monitors/$MONITOR_ID/pause \ -H "Authorization: Bearer $HOWLOPS_API_KEY" - name: Deploy run: ./deploy.sh - name: Resume monitor run: | curl -X POST https://api.howlops.com/api/v1/monitors/$MONITOR_ID/resume \ -H "Authorization: Bearer $HOWLOPS_API_KEY"
Slack workspace notifications

To connect Slack:

  1. Go to api.slack.com/apps → Create New App → From scratch
  2. Enable Incoming Webhooks and click Add New Webhook to Workspace
  3. Choose the channel and copy the Webhook URL
  4. In HowlOps: Integrations → Slack → paste URL → Save
Discord
  1. In your Discord server: Server Settings → Integrations → Webhooks → New Webhook
  2. Choose the channel and copy the Webhook URL
  3. In HowlOps: Integrations → Discord → paste URL → Save
PagerDuty
Paid On-call
  1. In PagerDuty: Services → Add New Service → Events API v2
  2. Copy the Integration Key
  3. In HowlOps: Integrations → PagerDuty → paste Integration Key → Save
Custom webhook

Connect any HTTPS endpoint. HowlOps POSTs JSON payloads on incident events:

{ "version": "1", "event": "monitor.down", "monitor_name": "API Health", "url": "https://api.example.com/health", "details": "HTTP 503 - Service Unavailable", "timestamp": "2026-01-15T10:30:00Z", "tenant_id": "550e8400-e29b-41d4-a716-446655440000", "monitor_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7", "heartbeat_id": "" }

Prometheus Alertmanager
Paid On-call

Route Prometheus alerts to HowlOps on-call schedules and escalation policies using the Alertmanageropsgenie_config webhook format. HowlOps is fully compatible with this format, so no custom receiver plugin is needed.

  1. In HowlOps: go to Integrations → Prometheus Alertmanager and generate an Alertmanager API token.
  2. Add HowlOps as a receiver in your alertmanager.yml:
receivers: - name: howlops webhook_configs: - url: 'https://api.howlops.com/api/v1/webhook/alertmanager' send_resolved: true http_config: authorization: credentials: '<your-alertmanager-token>'
MCP Server (AI assistants)

Allow AI assistants (Claude Code, Cursor, Copilot) to manage your HowlOps workspace via the Model Context Protocol. See the MCP Server docs for full setup instructions.