Publish posts with text, photos, and videos to your WordPress site from n8n.
// n8n HTTP Request — WordPress upload
const node = {`{`}
type: 'n8n-nodes-base.httpRequest',
parameters: {`{`}
method: 'POST',
url: 'https://api.upload-post.com/api/upload',
platform: ['wordpress'],
title: 'My WordPress post'
{`}`}
{`}`}; Get your post title, content, and media ready.
POST to Upload-Post with platform[]=wordpress.
Poll until processing completes.
Post is live on your WordPress site.
Connect your site with a WordPress application password — no plugins required. Upload-Post uses the built-in WordPress REST API.
Works with any self-hosted WordPress.org site. Provide your site URL, username, and application password when connecting.
Images and videos are uploaded to your WordPress media library and embedded in the post automatically.
Cross-post the same content to WordPress and social platforms like LinkedIn or X in a single n8n workflow.
We're here to help you streamline your social media workflow
Have questions? We'd love to hear from you.
Send us a message and we'll respond as soon as possible.