How to Use OpenAI Dots for App Marketing: The TikTok Playbook Behind 5.4M Views

Nevo DavidNevo David

November 10, 2026

How to Use OpenAI Dots for App Marketing: The TikTok Playbook Behind 5.4M Views

Three TikTok slideshows for one app pulled 2.3M, 2.0M and 1.1M views in a few days. That is more than 5.4M views combined, and none of them was a lucky one-off. All three came out of the same repeatable workflow, and an OpenAI Dot named Joe did most of the repetitive work inside it.

Joe is an always-on ChatGPT agent with his own cloud computer and his own TikTok account. An app marketer built him to find formats that already work, explain why they work, rebuild them around the app and produce new versions to test at scale. The marketer still makes the final calls and reviews everything before it goes live, and Postiz handles the publishing. The hours that used to go into scrolling TikTok for references now go into deciding what is worth testing.

Three TikTok photo slideshows from the OpenAI Dot workflow, with play counts of 2M, 2.3M and 1.1M
Three slideshows, one workflow: 2.0M, 2.3M and 1.1M views, more than 5.4M combined.

This guide walks through the exact playbook: Joe’s setup and prompts, how he researches TikTok on his own, how one viral reference becomes several posts and how the finished slideshows reach a Postiz calendar. Every prompt is included, so you can copy the setup for your own app.

Key takeaways

  • Give the agent a job, not a chat. Joe exists for one workflow: TikTok research, analysis and content construction. His first message was a job description.
  • Research real posts, not “viral ideas.” Joe browses TikTok from his own account and saves references that are already performing.
  • Train by correcting. The first prompt sets the frame. Most of the training happens during real work, one correction at a time.
  • Replicate the mechanism. A long master prompt tells Joe what to keep from a winning slideshow and what to adapt to the app.
  • One winner becomes many posts. Variations keep the structure and change the hook, the scenario and the story.
  • A human signs off, Postiz ships. Every slide gets reviewed, then the posts are spread across accounts and days in the Postiz calendar.

What are OpenAI Dots?

OpenAI Dots are always-on agents inside ChatGPT. OpenAI introduced them at DevDay on September 29, 2026. Each dot runs on GPT-6 Astra and works on its own cloud computer and browser. It connects to more than 4,000 apps through ChatGPT plugins and keeps working toward your goals after the conversation ends.

Three features make dots useful for marketing. The first is the computer: you can open a dot’s machine at any time to watch what it is doing, or take over to log in to an account. The second is scheduled tasks: a dot can repeat a job, such as research every morning, without being asked again. The third is feedback: OpenAI says dots learn from feedback over time, so your corrections build on each other instead of disappearing with the chat. According to DataCamp, your first dot is included with ChatGPT Pro and Business Premium. You can reach it in ChatGPT on desktop, web and mobile, and in Slack and Teams.

Dots also work with Postiz. Dots use the same plugins as ChatGPT, and Postiz is an official ChatGPT plugin, so a dot can draft and schedule posts for TikTok and 30+ other platforms. Step 6 covers how that fits into this workflow, and our page on connecting Postiz to OpenAI dots has the full setup.

Manage all your social media in one place with Postiz

InstagramInstagram
YoutubeYoutube
GmbGmb
DribbbleDribbble
LinkedinLinkedin
RedditReddit
TikTokTikTok
FacebookFacebook
PinterestPinterest
ThreadsThreads
XX
SlackSlack
DiscordDiscord
MastodonMastodon
BlueskyBluesky
LemmyLemmy
WarpcastWarpcast
TelegramTelegram
NostrNostr
VkVk
DevtoDevto
MediumMedium
HashnodeHashnode
WordpressWordpress
+7 more

Step 1: Create a dedicated Dot and give it a job description

The first move was to create a dot for this one workflow and name it Joe. Joe is not a general assistant for random questions. His job is narrow: find content that is already working, understand why it works and turn those patterns into new content the marketer can produce.

OpenAI Dot profile card for Joe, a blue fluffy avatar in a black beret, with Call, Text and Slack buttons and Joe's computer showing Ready
Joe’s profile: call him, text him or reach him in Slack, and open Joe’s computer whenever you want to see his work.

Joe’s first message was his job description. The idea was to define the whole system before asking for any real work:

