See llms.txt for all machine-readable content.
Unlock the full potential of Upload Post and n8n’s automation platform by connecting Upload Post’s capabilities with over 1,000 apps, data sources, services, and n8n’s built-in AI features.
Need something that’s not covered yet?
Use n8n’s pre-authenticated HTTP Request node to create new connections, giving you the flexibility to build powerful automations on any stack.
Created by
Upload Post
Last update
8 days ago
Upload Post integration
is built and maintained by our partners at Upload Post and verified by n8n. That means it’s solid, safe, and ready to help you tap into some great capabilities.
Comment Action
Moderate one comment: hide, unhide, like, unlike, pin or unpin it. Platform says which connected network the comment lives on. Post ID is required to hide, unhide, pin or unpin, and is never sent for like or unlike.
Create Comment
Post a comment or a reply. Instagram only supports replies (comment ID required). TikTok always needs the video ID, plus comment ID to reply.
Delete Comment
Delete a comment you own or that is on your post
Get Post Comments
Retrieve the comments on a post from the network given by Platform (Instagram, Facebook, YouTube, LinkedIn or TikTok). Fill Comment ID to get the replies to that comment instead of the top-level comments of the post.
Private Reply to Comment
Send a private reply (DM) to the author of a comment. Instagram only.
Public Reply to Comment
Post a public reply visible under the original comment. Instagram only.
Get Audience
Ask a connected network who follows the profile: audience countries, cities, age brackets and genders, how many followers are online each hour, daily followers gained and lost, profile actions and the bio. Platform says which network answers. Pass a Benchmark Category to also get that niche averages (comments, engagement rate, follower count and growth, likes, shares, video count and views) next to the numbers of the account; every response lists the 25 accepted categories in benchmark_categories. Use this to know WHO the audience is and WHEN to post; use Get Post Analytics for how a given post did.
Get Suggestions
Ask a connected network what to write about: hashtags (each with its view count) or the searches people run, around a seed word. Type picks which of the two, Platform says which network answers. Use this before writing a caption to pick hashtags or find the wording an audience searches for.
Edit Post
Update caption or metadata on a live post. Fields you omit are left unchanged.
Repost
Repost on LinkedIn or X
Retry Post
Re-enqueue platforms that failed on an upload without re-uploading media. Provide request ID or job ID.
Save Pin
Save a Pinterest pin to a board
Unpublish Post
Delete a live post from a platform. Instagram, TikTok and Threads are not supported.
Cancel Scheduled Post
Cancel a scheduled post by its job ID
Edit Scheduled Post
Edit schedule details (like date/time) by job ID
Get Analytics
Retrieve aggregated analytics for uploads
Get Cached Post Analytics
Replay per-post metrics already fetched for a profile instead of querying the platforms again, so it is not subject to the live analytics rate limit (100 requests / 5 minutes). Only contains posts previously fetched through Get Post Analytics; there is no background refresh, so captured_at is the last time that post was read live. Use Get Post Analytics to refresh a post, and this operation for bulk re-reads.
Get Google Business Locations
List Google Business Profile locations for a profile
Get Job Status
Check the status of a scheduled or queued post using the job_id
Get Media
List published media for a connected network (LinkedIn, Facebook, Instagram, YouTube, and others the API exposes)
Get Platform Metrics
List the analytics metrics available for each platform
Get Post Analytics
Retrieve per-post analytics for an upload using its request_id. On TikTok post_metrics also carries retention, impression_sources, audience_types, new_followers, reach and the watch times.
Get Post Analytics by Platform ID
Retrieve per-post analytics using the native platform post ID, for posts not published through Upload-Post
Get Reddit Detailed Posts
Retrieve detailed Reddit posts with full media information
Get TikTok Locations
Search TikTok locations for a profile to use as tiktok_location_id
Get TikTok Publishing Settings
Read the TikTok creator info and capabilities for a profile (privacy levels, music, comments, draft, ...)
Get TikTok Trending Music
List trending TikTok tracks for a connected profile
Get Total Impressions
Retrieve impressions aggregated across connected platforms for a date range
Get Upload History
List past uploads with optional filters
Get Upload Status
Check the status of an upload using the request_id
List Scheduled Posts
List your scheduled (future) posts
Search TikTok Music
Search TikTok music by query for a connected profile
Upload Document
Upload a document (PDF, PPT, PPTX, DOC, DOCX) as a native carousel/viewer (Supports: LinkedIn only)
Upload Photo(s)
Upload one or more photos (Supports: Bluesky, Discord, Facebook, Google Business, Instagram, Lemmy, LinkedIn, Mastodon, Pinterest, Reddit, Telegram, Threads, TikTok, WordPress, X)
Upload Text
Upload a text-based post (Supports: Bluesky, Dev.to, Discord, Facebook, Google Business, Hashnode, Lemmy, LinkedIn, Listmonk, Mastodon, Nostr, Reddit, Slack, Telegram, Threads, Whop, WordPress, X)
Upload Video
Upload a single video (Supports: Bluesky, Discord, Facebook, Google Business, Instagram, LinkedIn, Mastodon, Pinterest, Reddit, Telegram, Threads, TikTok, WordPress, X, YouTube)
Create User
Create a new Upload-Post user (profile name)
Delete User
Delete an existing Upload-Post user by profile name
Generate JWT (for Platform Integration)
Generate a connection URL (JWT) for a profile. Only needed when integrating Upload-Post into your own platform.
Get Notification Preferences
Get current webhook and notification settings
Get User Preferences
Get user preferences including calendar week start day
List Users
List Upload-Post users (profiles)
Test Notifications
Send a test event to the configured webhook and notification channels
Update Notification Preferences
Configure webhook URL and event types for real-time notifications (upload_completed, social_account.connected, social_account.disconnected, social_account.reauth_required)
Update User Preferences
Update user preferences including calendar week start day (0=Sunday, 1=Monday)
Validate JWT (for Platform Integration)
Validate a connection token from your backend. Only needed for custom platform integration.
Verified nodes need a quick setup by an instance owner first, but after that, everyone on the instance can start using them in their workflows. Learn more here.
Sign in to n8n, open the editor, and click + in the top right to open the Nodes panel

AI agents and workflows for technical teams at