← Back to Home

SocialPublisher — Automated Multi-Platform Video Publishing

ToolingEngineering

Context

I had 80+ TikTok videos and no desire to manually upload, edit, and tag them for Instagram and YouTube. The friction of cross-posting was killing my reach. I wanted a way to automate the whole process—titles, descriptions, tags, and scheduling—so I could focus on making content, not managing it. Off-the-shelf tools were either too limited or didn’t fit my workflow.


The Solution

I built SocialPublisher as a web app to queue, edit, and publish videos across platforms automatically. The UI is built for speed: drag in a batch of videos, edit metadata in bulk, and let the app handle the publishing cadence. Now, my backlog is cleared out six times a day, and new videos go live everywhere with a single click.

SocialPublisher QueueSocialPublisher Queue

Upload flow: SocialPublisher UploadSocialPublisher Upload

Key features:

  • Automated video publishing to Instagram and YouTube
  • Bulk queue management and metadata editing
  • Scheduled publishing cadence
  • One-click multi-platform publishing

Technical Deep Dive

The backend is Node.js with direct API integrations for TikTok, Instagram, and YouTube. The hardest part was handling authentication and rate limits for each platform—especially with bulk uploads. I built a queue system that spaces out posts and retries failures, so I don’t have to babysit the process. The UI is React, optimized for editing lots of videos at once.

The Impact

This tool turned a week of tedious uploads into a background task. I’ve multiplied my reach without multiplying my effort. I estimate it’s saved me dozens of hours already, and it keeps my content pipeline moving without manual intervention.

Summary

What it solves for me:

  • Removes the bottleneck of manual cross-posting
  • Automates multi-platform video publishing

What I’ve learned:

  • API automation is worth the upfront pain
  • Bulk editing and scheduling are force multipliers