This workflow is a Voice-Powered Marketing Assistant that combines ElevenLabs for voice generation, OpenAI for language modeling, and several content generation and management tools. It is designed to automate marketing content creation workflows, including generating blog posts, creating and editing images, searching and managing image assets, and delivering content via Telegram and Google Drive. The workflow features multiple AI agents working collaboratively to produce and distribute marketing materials powered by voice and text inputs.
The logical structure of the workflow can be grouped into the following blocks:
1.1 Input Reception and Initial Processing
Receives input via webhook and initiates AI processing.
1.2 Marketing Content Generation Agent
Uses OpenAI and Langchain agents to generate blog posts, image prompts, and search for images.
1.3 Image Generation and Editing
Handles image creation, editing, conversion, and upload to Google Drive.
1.4 Image Asset Management
Searches image database, downloads, edits, and logs images in Google Sheets.
1.5 Output Delivery
Sends generated images and blog posts to Telegram channels and uploads assets to Google Drive.
1.6 Auxiliary Tools and Memory Management
Implements memory buffers, tool thinking, and sub-workflows for modular AI tasks.
Overview:
This block captures incoming requests through a webhook, triggering the marketing assistant process and orchestrating the first AI agent's response.
Nodes Involved:
Node Details:
Overview:
This block generates blog posts, image prompts, and performs image searches using multiple AI agents and Langchain tools.
Nodes Involved:
Node Details: