Post text updates, PDF document carousels, images, and video to LinkedIn profiles and company pages from n8n.
// n8n HTTP Request — LinkedIn upload
const node = {`{`}
type: 'n8n-nodes-base.httpRequest',
parameters: {`{`}
method: 'POST',
url: 'https://api.upload-post.com/api/upload',
platform: ['linkedin'],
title: 'My LinkedIn post'
{`}`}
{`}`}; Get your text, image, video, or PDF document ready.
Use the Upload-Post community node with platform[]=linkedin.
Poll until processing completes.
Content is live on LinkedIn.
n8n LinkedIn automation with Upload-Post supports both personal profiles and company pages — select the target when you connect your account.
Post PDF documents from n8n to create swipeable LinkedIn carousels, one of the highest-engagement formats on the platform.
The n8n LinkedIn upload node handles plain text updates, single or multiple images, and native video from one workflow.
Choose public or connections-only visibility per post when you auto-post to LinkedIn from n8n.
The n8n-nodes-upload-post node is included by default in updated n8n versions — cloud and self-hosted. Just add your Upload-Post API key.
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.