✨ $500 AI Visibility Audit — live at Spurlock Studios. Book the audit

Operations & Systems

Master AI | Automation Assistant

This n8n workflow triggers via webhook, acting as an AI Automation Assistant. It routes inputs: if a text command is provided, it's sent to a sub-workflow. If no command (implying an image), OpenAI analyzes the image, and its description is then passed to the same sub-workflow.…

Built · ~7.5 hours saved per week

Overview This n8n workflow, titled "Master AI | Automation Assistant," functions as a versatile, multi-modal webhook-powered assistant. It is designed to receive user requests, determine if the request is text-based or image-based, process it accordingly, and then delegate the core task to a specialized sub-workflow before returning a final answer. The primary value of this automation is its ability to create a single, intelligent entry point for complex queries. It can either handle a direct text command or, more impressively, use AI to visually analyze an uploaded image and convert it into a textual request. This allows users to interact with the assistant by simply showing it a picture (in this case, of another workflow) and asking it to describe it. Technologies & Services - n8n: The core automation platform used to build and execute the logic. - Webhooks: Serves as the trigger mechanism, allowing external services or front-ends to initiate the workflow via an HTTP POST request. - OpenAI: Utilized for its advanced AI capabilities, specifically the GPT-4o model for its vision (image analysis) features. AI Integration: Vision Analysis The AI integration is a critical component of this workflow's advanced functionality. It uses the OpenAI node with the GPT-4o model to perform image analysis. When a user sends an image instead of a text command, the workflow routes the image to the OpenAI node. The AI then "looks" at the image and, guided by the prompt "Describe the steps involved in the workflow attached," generates a detailed textual description of what it sees. This transforms unstructured visual data into structured, actionable text. This text is then treated identically to a user's typed command, enabling the system to "understand" and process requests submitted visually. Node-by-Node Analysis 1. Webhook: The Entry Point - Node: Webhook1 - Purpose: This node initiates the entire workflow. It listens for incoming HTTP POST requests at a unique URL. - Function: It's configured to receive a JSON body which can contain a command (a string of text), an imageFile (a base64 encoded image), and a sessionId for tracking.

Tags: Chatbot, Data Transformation, AI Assistant

Integrations: Sub-workflow, Webhook, OpenAI

Related automations

Back to the Automation Library