Joe, you are a TikTok content system. You work across any niche or product I give you, in the language of the market I specify.

Your job has three parts, always connected:

1. Research: Find relevant viral TikTok content and formats, especially photo slideshows/carousels, but also short videos. Surface real examples and repeatable patterns, not generic trend lists.
2. Analysis: Explain why a viral works: hook, pacing, on-screen text, wording and position, visual composition, pose, emotion, audience and call to action. Extract the reusable format, not just a summary of the post.
3. Construction: Build ready-to-produce content from that analysis: slide-by-slide copy, visual/shot notes, captions and hooks. When a format depends on matching the original composition, pose or text placement, preserve that structure and adapt the message to the product I specify.

Prefer slideshows over video unless I specifically ask for video.

I will continue giving you more detailed operating instructions for exactly how I want you to research, analyze and build each piece. Keep your outputs concrete, production-ready and grounded in real examples.
ChatGPT conversation in which Joe accepts his new name, followed by the job description prompt that defines him as a TikTok content system for research, analysis and construction
The job description: one message that defines research, analysis and construction before Joe does any work.

The prompt sets the frame. Corrections do the training.

One long prompt cannot teach an agent everything, and it was never meant to. Most of the useful training happened afterwards, during real work:

  • When Joe analyzed something incorrectly, he got corrected.
  • When he focused on the story and ignored the visual composition, he was told so.
  • When a hook needed to stay closer to the original structure, he was shown exactly what that meant.

Each correction teaches Joe one of the small decisions the marketer learned by producing and testing hundreds of pieces of content. With that base in place, Joe was ready for the tool he needed most: a place to do the research.

Step 2: Give your Dot its own TikTok account

Next, Joe got a TikTok account of his own. This is where a dot stops being just another AI chat. Joe has his own computer. You can open it at any time to watch what he is doing, or take control to log in to something or fix an action.

So TikTok was opened on Joe’s computer. The marketer took over just long enough to log in to the account created for him, then handed control back. From that point on, the account is Joe’s research environment.

Joe's computer in ChatGPT with TikTok open in his cloud browser, a Take over button, and a chat where Joe starts researching viral app content and building a tracker
Joe opens TikTok on his own computer, the human signs in with Take over, and Joe starts researching.

Instead of someone spending hours scrolling TikTok for formats, Joe gets a niche and starts researching straight from the account:

The account is ready. Start researching viral app content. Focus on formats we could realistically reproduce, especially slideshows. Save the strongest references and keep track of why each one works.

Joe then navigates TikTok himself. He opens posts, inspects accounts, compares formats and collects the references worth studying. That is the point of the setup: the agent is not imagining what might go viral. It is looking at real content on the platform.

Joe does not need your laptop

Joe’s computer is completely separate from the marketer’s. Nobody has to leave a MacBook open while he works. The laptop can close, and Joe keeps going on his own cloud computer.

The goal is continuous research. Instead of starting each day with an hour of TikTok scrolling, the marketer wants Joe to have already looked for opportunities and to come back with the strongest ones. Reviewing his activity then takes minutes, and human time goes only to the ideas that look promising.

Animated stipple illustration of a fluffy AI agent in a beret bookmarking slideshow cards on its own glowing computer at 8 o'clock while its owner's closed laptop sleeps nearby
Joe works from his own cloud computer, so research keeps going after the laptop closes. (Illustration animated with Seedance 2.5.)

That flips the old workflow. Before, a person did the research and used AI afterwards. Now the research itself runs inside the AI system.

Step 3: Put TikTok research on a schedule, then correct the misses

Once Joe has access to TikTok and knows what to look for, research volume is just a number in the prompt: 10 videos, 20 or 50. It can also become a recurring routine:

Every morning at 8:00 AM, find 20 new viral TikTok posts related to apps or formats that could realistically be adapted to an app. Save the strongest ones and organize them so I can review them later.

Research no longer starts when someone sits down to work. Joe can be done before the laptop even opens. Dots keep recurring jobs like this one under the Scheduled tab of their profile, where you can pause or stop them, according to DataCamp.

Joe the Dot's TikTok profile with a private collection called virals, and the collection itself with 47 saved slideshow posts showing view counts from 723K to 8.3M
Joe’s own TikTok account and his private “virals” collection: 47 saved references, many with millions of views.

