G
GTM Vault
Browse
  • Dashboard
    • Automations
    • Skills
    • Prompts
    • Makers
  • Sign in
All Automations

Auto-generate SEO blog posts with Perplexity, GPT, Leonardo & WordPress

Automatically researches trending topics, generates SEO blog posts with AI, creates featured images, and publishes to WordPress weekly.

workflowcontent
Cristian Tala Sánchezby Cristian Tala Sánchezon n8n
Nodes

19

Triggers

1

Platform

n8n

Tech Stack
OpenAI
OpenAI
Google Sheets
Google Sheets
How It Works

This workflow runs every Monday to research startup trends using Perplexity AI, then generates 1000-1500 word SEO-optimized articles with GPT. It creates cinematic featured images with Leonardo AI, publishes everything to WordPress, and tracks all posts in Google Sheets for content management.

1

Research trending startup topics with Perplexity AI

Automatically queries Perplexity AI to discover current trending topics and startup news for content inspiration.

2

Generate SEO-optimized blog post with GPT

Uses OpenAI GPT to create a structured 1000-1500 word HTML article based on the researched topics with SEO optimization.

3

Create cinematic featured image with Leonardo AI

Generates a custom blog post image using Leonardo AI that matches the article content and theme.

4

Upload image to WordPress with SEO metadata

Uploads the generated image to WordPress with proper alt text and SEO-friendly filename for optimal search performance.

Attached Files
workflow.json
5

Publish blog post to WordPress

Automatically publishes the complete article with featured image to WordPress in the designated category.

6

Log post details in Google Sheets

Records the published post information in Google Sheets for content tracking and performance monitoring.

What You'll Need

Http RequestHttp RequestHttp RequestOpen AiHttp RequestGoogle Sheets
  • Perplexity AI API key
  • OpenAI API key with GPT access
  • Leonardo AI bearer token
  • WordPress site with API access
  • Google Sheets account with OAuth2 setup

This automation has 5 configurable settings you'll customize during setup.