Communication

Extract PDF content and publish WordPress articles with Gmail approval

27 nodes 117 77 Automatic trigger
Download

Workflow Description

Automation that receives PDF files through a form, extracts and processes text with AI, creates WordPress articles after Gmail approval, and sends Telegram notifications. Streamlines content creation with built-in review workflow.

How it works

  1. 1.Receive PDF documents through the form trigger
  2. 2.Extract text from PDFs and process with OpenAI
  3. 3.Generate formatted article and send approval request via Gmail
  4. 4.Review and approve article content from email
  5. 5.Publish to WordPress and notify via Telegram

Use cases

  • Convert PDF documents into published WordPress articles automatically
  • Manage blog content with mandatory approval before publishing
  • Eliminate manual content transfer between PDF and WordPress

Requirements

  • Active WordPress account with author or admin permissions
  • Gmail account for approval notifications and communication
  • OpenAI API key for AI-powered text processing
  • Telegram bot token for instant notifications (optional)

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Form Trigger OpenAI WordPress Telegram Gmail LLM Chain

Details

Trigger Automatic trigger
Nodes 27
Apps 6
Views 117
Downloads 77

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (27)

/

Sticky Note

Sticky Note

#1

Sticky Note1

Sticky Note

#2

Upload PDF

Form Trigger

#3

Extract Text

Extract From File

#4

gpt-4o-mini

OpenAI

#5

pollinations.ai

HTTP Request

#6

Create Wordpress Post

Wordpress

#7

Upload Image to Wordpress

HTTP Request

#8

Set Image on Wordpress Post

HTTP Request

#9

Sticky Note2

Sticky Note

#10

Sticky Note4

Sticky Note

#11

Send Error Message

Set

#12

Is there Title & Content?

If

#13

Merge

Merge

#14

Markdown

Markdown

#15

Human In The Loop Approve Blog Post

Gmail

#16

Sticky Note3

Sticky Note

#17

Is Approved?

If

#18

Gmail Final Blog

Gmail

#19

Telegram Partial Blog

Set

#20

Sticky Note5

Sticky Note

#21

Sticky Note6

Sticky Note

#22

Get Blog Post

Code

#23

Write Blog Post

LLM Chain

#24

Get Base64

Extract From File

#25

Save Image to imgbb.com

HTTP Request

#26

Sticky Note7

Sticky Note

#27