# Notification Channel - Webhook HTTP POST

**Project:** Panel | **Board:** Planned | **Votes:** 6
**URL:** https://roadmap.ploi.io/projects/3-panel-requests/items/1000-notification-channel-webhook-http-post

---

* Notification Channel - Webhook HTTP POST
* Notification Event - site created 

Use Case:
So we can take some automated actions ( like on site creation event )

Feature Request: Notification Channel - Webhook HTTP POST
We would be happy if ploi just does a HTTP POST to a URL chosen by us.
From certain static ip's. 



---

## Comments

**Rick** (2024-07-19T11:10:41+00:00):
Since this is not available yet, I've used this *hack* to have the ability to use "HTTP webhooks":

![](https://roadmap.ploi.io/storage/FCErrRHek43j1NuSnzO4hjAkfexKYwYHqSDhAHzZ.png)

Just be sure to add "chat.googleapis.com" somewhere in your Webhook URL, otherwise the validation will fail. By adding it as a GET parameter, it will in most cases not be an issue.

Looking forward for the actual implementation 🍊

**Jacob** (2025-05-28T08:56:10+00:00):
That would be really nice!

**Dennis** (2025-05-28T09:08:59+00:00):
**Merged Webhook Support in Notification Channels into this item** \n\n Created by: Dennis Lindeboom \n\n Hello,

We recently started using Ploi to manage our services, and we’re very happy with the product—thank you for the great work!

We do have one feature request that would significantly help with our server monitoring. It would be extremely useful if you could add support for webhooks within the Notification Channels. This would allow us to integrate Ploi alerts with our team chat app (Cliq), so we receive real-time notifications whenever something important happens on our server.

If I may, I'd like to suggest a possible structure for the webhook payloads in JSON format.

For example, in the case of disk space threshold warnings:

```json
{
  "message": "Your server disk space has reached its threshold",
  "notification_data": {
    "threshold": "85%",
    "type": "disk"
  }
}
```

And for notifications related to system updates:

```json
{
  "message": "Your server has been updated",
  "notification_data": {
    "systems": [
      {
        "name": "php",
        "old_version": "8.2.*",
        "new_version": "8.2.5"
      },
      {
        "name": "mysql",
        "old_version": "5.7",
        "new_version": "8.0"
      }
    ]
  }
}
```

We believe this would make your platform even more powerful and flexible for teams like ours.

Thanks again for the great service, and we hope you’ll consider this enhancement.

Best regards,

Dennis Lindeboom
Mooore digital / Devops team

