๐Ÿฟ jellyfin-whatsapp cover

Description

Example

๐Ÿš€ Deploy in less than 5 minutes

  • Docker Compose ready.
  • Raspberry Pi compatible.
  • Jellyfin webhook integration.
  • WhatsApp notifications with posters and trailers.
  • No database required.

๐ŸŽฏ Key Features

  • Smart Message Aggregation: Instead of flooding users with single texts when a season of a TV show indexes, notifications are batched into a single unified broadcast based on a configurable interval window.
  • Quiet Hours Shield: Automatically holds back notifications received during late-night hours. Pending media aggregates silently in memory and flushes immediately as a single summary once morning hours kick in.
  • One-Click Unsubscribe Link: Every single notification message attaches a dynamically-built, native WhatsApp deep-link (wa.me) passing a unique cancellation payload.
  • Local-First Architecture: Eliminates complex database management. Subscriptions and runtime parameters are fully handled via lightweight, localized, system-synced JSON layers.
  • Delivery Optimization & Smart Throttling: Multi-layered message pacing, batching, and rate-control mechanisms designed to improve notification delivery quality and reduce unnecessary message bursts across the Python and Node.js services.

๐Ÿ“‹ Template Management & Customization

Features a dynamic, decoupled templating system that allows you to fully customize the notification text, layout, and branding without modifying the source code.


๐Ÿ›ก๏ธ 4. Delivery Optimization & Rate Control

Delivering automated notifications to multiple recipients requires careful pacing to avoid excessive message bursts and maintain a consistent user experience.

To address this, the Notifications Engine implements a multi-layered delivery optimization strategy across the Python and Node.js services. By combining message aggregation, configurable scheduling, randomized delivery intervals, and content variation mechanisms, the system distributes notifications gradually and efficiently while reducing unnecessary traffic spikes.

Share this plugin

Embed Badge

Add this badge to your README to link back to your hub page:

Listed on JellyWatch Hub

Installation Instructions

โšก Quick Start

Clone the repository and start the services:

git clone https://github.com/hfilippi/jellyfin-whatsapp.git

cd jellyfin-whatsapp

cp config/config.example.json config/config.json
cp config/users.example.json config/users.json

docker compose up -d --build

Comments (0)

No comments yet. Be the first to share your thoughts!

Details

๐Ÿฟ jellyfin-whatsapp

jellyfinby hfilippi 6
GitHub Stars 0
Approved
Submitted

Links

Other Open

Similar Plugins

Telegram Notifier

220

Receive Jellyfin server event notifications via Telegram bot.

Jellyfin Newsletter

198

Sends newsletters about library changes (additions, updates, deletions) via email, Discord, or Telegram.

Discord Notifier

182

Send notifications of Jellyfin server events to a Discord channel.

NotifySync

157

Adds a notification bell to Jellyfin that displays recent additions to your library.