Overview
This template is ideal for photographers, graphic designers, and creative professionals who manage large volumes of visual assets. It is also perfect for Digital Asset Managers looking for a customizable, automated solution to organize files without manual tagging.
What it does
When a new image is uploaded to a designated "Inbox" folder in Google Drive, the workflow performs the following actions:
- AI Analysis : Uses GPT-4o to analyze the image content, generating a description, extracting dominant colors, and determining the category (e.g., Portrait vs. Landscape).
- Safety Check : Runs an AI-based NSFW filter. If inappropriate content is detected, the process stops, and a warning is sent to Slack.
- Smart Sorting : Automatically moves the file into the correct subfolder based on its category.
- Contextual Tagging : Generates specific tags (e.g., "smile, natural light" for portraits) and updates the file metadata.
- Archiving : Creates a comprehensive entry in a Notion Database with the image link, tags, and description.
- Notification : Sends a success alert to Slack with a summary of the archived asset.
How to set up
This workflow is designed to be plug-and-play using a central configuration node.
- Credentials : Connect your Google Drive, OpenAI, Notion, and Slack accounts in n8n.
- Set Variables : Open the node named "Workflow Configuration". Replace the placeholder IDs with your actual Folder IDs (for Inbox, Portraits, and Landscapes), Notion Database ID, and Slack Channel ID.
- Prepare Notion : Create a Database in Notion with the following properties:
- Category (Select)
- Description (Rich Text)
- Image URL (URL)
- Tags (Rich Text)
- Date (Date)
Requirements
- n8n Version : 1.0 or later.
- OpenAI API : Access to the gpt-4o model is recommended for accurate vision analysis.
- Google Drive : A specific folder structure (Inbox, Portraits, Landscapes).
- Notion : A dedicated database for the portfolio.
- Slack : A channel for notifications.
How to customize
- Add Categories : You can expand the "Category Router" (Switch node) to include more specific genres like "Architecture," "Macro," or "Street," and add corresponding paths.
- Adjust Prompts : Modify the system prompts in the AI nodes to change the language of the output or the style of the generated tags.
- Change Output : Connect to Airtable or Excel instead of Notion if you prefer a different database system.