Communication

Convert PDF attachments from email into published WordPress articles

27 nodes 372 119 Automatic trigger
Download

Workflow Description

This automation receives form submissions with PDF files, extracts content using AI, formats it automatically, and publishes directly to WordPress with Telegram notifications. Streamline your content creation workflow by converting documents into blog posts without manual editing.

How it works

  1. 1.Receive form submission and extract attached PDF file
  2. 2.Extract and process text using OpenAI for formatting and enhancement
  3. 3.Create WordPress post automatically with optimized content
  4. 4.Send Telegram notification confirming article publication

Use cases

  • Transform reports and documents from your editorial team into complete website posts
  • Automate blog content creation from submitted source materials

Requirements

  • Active OpenAI account for content processing
  • WordPress site with valid API credentials
  • Telegram account for instant notifications
  • Clear, readable PDF file format

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 372
Downloads 119

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