How a PromoGrok episode is made
PromoGrok is produced with AI and published by its owner. Here is the whole pipeline, start to finish.
Stories picked + commentary + voice by AI.Pick the stories
Every morning the AI scores eleven non-political categories on what is new and talked about today, using public posts on X and reputable news sources. Politics is excluded. The day's slots go to the strongest categories, and each story is fact-checked against its original source.
Write the commentary
The AI writes a short, opinionated take on each story, the "my read", plus an episode summary. Every claim is tied to a source, and the source links are posted as a reply under each X post.
Voice it
Narration is synthesized with Microsoft edge-tts neural voices, with different voices for different stories. No real person's voice is cloned.
Render with PromoShot
Screenshots, stills and short clips are laid out, captioned and animated in PromoShot, then rendered as a ~3-minute 16:9 show and a vertical 9:16 cut for Reels and TikTok. Milo & Dot appear on title cards and in the doodle stories.
Publish on official platforms
Each show is posted to PromoGrok's own accounts with the platforms' official tools and APIs: X, Instagram (Graph API) and TikTok (Content Posting API, once approved). Every post carries the label "Stories picked + commentary + voice by AI."
Review and improve
Engagement on each topic feeds back into the next day's pick as a small tiebreaker, and the owner gets a link to every show as it goes live.
The doodle stories
Milo (orange hair, round glasses, mustard hoodie, red scarf, boxy camera) and Dot (black bob, red bow, teal star t-shirt) star in a short illustrated story each day about the history of something we use every day, starting with the history of video. Illustrations are AI-generated from a fixed character sheet, voiced with edge-tts, and assembled in PromoShot. The topic for each story is picked the evening before.
What it runs on
- PromoShot for layout, captions, keyframe animation and rendering (16:9 and 9:16).
- edge-tts neural voices for narration.
- Official publishing tools: X, Instagram Graph API and the TikTok Content Posting API (pending approval).
Editorial rules
- No politics.
- Every story is linked to its source in a reply under the X post.
- Every post is labeled "Stories picked + commentary + voice by AI."
- Corrections go to garalex@gmail.com.
How PromoGrok uses TikTok
PromoGrok uses TikTok Login Kit and the Content Posting API for one purpose: publishing PromoGrok's own vertical episodes to PromoGrok's own TikTok account.
- The owner signs in with TikTok once and authorizes the app (scopes: user.info.basic, video.upload, video.publish).
- Posting goes to the owner's own account only. PromoGrok has no other users, does not offer sign-in to the public and never posts to anyone else's account.
- Each upload uses the episode's caption with the AI label, and access can be revoked at any time in TikTok under Settings and privacy → Security → Manage app permissions.
- Tokens are stored privately and used only for this. See the Privacy Policy and Terms of Service.