In the first weeks, check the results every day. Joe is still learning what counts as useful, so now and then he saves something that does not fit. If the brief is app content and he saves a post with no app in it, do not just delete it. Tell him why:

This one isn't relevant because there's no app involved. Don't include this type of content in future research.

Every small correction early on means less filtering later. The goal is to open Joe’s research and find a clean list of references that are close to what you would have picked yourself.

Organize the research into a searchable library

The references do not have to live in one long list. Joe can organize them around whatever the current project needs:

Separate everything by niche.
Create one folder for posts with more than 10M views, another for posts between 1M and 3M, and another for everything below that.

Other useful ways to sort the library:

  • niche
  • format
  • number of views
  • hook style
  • slideshow vs. video
  • emotional angle
  • type of product
  • how easy the concept is to reproduce
Animated stipple illustration of a fluffy AI agent in a beret on a step stool filing glowing slideshow cards into drawers labeled 10M+, 1M-3M and 1M
Random scrolling becomes a searchable library, sorted by views, niche, format or hook. (Illustration animated with Seedance 2.5.)

There is no single right structure. What matters is finding the right reference fast. Working on a wellness app? Open that folder. Only interested in posts above 10M views? Ask Joe for those. Looking for slideshows only? Skip everything else.

Random TikTok scrolling turns into a library that keeps updating itself. And when a reference stands out, there is no new workflow to start: tell Joe which one to work with and move straight to understanding why it worked.

Step 4: Replicate one winning slideshow 1:1 with a master prompt

Once a format looks right, Joe gets the specific TikTok and one short instruction:

I liked this video. Let's replicate it 1:1, adapting it to my app.

That message is not the important part. The important part is the master prompt Joe received beforehand.

Years of testing organic content went into it: what makes people stop scrolling, why certain hooks work, where text should sit, when the product should appear and what makes a slideshow feel native instead of like an ad. All of that was compressed into one long operating prompt that teaches Joe how to analyze a viral reference and rebuild it:

  • which details to preserve exactly
  • what can change
  • how to adapt the original structure to a different app
  • how to handle visuals, hooks, pacing and text placement
  • how and where to integrate the product

It is not a short “make me a TikTok” prompt. It is the operating manual behind the whole content system, and it is long enough to live in a separate file. If you write your own, start with the rules you already follow when you adapt a winning post by hand. Those rules are exactly what an agent cannot guess.

Give the Dot your real app assets

To make the replication accurate, Joe also got access to the marketer’s computer. A desktop folder already held the app’s screenshots, so instead of sending assets one by one, Joe was told where to look:

You now have access to my desktop. Search the folder with my app screenshots and use those as references for the slideshow.

Joe opens the folder, reviews the assets and uses the real app screens in place of the ones from the original post. The result is more accurate and far more usable. Access to your own computer is off by default for dots: you turn it on from the ChatGPT desktop app and can revoke it at any time (DataCamp).

Rebuild the slideshow around the app

With the original TikTok, the master instructions and the app’s assets, Joe rebuilds the content. The structure that made the original interesting stays. The message and the product references change to fit the app.

This is the original slideshow Joe was asked to replicate:

Original 12-slide TikTok breakup slideshow used as the reference: a happy couple, a breakup text, tears, an app chat on slide 4, recovery selfies, a follow request and the ex texting back
The reference: a 12-slide breakup-to-glow-up story with the app on slide 4. Text overlays blurred by the creator.

And this is the version Joe created for the app:

Joe's 12-slide rebuild of the breakup slideshow for the app, keeping the same story beats and poses, with Spanish-language chat screens and an app screenshot call to action on slide 4
Joe’s 1:1 rebuild: same beats, same poses, a new character, Spanish-language screens for the app’s market and the real app on slide 4.

Every slide in this workflow is generated with Nano Banana Pro, the image model that has worked best for this kind of content so far. For more slideshow production tactics, see how one team makes AI UGC TikTok slideshows that hit 26.4M views a week.

Ask for finished files, not a description

Joe should not just describe what he made in the chat. The deliverable is the actual files, so once a slideshow is ready, Joe saves every slide into a folder on the desktop. Open the folder, check every slide and decide whether it is something you would publish.

