ComfyUI-Notifications Introduction
ComfyUI-Notifications is an extension designed to enhance your experience with ComfyUI by providing a set of custom nodes that notify you when your workflows are complete. This extension is particularly useful for AI artists who often run complex workflows and need to be alerted upon their completion without constantly monitoring the process. By integrating notifications directly into your workflow, you can focus on other creative tasks while being assured that you will be notified when your work is done. This extension is a streamlined alternative to the broader ComfyUI-Custom-Scripts, offering notification features without additional tools that you may not need.
How ComfyUI-Notifications Works
ComfyUI-Notifications operates by embedding notification nodes into your ComfyUI workflows. These nodes can send alerts through various channels, such as system notifications, sound alerts, and webhooks. Think of these nodes as messengers that keep you informed about the status of your workflow. When a workflow reaches a designated point, the notification node triggers an alert, ensuring you are promptly informed. This mechanism allows you to manage your time more effectively, as you can step away from your computer and still be notified when your workflow completes.
ComfyUI-Notifications Features
Send Notification
This feature sends a system notification via your web browser. It's a simple yet effective way to receive alerts directly on your desktop, ensuring you don't miss any important updates from your workflow.
System Notification Node System Notification Example
Play Sound
The Play Sound node plays a chime or any custom sound file to alert you. By default, it uses a sound file located at custom_nodes/ComfyUI-Notifications/web/assets/notify.mp3. You can personalize this by adding your own sound files to the directory and selecting them in the node settings. Alternatively, you can use a URL to an audio file by entering it in the file field.
Webhook
This feature allows you to send a webhook to a specified URL, which can be customized using a JSON template. This is particularly useful if you want to integrate your notifications with other services or applications that support webhooks.
Unified Notification
The Unified Notification node combines multiple notification types into a single node for convenience. This means you can set up a system notification, sound alert, and webhook all at once, streamlining your workflow setup.
Troubleshooting ComfyUI-Notifications
Here are some common issues you might encounter while using ComfyUI-Notifications and how to resolve them:
- Notifications Not Appearing: Ensure that your browser settings allow notifications from the site running ComfyUI. Check your browser's notification settings and permissions.
- Sound Not Playing: Verify that the sound file path is correct and that the file format is supported. If using a URL, ensure it is accessible and points directly to an audio file.
- Webhook Not Sending: Double-check the URL and JSON format in the node settings. Ensure that the receiving service is configured to accept webhooks from your source.
Learn More about ComfyUI-Notifications
To further explore the capabilities of ComfyUI-Notifications, consider visiting the ComfyUI-Custom-Scripts GitHub repository for additional context and tools that can complement your notification setup. Engaging with community forums and tutorials can also provide valuable insights and support as you integrate these notifications into your creative workflows.
