Making money with n8n AI agents (vibe marketing tutorial)

Greg IsenbergAbout 4 min readMay 24, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

  • AI Agents for Marketing Automation
  • N8N Workflow Automation
  • Content Repurposing and Generation
  • LLMs (Large Language Models) - OpenAI, Claude, Perplexity
  • Data Scraping (YouTube, X)
  • Prompt Engineering
  • Brand Voice
  • Human-in-the-Loop
  • Content Validation
  • Open Router

YouTube & X Data Analysis

  • The workflow begins by analyzing YouTube and X for trending topics related to a user-defined keyword (e.g., "N8N").
  • It scrapes the top 20-30 YouTube videos with high engagement and relevant posts on X.
  • Appify is used to scrape data from the internet, including YouTube and X, using their open APIs.
  • YouTube videos are transcribed to extract content, hooks, and titles.
  • All data is merged into a single text block for context.

Content Idea Generation

  • An AI agent, powered by an OpenAI LLM, analyzes the combined text block to generate fresh content ideas.
  • The agent is prompted to identify unique angles and avoid replicating existing content.
  • The prompt specifies desired output formats: short, clear titles, scroll-stopping hooks, optimal content formats, and unique angles.
  • The AI considers the user's top-performing X posts to understand their writing style and themes.

Research and Validation

  • A research agent, using Perplexity, finds real-world use cases, statistics, trends, and case studies related to the generated content ideas.
  • This step aims to provide factual support and prevent the LLM from hallucinating information.
  • Open Router is used to access multiple LLMs (Perplexity Sonar, etc.) through a single node, simplifying integration and model selection.

LinkedIn Content Creation

  • A LinkedIn content agent, powered by Claude 3 Sonnet, generates a LinkedIn post based on the research and generated ideas.
  • The agent is given a specific brand voice: authentic expertise, direct communication, confidence, avoidance of jargon.
  • The prompt instructs the AI to create a narrative-driven post with actionable insights and takeaways.
  • The prompt explicitly forbids the use of hashtags and emojis.
  • The AI is framed as a LinkedIn content strategist and conversion copywriter, emphasizing a strong hook, interest building, actionable value, and a clear call to action.

Image Generation

  • The OpenAI image generation model creates an image for the post, prompted to create a 3D image communicating an AI system.

Human-in-the-Loop and Publishing

  • The generated post and image are sent to the user via Slack for review and editing.
  • A link to the Google Doc containing the post is provided in Slack.
  • The user can approve the post directly from Slack, triggering automatic publishing to LinkedIn.
  • The workflow includes an "approve" button in Slack that, when clicked, posts the content to LinkedIn.

Validation and Testing

  • The workflow allows for testing content angles and hooks quickly.
  • Users can test content on a secret account before publishing to their main account.
  • The generated content is validated by scraping data from high-performing content on YouTube and X, increasing the likelihood of engagement.

Key Quotes

  • "Know what questions to ask and know what good looks like." - Regarding prompt engineering for AI.
  • "Most people you know they're opening up Claude or something like that they're entering in a prompt and then it spits something out and they're like 'Ah I don't like this.' Well you know you're not going and scraping like all the top performing YouTube videos tweets analyzing your own account for brand voice and stuff like that and then feeding it into the model." - Highlighting the importance of context for LLMs.

Technical Terms

  • LLM (Large Language Model): AI models like OpenAI, Claude, and Perplexity used for content generation and research.
  • API (Application Programming Interface): A set of protocols and tools for building software applications, used by Appify to access data from various platforms.
  • JSON (JavaScript Object Notation): A lightweight data-interchange format used to structure and transmit data between the different nodes in the workflow.

Conclusion

The workflow presented automates LinkedIn content creation by leveraging AI agents for data scraping, idea generation, research, and content writing. By providing ample context and specific instructions, the AI can generate validated content that resonates with the target audience. The human-in-the-loop step allows for review and editing before publishing, ensuring quality and brand consistency. The workflow aims to save 10-15 hours per week by automating the content creation process. The presenter is giving away the JSON file for this workflow at templates.vibemarketer.com/greg.

AI summaries can miss context or contain errors. Check important details against the original video.

MAKE IT YOURS

Read. Remember. Reuse.

Free tools

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.