Conversational AI Graphic Designer Agent with DALL-E Tools - n8n Workflow

Deploy a powerful n8n workflow featuring an AI Agent powered by GPT-4 and DALL-E. Use this n8n automation to generate custom logos, style guides, and gradient backgrounds on demand via a chat interface.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Digital Agencies & Marketing Teams: Automating rapid content creation and design iteration. n8n Automation Specialists: Users looking for advanced examples of AI Agent and Tool Workflow integration within an n8n node structure. Startup Founders: Quickly generating essential branding assets like logos and style guides. Developers: Those seeking robust n8n templates for integrating OpenAI's image generation capabilities (DALL-E) with cloud storage.

Overview

This comprehensive n8n workflow creates a fully functional, conversational AI Graphic Designer Agent. Instead of chaining fixed steps, this powerful solution utilizes an AI Agent (powered by the GPT-4 n8n node) to intelligently interpret a user's natural language request. Based on the request—whether it's to create a logo, generate a style guide, or edit an existing image—the agent selects and executes the appropriate tool, which is itself another dedicated n8n workflow. This allows for highly flexible and specialized design outputs, saving time by automating complex, multi-step creative tasks. This specific n8n workflow demonstrates best practices for building sophisticated AI agents that leverage multiple backend services, including DALL-E (for image generation/editing) and Google Drive (for saving and sharing files).

How it Works

The entire process begins with a user interaction via the custom When chat message received n8n trigger, which creates a user-friendly conversational interface.


  1. Start Conversation: The user initiates a design request through the When chat message received n8n trigger.

  2. Memory & Context: The user input passes through the Simple Memory n8n node to maintain conversational context across turns.

  3. AI Orchestration: The core AI Agent n8n node receives the message. It uses the reasoning capability of the connected OpenAI Chat Model (GPT-4.1) to decide the necessary action.

  4. Tool Selection: The agent analyzes the request and routes it to one of the five specialized tools:

Generate Logo (direct text-to-image creation). Generate Style Guide or Generate Gradient Background (which involves downloading a template image from Google Drive using a Google Drive n8n node and then using DALL-E's image editing features to customize that template based on the user's prompt). Edit/Revise Image (handles revisions by first downloading the existing image via a Switch n8n node and Google Drive/HTTP Request n8n node, then applying the revision prompt using DALL-E). Upscale Image (calls the Replicate API via an HTTP Request n8n node).

  1. Sub-Workflow Execution: If a workflow tool is called, the specialized n8n workflow executes its steps (e.g., calling DALL-E APIs, converting the base64 output using the Convert to File n8n node, and finally uploading the result using the Google Drive n8n node).

  2. Response: The tool returns a result (a shared Google Drive link), which the AI Agent wraps in a readable Markdown format and sends back to the user via the initial chat interface. This sophisticated use of n8n templates ensures dynamic capability.

Installation Guide

To deploy this advanced n8n workflow, follow these steps:


  1. Import: Copy the entire JSON code and import it into your n8n instance via the Workflows menu.

  2. Credentials Setup: This n8n workflow requires multiple credentials:

OpenAI API Key: Required for the OpenAI Chat Model, the OpenAI node (for logo generation), and the Generate Image Using GPT Image HTTP Request n8n nodes (DALL-E editing). Google Drive Credentials: Required for the Google Drive n8n node operations (downloading templates, uploading generated files, and sharing outputs).* Replicate API Key (Optional): Required for the Upscale Image n8n node, which uses an HTTP Request to the Replicate service. Update the Authorization header in the Upscale Image n8n node with your bearer token.

  1. Activate Tools: Ensure that the individual sub-workflows referenced by the Tool Workflow n8n node instances (Logo Generator, Style Guide Generator, Gradient Image, Design Editor/Revisor) are also deployed in your n8n environment and that the Workflow IDs are correctly linked in the agent's tool configurations.

  2. Activate: Set the main n8n workflow to 'Active' to enable the chat interface.

Node Details

When chat message received (n8n trigger): The starting point, acting as a user-facing chat application. It provides the front-end for users to interact with the AI Graphic Designer Agent. This is the main n8n trigger for the agent.
OpenAI Chat Model (GPT-4.1): Provides the language intelligence for the AI Agent to reason, understand user intent, and select the correct specialized n8n templates/tools.
AI Agent (n8n node): The core routing mechanism. It manages conversation history via the memory n8n node and orchestrates calls to the external tools/sub-workflows.
Tool Workflow (n8n node): Used for Generate Logo, Generate Style Guide, Generate Gradient Background, and Edit/Revise Image. These specialized n8n node configurations call external n8n workflows, treating them as callable functions for the agent.
HTTP Request (n8n node - DALL-E): Used heavily in the sub-workflows (e.g., Generate Image Using GPT Image 1) to execute DALL-E 2/3 image editing tasks, often utilizing a template image input.
Google Drive (n8n node): Performs file operations crucial for design workflows, specifically downloading template files, uploading the final AI-generated designs, and setting share permissions (using the share operation).


  • Convert to File (n8n node): Converts the base64 JSON output returned by the OpenAI API into a binary file format (PNG), which is necessary before saving it using the Google Drive n8n node.

Related n8n Workflows

Free

Nodes: 14 Nodes
Updated: December 26 2025
View all
Created by

Hi 👋 I'm Nick. I make money with automation & teach others how they can too. If you have any questions about my templates or about my n8n builds, feel free to ask and I'll happily respond in the comments. Thanks for reading!

Featured*