Open Source & Free
PingHook

Webhooks to Telegram,
Instantly.

Get notified in Telegram when anything happens. GitHub pushes, server alerts, CI/CD runs — one URL, zero config.

Open Telegram Bot

Type /start to get your unique webhook URL

How It Works

Three steps. Under a minute.

1

Start the Bot

Open Telegram and send /start to the bot. You'll receive a unique webhook URL instantly.

2

Use Your URL

Paste the URL anywhere — GitHub Actions, server scripts, monitoring tools, or a simple curl command.

3

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.