Expanded outbound catalog
Send HowlOps alerts to ServiceNow, Freshservice, Linear, Rocket.Chat, and Matrix.
HowlOps can deliver incident notifications to five additional ticketing and chat products. Every channel has a real dispatcher path and a Send test action; the catalog never treats a saved configuration as proof of delivery.
Setup matrix
| Product | Required configuration | Delivery |
|---|---|---|
| ServiceNow | Instance name, integration username, integration password | Creates an Incident through the Table API |
| Freshservice | Domain, API key, requester email | Creates an incident ticket through API v2 |
| Linear | Personal API key, team UUID | Creates an issue through the GraphQL API |
| Rocket.Chat | Incoming webhook URL | Posts a formatted room message |
| Matrix | Homeserver URL, bot access token, room ID | Sends an idempotent m.room.message event |
For ServiceNow and Freshservice, enter only the tenant/instance prefix, not a complete hostname. HowlOps constructs the vendor hostname itself, which prevents credentials from being redirected to an arbitrary host. Rocket.Chat and Matrix URLs pass the same HTTPS, DNS, and private-address checks as generic webhooks.
Test without deploying
The safe request-builder suite checks endpoints, authentication headers, payloads, identifier escaping, and host-injection rejection without contacting a vendor:
bash scripts/test-integration-contracts.sh
For a real smoke test, use a disposable vendor project/room and press Send test in the channel drawer. Confirm the ticket or message actually arrived, then remove the test artifact and rotate the disposable credential.
Was this page helpful?