Webhooks to Telegram, one curl away.

POST to your unique URL and get the message in a chat, group or channel. Native support for GitHub, GitLab and Netlify. No server to run, no account.

$ curl -X POST https://thook.altr.dev/hooks/generic/<id> \
    -H "X-Webhook-Signature: <secret>" \
    --data-raw "Deploy finished ✅"
202 Accepted
T
ThookBot

Deploy finished ✅

Up and running in three steps

No registration, no keys to manage by hand.

  1. Start the botSend /start to @ThookBot in a chat, group or channel.
  2. Copy your endpointThe bot replies with your unique URLs and a secret.
  3. Plug it inPaste them in GitHub, GitLab, Netlify, or call the generic hook from a script.

Integrations

Pretty notifications for the tools you already use, and a generic hook for everything else.

Built for developers

Small, predictable and easy to script.

  • Authenticated callsEvery request is verified with your secret: HMAC for GitHub, token for GitLab, JWS for Netlify.
  • Private by designMessage contents and timings are not stored, only your chat id and counters.
  • Chats, groups and channelsNotify yourself, your team or an audience.
  • Clear responses202, 400, 401 and 404, so scripts can fail loudly.
  • Resilient formattingMarkdown that Telegram rejects is delivered as plain text, never lost.
  • FreeOffered without any guarantee, with fair usage in mind.

Get your webhook

Open the bot and send /start.

Add to Telegram