# comfyui-ping `comfyui-ping` plays a sound in your ComfyUI browser tab when a workflow finishes. You can use it globally for every run, or drop a `Ping` node into a workflow when you want local overrides. Created with [comfyui-custom-node-template](https://github.com/PBandDev/comfyui-custom-node-template). ## Features - Different sounds for success and failure - Global notifications or node-based notifications - Sound preview buttons in settings - Custom sound uploads - Queue modes for `every prompt` or `queue drained` ## Install ### ComfyUI Manager 1. Open `Custom Nodes Manager` 2. Search and install `comfyui-ping` 3. Restart ComfyUI ## Use Open ComfyUI settings and find `comfyui-ping`. From there you can: - turn notifications on or off - choose success and failure sounds - preview sounds - upload a sound - adjust volume - choose whether notifications fire on every prompt or only when the queue finishes If you want workflow-specific behavior, add the `Ping` node to your graph and use its overrides. ## Bundled sounds - `beep-ping.wav` - `harmonic-beep.wav` - `notification-soft.wav` - `ping-failure.wav` - `ping-ringtone.wav` - `ping-success.wav` Defaults: - success: `ping-success.wav` - failure: `ping-failure.wav` ## Uploads Supported formats: - `.wav` - `.mp3` - `.ogg` - `.m4a` - `.flac` Maximum upload size: - `10 MiB` If a selected sound is missing or unreadable, `comfyui-ping` logs a warning and stays silent. Uploaded sounds are stored alongside the bundled sounds in `sounds/`. Older installs with `sounds/bundled`, `sounds/custom`, or `input/ping` are migrated into `sounds/` automatically.