{"id":1413,"date":"2025-07-07T11:00:00","date_gmt":"2025-07-07T11:00:00","guid":{"rendered":"https:\/\/internship.infoskaters.com\/blog\/2025\/07\/07\/how-i-used-chatgpt-o3-to-plan-an-entire-marketing-campaign-during-one-plane-ride\/"},"modified":"2025-07-07T11:00:00","modified_gmt":"2025-07-07T11:00:00","slug":"how-i-used-chatgpt-o3-to-plan-an-entire-marketing-campaign-during-one-plane-ride","status":"publish","type":"post","link":"https:\/\/internship.infoskaters.com\/blog\/2025\/07\/07\/how-i-used-chatgpt-o3-to-plan-an-entire-marketing-campaign-during-one-plane-ride\/","title":{"rendered":"How I used ChatGPT-o3 to plan an entire marketing campaign during one plane ride"},"content":{"rendered":"<p>In an hour, ChatGPT-o3 can make you dozens of high-level marketing graphics \u2014 the kinds of campaigns that would take some teams <strong>weeks to complete<\/strong>. And the graphics aren\u2019t just a first draft starting point. They\u2019re final assets ready to run.<\/p>\n<p><a class=\"cta_button\" href=\"https:\/\/www.hubspot.com\/cs\/ci\/?pg=05ea94a6-06a8-47e9-841d-a65a84c72426&amp;pid=53&amp;ecid=&amp;hseid=&amp;hsic=\"><\/a><\/p>\n<p>I tested this out on a recent flight and managed to create an entire 2025 marketing campaign in about an hour. Brainstorming. Prompt writing. Graphics generation and iteration. ChatGPT has evolved from a simple productivity tool into a high-level creative and strategic partner.<\/p>\n<p>The new ChatGPT equation for AI-savvy marketers is this: deep research + your brand standards + o3-generated prompt + in-app editing = full graphics pipeline. I\u2019m going to show you exactly how that looks and offer tips that I found make this process much more effective.<\/p>\n<h2>Why ChatGPT-o3 Is a\u00a0Game Changer<\/h2>\n<p>ChatGPT-o3 was released at the end of 2024, and OpenAI has shared big upgrades in 2025. To me, o3 feels very human, and I\u2019m having a ton of fun with the leap forward in image generation. There\u2019s a tangible magic for marketers.<\/p>\n<p>Let\u2019s look at the under-the-radar features of ChatGPT-o3 that should be common knowledge, plus some use cases for 4o image generation.<\/p>\n<h3>Improved Prompting<\/h3>\n<p>You\u2019ve probably heard many times that AI is only as good as the prompts you give it. Focus on these two things with o3: <strong>self-prompting and context.<\/strong><\/p>\n<p>I think o3 is a fantastic prompt writer, and I\u2019ve gotten in the habit of asking for prompts as a part of every output. They still need to be massaged sometimes, but it\u2019s a big boost, and the output is more unique when compared to generic copy-pasted prompts.<\/p>\n<p>But be warned, this only reaches its potential with enough context. The more context you provide in your chats, the more tailored the output will be. This is an important shift for marketers.<\/p>\n<p>Originally, AI was just aggregating existing ideas from the internet and giving you the average best practice. But now, if you actually work with it, ChatGPT comes up with very unique, specific ideas that are <strong>contextual to your needs<\/strong>.<\/p>\n<p>In my case study below, you\u2019ll see exactly how I\u2019m engaging o3 in prompt engineering. This podcast episode also shares tips for improving your output with better prompting:<\/p>\n<h3>Library<\/h3>\n<p>Welcome to the most under-the-radar feature that ChatGPT added in the last year: The image library. This allows you to store, edit, and iterate images visually. Once you\u2019ve created a graphic, you can go back to any of those threads to edit and iterate further (tips on this in a minute).<\/p>\n<p>There&#8217;s so much you can do from this one pane in the ChatGPT interface:<\/p>\n<p> Basic editing and reiteration.<br \/>\n Get a high level of consistency.<br \/>\n Single image creation, all the way to generating entire campaigns. <\/p>\n<p>The library is a game changer for quick edits of your graphics, giving you a beautiful visual display of everything you&#8217;ve generated. The thumbnails in my library below look like digital assets that a skilled team has worked diligently on:<\/p>\n\n<p><strong>Pro tip:<\/strong>\u00a0Click on the library tab to create your images instead of prompting in a normal chat. Not only will this generate image variations faster, but it also creates better assets overall. ChatGPT-o3 instructed me to use the library tab for this reason, and through testing, I saw a noticeable improvement.<\/p>\n\n<p><a href=\"https:\/\/chat.openai.com\/\"><em>Source<\/em><\/a><\/p>\n<h3>Deep Research<\/h3>\n<p>I prompted ChatGPT to do deep research on our customer agent, and it generated an entire creative brief that covered features, value propositioning, messaging, style guide \u2014 everything.<\/p>\n<p>Don\u2019t skip this step: I promise you that success with o3 starts here. We share deep research help in our AI prompt library, under the \u201cdeep research\u201d tab:<\/p>\n\n<p><a href=\"https:\/\/offers.hubspot.com\/ai-prompt-library\"><em>Source<\/em><\/a><\/p>\n<h3>Memory<\/h3>\n<p>Another underappreciated aspect of o3 is the memory feature. In a nutshell, these features include:<\/p>\n<p><strong>Automatic updates<\/strong>, proactively remembering content to provide personalized information. <\/p>\n<p><strong>User-controlled memory<\/strong>. You add to the memory through your chats, but did you know that you can also manually remove from the memory? This can be done through Settings &gt; Personalization &gt; Memory (example: removing outdated branding preferences). <\/p>\n<p><strong>Continuity<\/strong>, which lets output be guided by context from past chats, building on your previous work. <\/p>\n<p>What this brings to your campaign generation (once again) is <strong>context<\/strong>. Context is the single word that summarizes the leap forward in output alignment.<\/p>\n<p>Memory doesn\u2019t retain every single detail by default, though. ChatGPT doesn\u2019t remember information from your PDF style guide unless you specifically ask it to. When specifically asked to retain branding information, the memory feature retains brand standards to incorporate this into your designs.<\/p>\n<p><strong>What you can do:<\/strong>\u00a0When prompting ChatGPT, tell it to \u201cdo this in the [company name] style like you\u2019ve done before.\u201d<\/p>\n<p>Here\u2019s an example of a marketing graphic generated from a single ChatGPT prompt.<\/p>\n\n<p><a href=\"https:\/\/chat.openai.com\/\"><em>Source<\/em><\/a><\/p>\n<p>With an aligned AI tool, you can enter the era of rapid-fire \u201cone of one\u201d marketing.<\/p>\n<h3>\u201cOne of One\u201d Potential<\/h3>\n<p>The phrase \u201cone of one\u201d refers to the ability to personalize everything for a single target \u2014 in my example, a single company.<\/p>\n<p>This is a massive leap forward in campaign creation. Previously, we focused on creating ads personalized for unique segments: Companies were grouped together based on their characteristics, and then ads were created targeting all of them.<\/p>\n<p>Now, with<strong> the cost of <\/strong><strong>creative<\/strong><strong> down to near zero<\/strong>, assets can be created targeting only a single audience. An entire marketing plan can be personalized at a company level. This is a task that would\u2019ve previously taken teams days to complete.<\/p>\n<p>In terms of AI and marketers\u2019 productivity, this is night and day. AI has evolved so far beyond the world of creating and tailoring generic templates. The campaigns resulting from this strategy are unique, personalized, and almost instantaneous to create.<\/p>\n<p>And thanks to the memory capacity, one idea builds upon the other, and you\u2019re able to iterate in rapid succession. A task that used to be incredibly time-consuming and expensive to achieve now only takes a few minutes.<\/p>\n<p>Trying rapid-fire campaign generation can be a great gateway into leveraging ChatGPT in your campaigns. Here\u2019s an example below for the company Ramp.<\/p>\n\n<p>Let\u2019s look at the exact prompt I used and the campaigns it generated for HubSpot in under an hour.<\/p>\n<h2>Use Case: Creating a Campaign in One Hour<\/h2>\n<p>I love OpenAI&#8217;s 4.0 model for image generation, and I wanted to find unique ways to use it. Sitting on my flight with some WiFi and good music, I gave ChatGPT this prompt:<\/p>\n<p> <em>Give me five creative, non-obvious ways to use OpenAI&#8217;s 4.0 image generation model for marketing. Can you give me five ideas and the prompts for each to try?<\/em> <\/p>\n<p><a href=\"https:\/\/chat.openai.com\/\"><em>Source<\/em><\/a><\/p>\n<p>These are the five ideas that it gave me.<\/p>\n<h3>1. Hyperlocal, Geo-targeted Ad Images<\/h3>\n<p><strong>What ChatGPT suggested:<\/strong>\u00a0Hyper-hyperlocal cultural mashups for less than 10-mile geo-targeted ads. People click faster on ads that feel made for their neighborhood. Instead of generic skyline shots, generate up-to-the-minute scenes that merge your brand with overlooked local landmarks, slang, and street art \u2014 even the weather.<\/p>\n<p><strong>What I love:<\/strong>\u00a0Marketers know that the local angle is effective, especially for ads, so that wasn\u2019t a particularly unique angle. What <em>was<\/em> special was the idea of doubling down on both hyper-local (overlooked landmarks) and hyper-current conditions (weather).<\/p>\n<h3>2. Future-state Visuals for Sales Decks<\/h3>\n<p><strong>What ChatGPT suggested:<\/strong>\u00a0Prospect-specific future state visuals for enterprise sales decks. Why that&#8217;s interesting: Enterprise buyers often struggle to picture life after adoption. Generate a hero slide that literally shows their logo in the future state of success.<\/p>\n<p><strong>What I love:<\/strong>\u00a0This is a great product marketing idea with an emphasis on the dream state. It hits on the pain point and delivers a really simple message that works for a sales deck or ads.<\/p>\n\n<p><a href=\"https:\/\/chat.openai.com\/\"><em>Source<\/em><\/a><\/p>\n<h3>3. \u201cWhat If\u201d Concept Posters<\/h3>\n<p><strong>What ChatGPT suggested:<\/strong>\u00a0\u201cWhat if\u201d concept posters for rapid-fire positioning tests. Before you spend a bunch of money on doing a full video shoot, actually generate movie-style posters. Drop them into Slack or UserTesting and see which one sparks the most excitement.<\/p>\n<p><strong>What I love:<\/strong>\u00a0This is a fun twist on the future state idea, and I love the added value of testing these concept posters before releasing them. The images are bold and catchy, nailing the movie poster brief.<\/p>\n\n<h3>4. Historical Era TikTok Frames<\/h3>\n<p><strong>What ChatGPT suggested:<\/strong>\u00a0\u201cProduct in historical era\u201d TikTok frames. Context-switching from present to past stops the scrolls. Produce stills that place your SaaS product inside widely anachronistic scenes, subtly highlighting how painfully slow old workflows were. Instead of having a generic video hook, make one of your TikTok hooks or mid frames in your short-form video a \u201cproduct in a historical era.\u201d<\/p>\n<p><strong>What I love:<\/strong>\u00a0It was previously very time-consuming and expensive to create custom visuals for short-form video. These can be pieced together as B-roll or even animated with AI (though this still needs development). Watch the podcast episode on YouTube to see the Sora video creation go awry (it\u2019ll get there, though).<\/p>\n\n<h3>5. Choose-your-own-demo Carousels<\/h3>\n<p><strong>What ChatGPT suggested:<\/strong>\u00a0\u201cChoose your own demo\u201d carousel assets. For lead-gen ads or email nurtures, create a mini saga: Panel one asks a problem question, panels two through four branch visually based on the reader&#8217;s click. The entire carousel can be generated on-demand with consistent styles, so it feels like one coherent comic.<\/p>\n<p><strong>What I love:<\/strong>\u00a0The storytelling idea is genius, especially at a moment when carousels are performing really well on platforms like LinkedIn, Instagram, and even TikTok. The screenshot below is a one-shot image (there was no editing involved). You\u2019re seeing the impact of context and deep research.<\/p>\n\n<p> <\/p>\n<h2>Getting Started<\/h2>\n<p>Still unsure where to start with these new models? Do what I did. Open up o3. Tell it about your business. Ask it to give you ideas. You\u2019ll have a lot of fun playing with the prompts that o3 gives you. See this model as a strategic partner and give it as much context as you have.<\/p>\n<p>When trained properly, ChatGPT-o3 can help you with everything from creative inspiration to acting as your marketing assistant. Enjoy learning about its capabilities and watching your library populate with dozens of graphics variations.<\/p>\n<p>I know some marketers still fear AI. But the more you use AI at this level, the more you\u2019ll want to use it. If your experience is anything like mine, you\u2019ll be repeatedly impressed by what ChatGPT can create for you. The amount of quality work that you can generate in an hour was unfathomable in the past. You\u2019re living in an era that marketers of the past only dreamt of.<\/p>\n<p><strong>To learn more about how ChatGPT can level up your campaigns, check out the <\/strong><strong><a href=\"https:\/\/www.youtube.com\/watch?v%3DzAJaxQNOB74\">full episode<\/a><\/strong><strong> of <\/strong><strong><em>Marketing Against the Grain <\/em><\/strong><strong>below:<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>In an hour, ChatGPT-o3 can make you dozens of high-level marketing graphics \u2014 the kinds [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":1414,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1413","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/posts\/1413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/comments?post=1413"}],"version-history":[{"count":0,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/posts\/1413\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/media\/1414"}],"wp:attachment":[{"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/media?parent=1413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/categories?post=1413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/internship.infoskaters.com\/blog\/wp-json\/wp\/v2\/tags?post=1413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}