Post tweets with videos, images, and text from n8n workflows.
// n8n HTTP Request — X (Twitter) upload
const node = {`{`}
type: 'n8n-nodes-base.httpRequest',
parameters: {`{`}
method: 'POST',
url: 'https://api.upload-post.com/api/upload',
platform: ['x'],
title: 'My tweet content #automation'
{`}`}
{`}`}; Get your video, image, or text ready.
POST to Upload-Post with platform[]=x.
Poll until processing completes.
Tweet is live on X.
Standard accounts: 2:20 max. Premium accounts have higher limits.
X has strict API rate limits. Space out your posts appropriately.
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.