AI-Generated Summary Template for WordPress Posts - with OpenAI, WordPress, and Tables...
Workflow Description
An advanced automation template that extracts WordPress posts, generates intelligent summaries using OpenAI, organizes them in Google Sheets tables, and sends real-time Slack notifications to streamline editorial workflows and content management.
How it works
- 1.Activate manual or scheduled trigger to fetch articles from WordPress automatically
- 2.Process articles in batches and classify them using AI-powered text classification models
- 3.Send extracted content to OpenAI API to generate concise and contextual summaries
- 4.Store summaries and metadata in Google Sheets for centralized tracking and analysis
- 5.Send Slack notifications with generated summaries to alert editorial team members
Use cases
- Manage large content libraries by automatically summarizing and organizing posts in centralized tables
- Accelerate editorial review cycles by providing instant summaries of lengthy articles for team assessment
- Distribute content updates across Slack channels to keep remote teams informed about new and processed posts
Requirements
- Valid OpenAI API key with sufficient credits and rate limit allowance for consistent requests
- Active WordPress site with API access enabled or compatible plugin for content retrieval
- Google Sheets and Slack workspace with appropriate permissions and authentication credentials
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (32)
When clicking ‘Test workflow’
Manual Trigger
Text Classifier
If
OpenAI Chat Model
OpenAI
Loop Over Items
Split In Batches
If
If
Webhook
Webhook
Schedule Trigger
Schedule Trigger
Wordpress - Update Post
HTTP Request
Google Sheets - Get rows
Google Sheets
HTML to Markdown
Markdown
OpenAI
OpenAI
Google Sheets - Add Row
Google Sheets
Slack - Notify Channel
Slack
Set fields - From Webhook input
Set
Sticky Note
Sticky Note
Date & Time - Substract
Date Time
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Sticky Note7
Sticky Note
Sticky Note8
Sticky Note
Set fields - Prepare data for Gsheets & Slack
Set
Sticky Note9
Sticky Note
WordPress - Get Post2
Wordpress
No Operation, do nothing
No Op
Sticky Note10
Sticky Note
WordPress - Get Last Posts
Wordpress
WordPress - Get Post1
Wordpress
WordPress - Get All Posts
Wordpress