Quick Overview
This workflow collects product images through an n8n Form, sends each image to the easybits Extractor to generate a product description, then returns a styled results page with thumbnails and copy-to-clipboard buttons for each generated description.
How it works
- Receives a submission from an n8n Form where the user uploads one or more JPG/PNG product images and optionally enters a product name.
- Splits the uploaded files into one item per image, renames the binary field to
data, and creates a base64 data URI for showing thumbnails in the final page.
- Processes images one at a time in a loop to ensure each image is sent as a separate request.
- Sends each image to the easybits Extractor and reads back the structured response (including a
description, and potentially product_type).
- Combines all per-image results into a single HTML response, adding a fallback message when the Extractor returns an empty/
UNCLEAR description and adding a copy button for successful descriptions.
- Displays the combined HTML on the n8n Form completion screen so the user can view and copy each description.
Setup
- Install and enable the easybits Extractor community node (
@easybits/n8n-nodes-extractor) if you are self-hosting n8n.
- Create an Extractor pipeline in easybits Extractor and add the required easybits credentials (API key and Pipeline ID) to the Extractor node.
- Activate the workflow and open the generated n8n Form URL to upload product images and view the generated descriptions.