How to post to TikTok from Codex
ReelGenie’s forever-free plan includes 30 posts a month and 1 brand. Solo is US$19/month. Your Codex plan is separate.
Codex can write a TikTok carousel and make its images with an image tool, on your computer. ReelGenie takes the exact files, keeps them private for review and sends them to TikTok only when you approve. For most accounts today TikTok receives the post as a draft: you open TikTok, add a sound and post. This guide covers each step and how to know whether it actually posted.

The short answer
- Paste ReelGenie’s setup prompt into Codex and follow it.
- Create a token on ReelGenie’s Agents page and give it to Codex privately.
- Connect your TikTok account in ReelGenie.
- Codex makes the slides and uploads the exact files; you check them on the review link.
- Approve the account and time. Nothing is sent before that.
- When it says “Draft ready”, open TikTok, add a sound and post.
1. Connect Codex to ReelGenie
Create a free ReelGenie account first. Then copy the setup prompt from the Codex setup page into Codex. It installs the ReelGenie skill and walks you through the connection one step at a time.
Codex connects with a revocable token. A team admin creates it on ReelGenie’s Agents page for the workspace you want, and you choose there whether Codex may approve deliveries itself. Keep the token out of the chat: Codex reads it from an environment variable.
codex mcp add reelgenie --url https://reelgenie.app/api/mcp --bearer-token-env-var REELGENIE_MCP_TOKENCheck that the ReelGenie connection works and list my workspaces and connected social accounts.
2. Connect your TikTok account
Codex can’t sign in to TikTok for you. Open ReelGenie’s Accounts page, choose TikTok and sign in there. The account card shows what ReelGenie can do with it: send drafts to your TikTok inbox, and Direct Post only where TikTok allows it.
3. Make the post in Codex
Agree on the idea before any images are made. Codex reads your workspace’s brand brief and proposes hooks.
Suggest three TikTok photo carousel ideas for [topic] that fit my brand brief. Give the opening line on the first slide for each. Wait for me to choose before making images.
- Photo carousel: Codex makes the slides with its image tool, or lays out text slides through ReelGenie’s slide tool. TikTok needs JPEG or WebP, with the short side at most 1080 pixels and the long side at most 1920. PNG can’t go to TikTok, so ask Codex to save JPEGs.
- Video: bring a finished MP4, up to 500 MB, at 23 to 60 frames per second (30 is safe); TikTok refuses other frame rates.
- Check first: ask for the cover and one inside slide before Codex makes the rest.
4. Upload and preview the exact files
Codex uploads each file straight from your computer. ReelGenie checks each one’s size, format, pixel dimensions and fingerprint, in order, so the preview is the file TikTok receives.
Save these slides in order with the caption and hashtags as a private ReelGenie post and open it for review. Don’t send anything yet.
If your Codex has a built-in browser, it can open the review page beside the conversation. Check every slide and the full caption there.
5. Approve the delivery
Tell Codex the TikTok account, the time and how it should be delivered. Codex repeats those details back before anything is approved, so you approve every post before it goes live. If the token doesn’t allow Codex to approve, you approve in ReelGenie instead.
Send this to my TikTok account as a draft tomorrow at 18:00 Sydney time. Confirm the details with me first.
Draft ready or Direct Post?
TikTok decides which of these an app may use for your account. ReelGenie shows both honestly.
- Draft (most accounts today): ReelGenie sends the post to your TikTok inbox and the result reads Draft ready. That isn’t published yet. Open TikTok, add a sound if you like, edit and post. TikTok holds at most 5 waiting drafts per account, so post or delete older ones.
- Direct Post: appears only when TikTok has enabled it for your account. You choose who can view the post (there is no default), whether to allow comments, Duet and Stitch (each off unless you turn it on), whether it promotes a brand, and whether to add TikTok’s AI-generated label. Posting means you agree to TikTok’s Music Usage Confirmation.
If the Accounts page only offers inbox drafts for your account, every TikTok delivery from Codex arrives as a draft. Sounds can’t be added through TikTok’s API, so a draft is also how you post with a trending sound.
6. Check whether it actually posted
Scheduled isn’t posted. Each account shows its own result:
- Scheduled: delivery is planned.
- Draft ready: the post is in your TikTok inbox and needs your final step.
- Published: TikTok reports the post as live.
- Failed: TikTok’s reason is shown in plain words. A daily limit (for example the 5-draft inbox) is not retried automatically; the message says when to send again.
What happened to my TikTok post? Tell me the result for each account and what I need to do next.
What Codex can’t do here
- It can’t sign in to TikTok or finish a draft inside the TikTok app. Those steps are yours.
- It can’t create its own token. A team admin does that on the Agents page.
- It won’t send anything you haven’t approved: the post, the account, the delivery and the time.
- It can’t turn on Direct Post. TikTok decides that for each account.
The free plan covers 30 posts a month across your team, 1 brand and 3 connected accounts. Posts saved for review don’t count. Solo is US$19/month for unlimited posts. Compare plans.