A Node.js server application that receives webhook events from Unthread.io
10K+
Official Unthread integration service for secure webhook ingestion and platform-aware event routing.
This integration does three core things:
Unthread -> Webhook Server -> Redis Queue -> Platform Bot
|
Signature + Dedup + Correlation
POST /unthread-webhook, then the server validates signatures, deduplicates events, and enriches payloads.unthread-events) for consumers like Telegram/Discord/WhatsApp bots.docker network create unthread-integration-network
cp .env.example .env
docker-compose up -d
docker-compose logs -f webhook-server
Reset local data:
docker-compose down -v && docker-compose up -d
| Variable | Purpose |
|---|---|
| UNTHREAD_WEBHOOK_SECRET | Unthread signing secret used for webhook signature verification |
| TARGET_PLATFORM | Target integration platform identifier (for example telegram, discord, whatsapp) |
| Variable | Default | Notes |
|---|---|---|
| NODE_ENV | development | Runtime mode |
| PORT | 3000 | Server port |
| REDIS_URL | redis://localhost:6379 | Redis connection URL for dedup and queueing |
| Method | Path | Purpose |
|---|---|---|
| GET | /health | Service and Redis health check |
| POST | /unthread-webhook | Unthread webhook ingestion endpoint |
Licensed under GNU GPL v3.0.
Content type
Image
Digest
sha256:59c46c65d…
Size
78.1 MB
Last updated
21 days ago
docker pull wgtechlabs/unthread-webhook-serverPulls:
64
Last week