At that point there is a finished piece of content that nobody built slide by slide. If it is good, the format is ready to scale.

Step 5: Turn one winning format into multiple variations

When the first version works, do not stop at one. Instead of asking Joe to start from zero, keep the underlying structure and ask for more:

I like this one. Make two more variations using the same format, but change the scenario, hook and story enough that they feel like separate pieces of content.

The point is not random new ideas. Joe keeps the mechanism that made the first concept work and changes the surface-level execution:

  • the opening hook
  • the person or scenario
  • the story
  • the emotional angle
  • the wording
  • the final app integration

The structure stays familiar. This is one of the easiest ways to raise content volume without restarting the creative process each time. And because Joe already knows the original concept, the app and the visual direction, the extra versions come fast. After each batch, review everything again and keep the strongest.

Second slideshow variation by the OpenAI Dot: 14 slides with a different character and breakup scenario, an app screenshot call to action on slide 12 and the ex texting on slide 13
Variation 2: a new character and a longer 14-slide story, with the app moved to slide 12.
Third slideshow variation by the OpenAI Dot: 12 slides with another character, a different breakup message, the app screenshot call to action on slide 4 and the same recovery arc
Variation 3: another character and a new breakup message on the same 12-slide structure.

Instead of one slideshow, there are now several different posts ready to test across accounts.

Step 6: Schedule every slideshow in Postiz

With the final slideshows ready, the last thing anyone wants is to upload and organize every post by hand. So everything moves into Postiz, which the marketer already uses to schedule TikTok posts and other content across multiple accounts. The routine is short:

  1. Upload the finished slides.
  2. Choose the TikTok accounts each slideshow goes to.
  3. Arrange the posts in the calendar, spread across days and accounts.
  4. Keep variations of the same format from going out too close together.
  5. Review the full schedule before anything goes live.
Postiz calendar in week view for October 26 to November 1, 2026, with posts scheduled on Tuesday, Friday and Saturday and 27 more posts in one Friday slot
One week in the Postiz calendar: posts spread across days and accounts, with 27 more in a single Friday slot.

Nobody has to remember what goes where or when. That matters most once Joe is producing several variations of every winner. Instead of folders full of finished content waiting to be organized, everything gets batched, scheduled and checked, and the marketer moves on to the next piece.

At this point the workflow is complete. Joe finds the opportunities and builds the content. A human reviews the final creatives. Postiz handles the publishing.

Optional: let your Dot fill the Postiz calendar

In this workflow, the finished slideshows went into Postiz by hand. You can hand that step to the dot as well. Connect the official Postiz plugin in ChatGPT and sign in, and your dot can list your channels, save posts as drafts and schedule them. No API key ever goes into the chat. Keep publishing behind your approval with the dot’s Custom rules:

Postiz actionSuggested Custom ruleWhy
Save a draft in PostizTake action without askingNothing goes public until it is scheduled
Schedule or publish a postAsk before taking actionYou see the final slides, caption and time first
Change or delete a scheduled postAsk before taking actionProtects what is already in your calendar

When a dot researches on its own in the background, its plugin access is read-only, so it cannot publish anything through Postiz without you. The setup takes about two minutes, and the Postiz and OpenAI dots guide includes a ready-made brief to send your dot. For TikTok slideshows in particular, keep new posts as drafts until you approve them. Our guide to automating TikTok slideshows with AI agents explains why draft mode protects your accounts.

Step 7: Publish, measure and keep testing

None of this matters if the content does not perform. After the workflow, the variations and the schedule were in place, publishing started, and the results beat expectations. Several formats Joe helped research and adapt reached millions of views, and the account itself grew fast.

TikTok profile grid of the app's account showing slideshow play counts including 2M, 674.2K, 145.9K, 140.7K and 106.1K
The app’s TikTok grid: one post at 2M, another at 674.2K and several more above 100K views.

None of these were random ideas generated from scratch. They came out of the same loop: find formats that already work, understand why they work, adapt them to the app, produce several versions and test them.

That is why a repeatable system matters more than predicting which single post will go viral. One post underperforms. Another variation of almost the same concept suddenly pulls hundreds of thousands or millions of views. The job is to keep shipping enough strong tests that some of them break out, and this workflow does that with far less repetitive work.

Who did what: Joe vs. the human

