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.
- Different sounds for success and failure
- Global notifications or node-based notifications
- Sound preview buttons in settings
- Custom sound uploads
- Queue modes for
every promptorqueue drained
- Open
Custom Nodes Manager - Search and install
comfyui-ping - Restart ComfyUI
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.
beep-ping.wavharmonic-beep.wavnotification-soft.wavping-failure.wavping-ringtone.wavping-success.wav
Defaults:
- success:
ping-success.wav - failure:
ping-failure.wav
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.