ComfyUI Extension: ComfyUI_UploadToWebhookHTTP
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
Send generated images or videos to any HTTP webhook with optional parameters such as prompt-id and metadata payload.
Looking for a different extension?
Custom Nodes (0)
README
ComfyUI_UploadToWebHook

A custom node for ComfyUI that allows you to send generated image(s) or video clips directly to an HTTP webhook along with optional metadata such as prompt_id and other_data.
✨ Features
- 🔗 Upload a single image or video (from image sequence) to a webhook URL
- 📦 Includes
prompt_idand additionalother_dataas form data - 🧠 Accepts image tensor input from ComfyUI image nodes
- 🎛️ Optional save toggle to control file persistence (save or temp)
- 📋 Textarea input for passing additional JSON data
🔧 Installation
- Clone or download this repo into your
ComfyUI/custom_nodesdirectory:
cd /workspace/ComfyUI/custom_nodes
git clone https://github.com/yourusername/ComfyUI_UploadToWebHook.git
- Install dependencies:
cd ComfyUI_UploadToWebHook
bash install.sh
- Restart ComfyUI (or use the Reload Custom Nodes button if available).
🧩 How to Use
In ComfyUI:
- Drag your image output (e.g., from
VAE Decode) to the Send To Http Webhook node. - Configure:
webhook_url: The URL that will receive your image or video.frame_rate: Only used when sending multiple images as a video.save_image: Toggle to control whether to store file permanently.prompt_id: (optional) Identifier of your prompt or run.other_data: (optional) JSON key-value data sent as extra POST fields.
🖼️ UI Example

🧪 Webhook Example
You can test with a free service like https://webhook.site.
- The uploaded image/video appears as
file. - Additional fields (
prompt_id,other_data) are sent as part of the POST form data.
📤 Output Payload
Sample multipart form sent to webhook:
POST /your/webhook HTTP/1.1
Content-Type: multipart/form-data
file: image.png / video.mp4
prompt_id: acde070d-8c4c-4f0d-9d8a-162843
other_data: {"hello": "world"}
📁 Folder Structure
ComfyUI_UploadToWebHook/
├── __init__.py
├── requirements.txt
└── install.sh
🧑💻 Contributing
Pull requests and feature ideas are welcome!
Feel free to fork and create a PR.
📄 License
This project is licensed under the MIT License.
See LICENSE for details.
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.