OpenShorts integrates with Upload-Post to publish your generated clips directly to TikTok, Instagram Reels, and YouTube Shorts. The integration supports:
Follow these steps to enable social media posting:
1
Login or Register
Visit app.upload-post.com/login and create an account.Note: Free tier is available with no credit card required for testing.
2
Create Profile
Navigate to Manage Users and create a user profile.This profile will represent a collection of connected social accounts (e.g., “My Brand”, “Personal”, “Client A”).
3
Connect Accounts
In the same Manage Users section, connect your social media accounts to the profile:
TikTok: OAuth authentication
Instagram: OAuth authentication (requires Business or Creator account)
YouTube: OAuth authentication with upload permissions
You can connect multiple platforms to a single profile.
4
Get API Key
Navigate to API Keys and generate your key.Security: Keep this key secure. It provides full access to your Upload-Post account.
5
Use in OpenShorts
In the OpenShorts dashboard:
Click the Settings icon (⚙️)
Paste your Upload-Post API Key
Select your profile from the dropdown
Click Save
The dashboard will automatically fetch your connected platforms.
instagram_title: Caption text (max 2200 characters)
media_type: Must be "REELS"
platform[]: Must include "instagram"
Account Requirements:
Must be a Business or Creator account
Personal accounts cannot upload via API
Best Practices:
First line is most important (appears in feed)
Use line breaks for readability
Include 5-10 relevant hashtags
Tag locations when relevant
Example:
"instagram_title": "Wait for the ending 😱\n\nDouble tap if this surprised you!\n\n#reels #viral #trending","media_type": "REELS"
Required Fields:
youtube_title: Video title (max 100 characters)
youtube_description: Description text (max 5000 characters)
privacyStatus: "public", "private", or "unlisted"
platform[]: Must include "youtube"
Title Best Practices:
Use ALL CAPS for emphasis (sparingly)
Include keywords for SEO
Keep under 60 characters for mobile
Add emojis for attention
Description Tips:
Include timestamps if relevant
Add links to related content
Use hashtags (max 15)
Include call-to-action (subscribe, comment)
Example:
"youtube_title": "This Secret Hack CHANGED My Life 🤯","youtube_description": """The moment at 0:15 will blow your mind!🔔 Subscribe for more life hacks💬 Comment your thoughts below#shorts #lifehack #viral""","privacyStatus": "public"