StageWhat Joe didWhat the human did
SetupTook on one job: research, analysis and constructionWrote the job description and corrected early mistakes
ResearchBrowsed TikTok from his own account and saved references every morningLogged in once, then reviewed what Joe saved
LibrarySorted references by niche, views, format or hookPicked the reference worth testing
ReplicationRebuilt the slideshow 1:1 with the master prompt and real app screenshotsWrote the master prompt and shared the asset folder
VariationsProduced new versions with a different hook, scenario and storyKept the strongest variations
PublishingSaved finished slides to a desktop folderScheduled them in Postiz and reviewed the calendar

What still stays manual

Even with all of this running, some parts should never be fully automated. The most important one is reviewing content before it goes live. Do not let a dot generate a slideshow and post it on autopilot without anyone looking at it.

AI is still not perfect. Sometimes the text is wrong. Sometimes the composition feels slightly off. Sometimes an image has obvious mistakes: weird hands, incorrect screenshots, inconsistent text or a person with three arms instead of two. Caught in review, those are small problems. Published automatically, they become big ones. So a human review step stays in place before anything goes live.

Animated stipple illustration of a human hand holding a magnifying glass over a slideshow card showing a smiling person with three arms while a fluffy AI agent in a beret peeks out nervously
Human review catches what generation gets wrong, like a third arm, before it reaches the feed. (Illustration animated with Seedance 2.5.)

The second lesson: you cannot create a dot, give it one prompt and expect it to know how you work. Joe was trained in a loop:

  1. Give clear instructions.
  2. Test the output.
  3. Correct what was wrong, and say why.
  4. Make the prompts more specific.
  5. Repeat every time he misunderstands something.

That trial-and-error process is where most of the value comes from. Better prompts and more useful feedback bring the output closer to how you would have done the work yourself. What stood out most about Dots was not that Joe could execute tasks. It was how well he took corrections: point out one specific thing, explain why, and he usually got it without a rebuilt instruction. After enough iterations, it feels less like prompting an AI and more like teaching someone how you want the job done.

The goal is not to remove yourself from the process. It is to hand over the repetitive work, one piece at a time. You keep the judgment, the final review and the decisions that matter. The dot handles more and more of the work around them.

How to use OpenAI Dots for app marketing in 7 steps

Here is the whole system in seven steps, for anyone working out how to market an app on TikTok with an AI agent:

  1. Create one dot for one job. Name it and send a job description that covers research, analysis and construction.
  2. Give it its own TikTok account. Log in with Take over on the dot’s computer, then hand control back.
  3. Schedule the research. Ask for 20 new viral posts every morning and correct anything that misses the brief.
  4. Build a reference library. Have the dot sort saved posts by niche, views, format or hook.
  5. Replicate one winner 1:1. Use a master prompt plus your real app screenshots, and ask for finished files.
  6. Multiply it. Request variations that keep the structure and change the hook, scenario and story.
  7. Review, schedule and test in Postiz. Approve every slide, spread posts across accounts and days, and feed the winners into the next round.

None of these steps is impossible by hand. You could still scroll TikTok for hours, analyze every post and build every slideshow and variation yourself. The difference is that you no longer have to do all of it from beginning to end. More of your time goes to deciding what is worth testing, while the dot handles the repetitive work around those decisions. And because it runs on its own computer, the workflow does not stop when you close yours.

OpenAI Dots vs. Meta Muse for app marketing

A version of this playbook also ran on Meta’s agent, from a single WhatsApp chat. Here is how Meta Muse handled app marketing for 1.1M views in a week. Both agents can do this job. They differ in where you work with them and how they reach your tools:

OpenAI DotsMeta Muse
Where you talk to itChatGPT on desktop, web and mobile, plus Slack and TeamsThe Muse app, muse.ai and WhatsApp
Where the work happensOn the dot’s own cloud computer and browser, always onInside the chat thread
How it researched TikTokBrowsed TikTok itself from its own logged-in accountFound reference posts on request inside the chat
Recurring workScheduled tasks, such as research every morning at 8:00Short briefs sent through the day in one thread
Connecting PostizOfficial Postiz plugin in ChatGPTPostiz MCP link sent in one chat message
PricingFirst dot included with ChatGPT Pro and Business PremiumFree tier, plus paid Power and Maximum plans
Result in these experiments2.3M, 2.0M and 1.1M views on three slideshows1.1M views in the first week on a new account

