Ask Runable forDesign-Driven General AI AgentTry Runable For Free
Runable
Back to Blog
Technology6 min read

How the Engineer Behind Coding Kitty Built a Full Video Publishing Engine on Buffer's API

A full-stack developer who builds everything himself chose Buffer's API over three platform integrations. Here's how the developer behind coding.kitty automa...

TechnologyInnovationBest PracticesGuideTutorial
How the Engineer Behind Coding Kitty Built a Full Video Publishing Engine on Buffer's API
Listen to Article
0:00
0:00
0:00

How the Engineer Behind Coding Kitty Built a Full Video Publishing Engine on Buffer's API

Overview

Publish Plan and schedule your content across social media platforms

Analyze Measure performance and turn insights into growth

Details

Collaborate Work together seamlessly, from planning to publishing

Start Page Build a custom link-in-bio page in minutes

AI Assistant Get help creating, refining, and repurposing content

APIConnect Buffer to your agents, automation tools, or build something entirely new

Creators Grow your community with confidence, not complexity

Small Business A simpler way to manage your small business’ social media

Higher Education Social media management built for schools and universities

Developers Add a social layer for whatever you're building

Blog Real-life stories and resources on growing an engaged audience

Templates Plug-and-play content templates to jump-start your planning

Free Tools Easy-to-use tools to grow your presence across social media

Social Media Insights Data-driven benchmarks, trends, and tips to grow smarter on social

Our Community Learn, connect, and grow with creators around the world

Support Help articles and tutorials to get the most out of Buffer

Developer Docs Connect Buffer to your agents, automation tools, or build something entirely new

How the Engineer Behind Coding Kitty Built a Full Video Publishing Engine on Buffer's API

A full-stack developer who builds everything himself chose Buffer's API over three platform integrations. Here's how the developer behind coding.kitty automated his publishing.

Sameer Ali is the kind of developer who, when faced with a repetitive task, builds an app to fix it. He's also a creator, publishing coding content on Instagram, Tik Tok, and You Tube under the name coding.kitty — and his build-an-app approach was exactly how he removed almost all the admin from his social presence.

Previously, every finished video meant 15–20 minutes of busywork: downloading, re-uploading to each platform, rewriting captions, setting metadata, scheduling, and manually updating his project board. His custom desktop app — the aptly named coding.kitty engine — completely changed that. It handles the entire production pipeline from ideation and scripting through to subtitling, scheduling, and analytics.

But when it came to actually getting the videos onto Instagram, Tik Tok, and You Tube, even Sameer decided not to build that part himself. He turned to Buffer's API instead.

Why a full-stack engineer chose not to build it himself

Sameer could have used Instagram, Tik Tok, and You Tube's native APIs. But that would have meant three separate OAuth flows, three different upload mechanisms, three sets of rate limits, and a custom scheduler service to keep it all running on time. He described it as building a whole product on top of the product he was already building.

One Graph QL API, one auth flow, and Sameer can pass You Tube titles, privacy settings, categories, Instagram Reel vs. post type, first comments, and Tik Tok titles through a single mutation. He had the full integration working in a few days.

"I want a guarantee that my posts will be posted at the specified time," Sameer says. "Buffer handles the scheduling part reliably, and I can see everything in a calendar view."

He also liked that the Graph QL schema covered everything he needed in one place: create, delete, fetch posts, fetch channels — without him having to stitch together separate endpoints.

From 1 You Tube video to multiple posts in 2 minutes

As a long-time creator and marketer, I'm can't get over how efficient Sameer's app + Buffer API workflow is.

View this post on Instagram A post shared by coding.kitty (@coding.kitty)

It kicks off when a video gets marked "ready to schedule" in Jira. The coding.kitty engine picks it up automatically, downloads the subtitled video from the Jira attachment, and automatically resizes it to fit Instagram Reels' vertical format. The video uploads to Sameer's cloud storage and becomes accessible via a public URL.

From there, Sameer picks the target platforms, generates a platform-specific caption (his built-in AI knows the character limits and conventions for each platform, so he's not rewriting the exact same message three times), and scrubs through the video to select a thumbnail frame.

Then coding.kitty hits Buffer's Create Post Graph QL mutation that includes the video URL, caption, thumbnail, and all platform-specific metadata. Buffer fetches the video from R2, queues it for publishing, and the Jira ticket auto-transitions to the next column.

If that weren't enough, Sameer built a couple more handy features into his app. For starters, his own calendar view.

coding.kitty also pulls scheduled posts back from Buffer to display its own calendar view. Sameer can spot gaps in his schedule, avoid posting conflicts, and reschedule content by dragging posts around — all without leaving his app.

And perhaps my favorite bonus feature: An AI agent that makes all the decisions around publishing.

Because coding.kitty has access to recent posts, and the full queue of videos ready to go, Sameer can hand off the publishing decision entirely to the agent. It checks what's been posted recently, picks the right content, platform, and timing, and schedules it through the Buffer API.

Sameer built a desktop app. You might build a CLI tool, a Slack bot, or an n 8n workflow. Whatever you build, you can focus on that — the publishing piece is already solved.

Buffer's API is now available. You can start building today.

200,000+ creators, small businesses, and marketers use Buffer to grow their audiences every month.

We Built a Custom Workflow with the Buffer API — and Tripled Our X Impressions

Needing a fresh coat of paint on an important workflow, Anthony built a custom workflow for QAJobs using the Buffer API.

I Built a Content Library That Lets Me Search, Analyze, and Repurpose My Buffer Posts

How Shivani built a Linked In content library on Buffer's API — a searchable archive, AI chat for analysis, and a two-way loop into Buffer's Create space.

I Built an Idea Engine That Finds Trending Topics and Stages Them in Buffer

Tired of staring at a blank Ideas screen, Fahad built an app that generates trend-based content ideas and sends them to Buffer through the API.

200,000+ people like you use Buffer to build their brand on social media every month

Key Takeaways

  • Publish Plan and schedule your content across social media platforms
  • Analyze Measure performance and turn insights into growth
  • Collaborate Work together seamlessly, from planning to publishing
  • Start Page Build a custom link-in-bio page in minutes
  • AI Assistant Get help creating, refining, and repurposing content

Cut Costs with Runable

Cost savings are based on average monthly price per user for each app.

Which apps do you use?

Apps to replace

ChatGPTChatGPT
$20 / month
LovableLovable
$25 / month
Gamma AIGamma AI
$25 / month
HiggsFieldHiggsField
$49 / month
Leonardo AILeonardo AI
$12 / month
TOTAL$131 / month

Runable price = $9 / month

Saves $122 / month

Runable can save upto $1464 per year compared to the non-enterprise price of your apps.