A minimal webhook proxy that forwards Coolify notifications to Google Chat.
Coolify sends a custom JSON payload that Google Chat does not understand. This service receives the Coolify webhook and reformats it into the {"text": "..."} format that Google Chat expects.
Coolify → POST / → proxy → POST Google Chat webhook
| Variable | Description |
|---|---|
GOOGLE_CHAT_WEBHOOK |
Full Google Chat webhook URL |
- Point Coolify to this repo, build pack: Dockerfile
- Set
GOOGLE_CHAT_WEBHOOKin environment variables - Expose a host port (e.g.
5675:3000) under Network → Ports - In Coolify → Settings → Notifications → Webhook URL, set
http://<server-public-ip>:5675
[event] message
url
Example:
[deployment] Deployment of my-app finished successfully.
http://coolify.example.com