Skip to main content
S

Syamsul Bahri

1
Workflow

Workflows by Syamsul Bahri

Workflow preview: Server & network monitoring alerts via WhatsApp using HetrixTools
Free advanced

Server & network monitoring alerts via WhatsApp using HetrixTools

This workflow integrates [HetrixTools](https://hetrixtools.com/) with WhatsApp via the GOWA API to automate notifications about server monitoring events. It distinguishes between **Uptime Monitoring** and **Resource Usage Monitoring** events, formats the message accordingly, and sends it to a WhatsApp number using the GOWA WhatsApp REST API. It's especially useful for DevOps, sysadmins, or teams who need real-time server alerts delivered via WhatsApp. --- ## ⚙️ **Setup Instructions** 1. **Set up HetrixTools:** * Create a HetrixTools account at [https://hetrixtools.com/register](https://hetrixtools.com/register) * Create your **Uptime Monitors** and/or enable **Resource Usage Monitoring** for your servers. * Go to your HetrixTools contact settings and add the **n8n Webhook URL** provided by the workflow. * Make sure to select this contact in your monitor’s alert settings. 2. **Configure n8n Webhook:** * Set the Webhook node to HTTP method: `POST` * Ensure it is accessible via a public URL (you can use n8n Cloud, reverse proxy, or tunnel like `ngrok` for testing). 3. **Customize WhatsApp Message:** * The workflow includes a conditional branch to check whether the event is a Resource Usage alert or an Uptime alert. * Each branch contains editable text nodes for customizing the WhatsApp message content. 4. **Set up GOWA WhatsApp API:** * Make sure your GOWA instance is running and accessible. * Create necessary credentials (API key, base URL, etc.). * In n8n, add the credentials and fill in the **sendChatPresence** and **sendText** nodes accordingly. 5. **Deploy the Workflow:** * Save and activate the workflow. * Trigger a test alert from HetrixTools to verify if messages are received on WhatsApp. --- ## 🧱 **Prerequisites** * An active [HetrixTools](https://hetrixtools.com/) account with Uptime Monitors or Resource Usage Monitoring enabled. * A publicly accessible instance of **n8n** with Webhook node enabled. * Access to a running and configured **GOWA** (WhatsApp REST API) server. * Required credentials configured in n8n for GOWA (API key, URL, phone number, etc.). ---

S
Syamsul Bahri
DevOps
16 Sep 2025
358
0