Webhooks to Telegram,
Instantly.
Get notified in Telegram when anything happens. GitHub pushes, server alerts, CI/CD runs — one URL, zero config.
Type /start to get your unique webhook URL
How It Works
Three steps. Under a minute.
Start the Bot
Open Telegram and send /start to the bot.
You'll receive a unique webhook URL instantly.
Use Your URL
Paste the URL anywhere — GitHub Actions, server scripts, monitoring tools, or a simple curl command.
Get Notified
Any POST request to your URL becomes a Telegram message. JSON payloads are formatted for readability.
# Send a test notification
curl -X POST https://pinghook.dev/send/YOUR_KEY \
-H "Content-Type: application/json" \
-d '{"event":"deploy_success"}'
# Or plain text
curl -X POST https://pinghook.dev/send/YOUR_KEY \
-d "Server restarted successfully"
About PingHook
A tiny webhook tool with a developer-first mindset
Works with anything that sends a POST
GitHub Actions, Grafana alerts, n8n workflows, cron jobs, custom scripts — if it can make an HTTP request, it works with PingHook. No SDK, no OAuth, no setup beyond pasting a URL.
Why It Exists
Most notification tools require an account, a dashboard, and an afternoon of config before your first alert lands. PingHook does one thing: turns a POST request into a Telegram message. That’s it.
Built by a Developer, for Developers
Hi, I’m the developer behind PingHook. PingHook started as a FastAPI learning project — built to solve a real problem instead of following a tutorial. It became useful enough to share, so here it is: open source, free, and focused on staying simple.