If you want an agent that keeps researching while you are away, a dot’s own computer and scheduled tasks are the edge. If your team lives in WhatsApp, Muse is the lighter start. Either way, Postiz is the publishing layer.

FAQ

What can OpenAI Dots do?

OpenAI Dots take on ongoing work, not just single answers. A dot can research, run scheduled tasks and complete multi-step jobs on its own cloud computer and browser, using more than 4,000 connected apps. In this workflow, a dot named Joe researched TikTok every morning, organized viral references, rebuilt winning slideshows around an app and produced variations to test.

How do you use OpenAI Dots for TikTok marketing?

Create one dot for the job and send it a job description. Give it its own TikTok account to research from, schedule daily research and correct its picks. Then have it rebuild a winning slideshow with a master prompt and your real app screenshots, ask for variations, review every slide and schedule the posts in Postiz.

Can an OpenAI Dot post to TikTok?

Yes, through the official Postiz plugin in ChatGPT, which is built on the Postiz MCP server. Once it is connected, a dot can draft and schedule TikTok slideshows and videos, plus posts for 30+ other platforms, within your Custom rules. In this workflow, the finished slideshows were uploaded to Postiz by hand and reviewed in the calendar before going live. See the OpenAI dots setup.

Does an OpenAI Dot need my computer to stay on?

No. Each dot works on its own cloud computer, so it keeps researching after you close your laptop. Access to your own computer is optional and off by default. In this workflow, it was used only so the dot could find the app screenshots in a desktop folder.

How much do OpenAI Dots cost?

There is no separate subscription. According to DataCamp, your first dot is included at no extra cost with ChatGPT Pro and Business Premium, and Enterprise, Edu and Healthcare workspaces can join a beta. Connecting Postiz to a dot costs nothing beyond a Postiz account, which you can try for free.

How do you train an OpenAI Dot?

Start with a job description, then train it while it works. Correct each mistake and give the reason, such as “this one isn’t relevant because there’s no app involved.” Make your prompts more specific over time. Keep a master prompt with your rules for adapting viral formats. Early corrections pay off later, because dots learn from feedback.

Is it safe to let an AI agent run your TikTok marketing?

Only with a human in the loop. Give the dot its own TikTok account for research, and log in yourself with Take over instead of pasting passwords into the chat. Review every slide for errors such as extra arms or wrong screenshots. Require your approval before anything is scheduled or published.

Which AI image model makes the slideshow images?

Nano Banana Pro. It has produced the most convincing slideshow images in this workflow so far, so every slide in the examples above was generated with it. Before you upload, check that each slide fits TikTok’s photo dimensions with the free TikTok photo resizer.

Give your Dot a publishing layer

Joe finds the opportunities. Joe helps produce and scale the content. A human makes the final calls. But once everything is ready, you still need one place to organize, schedule and distribute it across every account. That final layer is Postiz.

Try Postiz for free, connect your TikTok accounts, add the Postiz plugin to your dot (about two minutes, no API key) and let it fill next week’s calendar while you keep the final say.

Credit: this playbook was originally shared on X by Pedro Pérez (@PerezHatesAI), a mechanical engineer who grows apps with organic short-form content and has generated more than 250M organic views. He shares his full master prompt with readers who comment “SLIDESHOW” on the original post.

Nevo David

Founder of Postiz, on a mission to increase revenue for ambitious entrepreneurs

Nevo David

Do you want to grow your social media faster?

Yes, grow it faster!

Related Posts

Open Source Marketing Automation A Guide For Modern Marketers
Nevo DavidNevo David

March 31, 2026

Discover open source marketing automation. Learn what it is, its benefits over proprietary tools, and how to implement it for full data control and flexibility.

Mastering Reel Size Instagram for Perfect Videos
Nevo DavidNevo David

July 9, 2025

Unlock the perfect reel size instagram with our guide to dimensions, safe zones, and aspect ratios. Create flawless, professional Reels that get noticed.

Social Media Marketing Plan: Real Strategies That Work
Nevo DavidNevo David

June 13, 2025

Build a practical social media marketing plan that drives real business results. Learn platform selection, metrics, budgeting, workflows, and growth frameworks.