Target Platforms
Select where to publish
✓
Instagram
Reel · Feed · Explore
✓
Facebook
Public Reel · Page · Feed
Video Source
Supports Instagram, TikTok, YouTube Shorts, Twitter/X, and more via yt-dlp
Uploading…
0%
Publishing…
reelflow — publish log
LIVE
--:--:--Ready to publish…
Download Reel
Save to your device — no posting
Supported: Instagram, TikTok, YouTube Shorts, X/Twitter, Facebook, and 1000+ sites via yt-dlp
Uploading…
0%
How It Works
1
Paste or upload your video
yt-dlp fetches from URL, or upload directly from your device
2
Temporarily stored on server
Your file is auto-deleted after 10 minutes
3
Delivered to your browser
Download triggers automatically — no watermarks, no re-encoding
Instagram
Graph API · v25.0
Your Instagram Business / Creator account numeric ID
Requires:
instagram_basic, instagram_content_publish, pages_read_engagementFacebook Page
Graph API · v25.0 · Reels
Your Facebook Page numeric ID (not username)
Requires:
pages_manage_posts, publish_video, pages_read_engagement
Server Configuration
Required for Instagram (video hosting)
no trailing /
Instagram fetches your video from this URL. Must be publicly accessible (not localhost).
✓ All credentials saved
API Reference
Graph API v25.0 · Facebook Reels fix
✅ Facebook Reels — Fixed (3-Step)
Step 1 POST /{page_id}/video_reels?upload_phase=start
Step 2 POST {upload_url} — binary stream with headers
Step 3 POST /{page_id}/video_reels?upload_phase=finish&video_state=PUBLISHED
Step 2 POST {upload_url} — binary stream with headers
Step 3 POST /{page_id}/video_reels?upload_phase=finish&video_state=PUBLISHED
Instagram Reels — 2-Step
Step 1 POST /{ig_user_id}/media?media_type=REELS&video_url=…
→ poll status_code until FINISHED
Step 2 POST /{ig_user_id}/media_publish?creation_id=…
→ poll status_code until FINISHED
Step 2 POST /{ig_user_id}/media_publish?creation_id=…
Required Token Permissions
Instagram
instagram_basic
instagram_content_publish
pages_read_engagement
instagram_content_publish
pages_read_engagement
Facebook
pages_manage_posts
publish_video
pages_read_engagement
publish_video
pages_read_engagement