Last updated: September 13, 2026

I run five accounts. Two YouTube channels, two TikToks, one Instagram. I post to one of them. Two tools and one AI instruction move the clip to the other four. Total cost: $24 a month for Buffer, and a Repurpose.io trial that was free for the first 90 days. This post is the receipt.

Here is the problem every athlete with a phone has. You film a workout, a game clip, a recovery day. It goes on Instagram. Then it sits there, because reposting it to TikTok and YouTube means rewriting the caption, re-uploading the file, and doing it again tomorrow.

I did not want to press buttons. So I built a setup where I press none.

The five accounts and what goes where

The AI side is the Y channel on YouTube, @yauhenm, plus the AI TikTok, @y.massalski. The basketball side is a separate YouTube channel, @YMbasketball, and a basketball TikTok, @basketballyau. Instagram, @y.massalski, is where the court clips land first.

Two different audiences. A recruiter or a coach does not want to see a Kimi cost test. A person watching me compare two AI models does not want a cone drill. So the accounts stay split, and the plumbing keeps them split.

The rule is simple. Instagram is the source for basketball. The basketball YouTube and the basketball TikTok are destinations. Nothing I make about AI goes down that pipe.

Route one: Repurpose.io, Instagram to YouTube

Repurpose.io does one thing well. You pick a source (Instagram or TikTok), you pick a destination (YouTube), and every new post moves over on its own. New customers got 90 days unlimited when I signed up, which is how I started. Check their site for the current offer.

My workflow is Instagram to the basketball YouTube channel. I do not check it. I do not manage it. Every Reel I post becomes a Short on @YMbasketball, and the channel has content on it without me thinking about it once.

That is the whole point of the basketball channel right now. Presence, not growth strategy. The Shorts sit there, the channel exists, and when someone searches my name they find game tape instead of nothing.

Route two: Buffer plus Codex, old Reels to TikTok

The basketball TikTok had a different problem. Not enough videos. I have years of Reels on Instagram and an almost empty TikTok. Copying them over by hand means opening each one, saving it, uploading it, pasting the caption. Dozens of times.

Buffer fixed that, and the reason I picked Buffer over the other schedulers is that it has an API and it connects to ChatGPT and Claude directly. On the free plan you get three channels. I needed four: Instagram, both TikToks, and YouTube.

So I paid. The Essentials plan was $6 per channel per month when I signed up in September 2026. Four channels, $24.

Then I connected Instagram to Buffer, pressed allow, and gave Codex one instruction. Word for word, roughly:

I connected my Instagram to Buffer. Set up a workflow where Buffer takes my Instagram basketball Reels and posts them on my basketball TikTok. Go from oldest to newest, and include all new ones going forward. One post per day. Make sure the captions are taken care of.

Codex read the Buffer integration, built the schedule, and did something I did not ask for. It said it would keep the original captions. It also said it would check each video and skip the AI and tech Reels, because they do not belong on a basketball account.

That is the part worth paying attention to. The filter I would have had to build by hand, it built because the instruction said "basketball."

Then I opened the basketball TikTok. First post up: an old Reel of me in a gym with Jalen Williams, who now plays for Oklahoma City and has a ring. Two other guys from that gym are still getting buckets overseas. A clip buried on Instagram for years was live on a new account, and I did not upload it.

The caption mistake that breaks all of this

Here is the lesson that saves the most time. When Repurpose or Buffer moves a video to YouTube, it does not know what a title is. It takes your Instagram caption and splits it. The first line becomes the YouTube title. The rest becomes the description.

An Instagram caption is written for Instagram. Hashtags, a line of emoji, a shout-out. That is fine on Instagram. On YouTube it becomes a title that reads "Respect is earned not given #basketball #france #overseas" and a description that is empty.

So the fix is to write the caption once, correctly, at the source. First line: five to eight words that say what happens in the clip. Line break. Then the rest, hashtags and all.

Every destination inherits a real title. Or hand the caption to Claude or ChatGPT and let it write the first line. Either way, the work happens once.

And go back and fix the titles on the videos that already moved over. I did. It is boring. It matters more than the next upload.

Why this is the cheapest brand work you can do

An athlete trying to get numbers up for an NIL deal, a college recruit, a small business, a new creator. Same problem, same fix. The tools are on free trials, the AI does the setup, and the content you already made starts working again on accounts where nobody has seen it.

The same discipline that gets me to the gym at 6am is not what runs this. A script runs this. My job is to make the clip and write one good first line. Everything after that is plumbing, and plumbing should not need me.

The full walkthrough, with the Buffer screens and the Codex conversation, is on the Y channel: Build Your Brand Without Posting Everywhere.

Does Repurpose.io post to TikTok?

In my setup, no. I use Repurpose.io with Instagram and TikTok as sources and YouTube as the destination. For posting to TikTok I use Buffer, because Buffer has an API and connects to Codex and Claude.

How much does the whole setup cost?

Repurpose.io gave me 90 days unlimited as a new customer. Buffer Essentials is $6 per channel per month. I run four channels, so $24 a month. No other spend.

Does Codex actually control Buffer, or did you set the schedule by hand?

Codex did it. Buffer has integrations for ChatGPT and Claude. I connected Instagram to Buffer myself, then gave Codex the instruction in plain words. It built the daily schedule, kept the captions, and filtered out the non-basketball Reels on its own.

Why keep basketball and AI on separate accounts?

Different viewers. Coaches and recruiters look at the basketball accounts. Builders and founders watch the AI channel. Mixing them lowers both. The reposting script keeps them separate by checking each video before it moves it.


Read the next one → Two AI models built the same founder game. The prettier one lost.

Get the receipt → The Y channel. The build, the cost, the receipt. Two a week.

repurposebuffercodexcontent-workflowpersonal-brandbasketball
← All posts