Community Apps

podii

By @timconsidine

Authenticated webhooks, delivered anywhere

512MB Updated 19 Sep 2026
productivity
Install this app
In your Cloudron dashboard, open the App Store, choose "Community apps" and paste this URL:
https://communityapps.appx.uk/cloudron-podii/CloudronVersions.json

Description

podii is a self-hosted, Cloudron-native webhook gateway. It authenticates inbound webhooks, durably stores them before acknowledging, optionally transforms them with jq, and fans them out to multiple destinations with reliable retry and full delivery history.

Features

  • Authenticated ingestion — per-source, fail-closed verification with constant-time comparison and provider presets for GitHub, GitLab, Gitea, Forgejo, Stripe, Slack, Shopify, Discord, Twilio, and Svix/Standard-Webhooks.
  • Durable by design — the event is written to SQLite before the 202 response. No Redis required; the database is the queue.
  • jq transforms — reshape or filter payloads with a live preview against a real stored event. Pass-through forwards the exact received bytes.
  • Fan-out destinations — HTTP endpoints, email (SMTP/SMTPS), ntfy, and Telegram, with exponential backoff, retries, and dead-lettering.
  • Full history — inspect every event, delivery, and attempt, then replay individually or in bulk.
  • Operator-friendly — a fast server-rendered UI, a versioned REST API, and access control delegated to Cloudron proxyAuth.

Getting started

  1. Open the app and create a source. New sources default to record mode, so nothing is forwarded until you choose the destinations.
  2. Configure authentication. Pick a provider preset or build a custom scheme.
  3. Copy the source's ingest URL into your provider's webhook settings.
  4. Add one or more actions (HTTP, email, ntfy, Telegram) and switch the source to active mode.
  5. Watch events arrive, inspect deliveries, and replay when needed.
Screenshot

Recent Changes

  • podii initial build