This n8n workflow automates the process of turning PDF documents into engaging, SEO-friendly WordPress blog posts. It combines AI-powered text generation, automatic image creation, and a human approval step to ensure quality before publishing. The result is a streamlined content pipeline that saves time while maintaining editorial control.
🚀 Features
- PDF Upload & Extraction
- Upload PDFs via a form trigger.
- Extracts text content for further processing.
- AI-Generated Blog Post
- Uses GPT to create
- An SEO-friendly blog title.
- Structured HTML blog content with headings, quotes, and smooth flow.
- Image Creation & Integration
- Generates a vibrant cover image using Pollinations.ai.
- Uploads the image to WordPress and sets it as the featured image.
- WordPress Draft Creation: Automatically creates a draft post with AI-generated content and images.
- Human-in-the-Loop Approval
- Sends draft content via Gmail for reviewer approval.
- Publishes only after approval, or flags issues if rejected.
- Notifications
- Sends final blog posts to stakeholders via Gmail and Telegram.
- Optionally shares a preview snippet on Telegram.
- Error Handling: Notifies via Telegram if post creation fails.
🔧 Integrations Used
- OpenAI – for AI content generation.
- WordPress – for draft creation and media upload.
- Pollinations.ai – for image generation.
- Gmail – for approval flow and notifications.
- Telegram – for real-time publishing updates.
- imgbb (optional) – for temporary image hosting.