AIToday

Engineer's guide: AI-generated marketing designs at zero token cost

Hacker News1h agoSend on LINE
Engineer's guide: AI-generated marketing designs at zero token cost

Key takeaway

A software engineer has shared a step-by-step method for creating professional marketing materials using AI tools at no token cost. The process begins by having ChatGPT Web brainstorm screenshot ideas and write detailed prompts, then generates images via ChatGPT Images 2.0, converts them to HTML using Google Stitch, and polishes the output by hand. While not professional-grade design, the results far exceed what an engineer working alone could produce, as demonstrated by a before-and-after comparison of the AvoVietnam dating app's marketing assets.

Summaries like this, in your inbox every morning.

Sign up free →

3 Key Points

  • What happened

    A software engineer documented a workflow using ChatGPT Web, ChatGPT Images 2.0, and Google Stitch to create high-quality marketing materials (app store screenshots, social media assets) without paying for design tokens or hiring a professional designer.

  • Why it matters

    Engineers without design skills can now produce polished marketing materials comparable to professional work—a significant improvement over pre-AI DIY attempts—by combining free AI image generation with HTML-to-design conversion tools, then fine-tuning the output by hand or with unlimited-token ChatGPT Web.

  • What to watch

    The workflow relies on ChatGPT Web (not local models like Codex or Claude with codebase access, which inject technical jargon into marketing copy), Google Stitch for initial HTML generation, and manual SVG editing for icons that AI cannot replicate precisely. The engineer notes this approach is faster and higher quality than solo engineering effort but does not match professional designer output.

In Depth

The engineer's workflow begins with ideation in ChatGPT Web, deliberately avoiding local models or agents that have access to the product codebase. A prompt like "I am building {product name}. The key features are {...}. Give me 10 ideas for screenshots to include in the MacOS App Store that will help me sell to my customers" generates marketing-appropriate screenshot concepts without technical jargon. From those ten ideas, the engineer asks ChatGPT to expand the most promising concept into a detailed image-generation prompt. This prompt is then fed into ChatGPT Images 2.0, ideally alongside an actual screenshot of the app to ground the AI-generated image in reality.

Once base PNG files exist for each desired screenshot, the engineer uploads them to Google Stitch (described as Google's Figma competitor) with a request to reproduce the design as an HTML page. Because Google Stitch has limited token availability, the output is rarely perfect—font colors may be wrong, and decorative elements may look poor. The engineer then opens the generated .zip file in a text editor and uses ChatGPT Web (which has unlimited tokens for paid accounts) to refine the HTML: updating copy, adjusting styles, and fixing layout issues. After polishing is complete, the engineer takes a browser screenshot of the HTML, crops and resizes it to match the target app store dimensions, and uploads the final image.

For elements that neither ChatGPT nor Google Stitch can render correctly—such as a specific icon the engineer liked in the original image—the workflow includes a manual sidequest: opening the ChatGPT-generated image in an SVG editor, manually tracing the icon with vector points, exporting as SVG, and replacing the generated version with the hand-crafted one.

The AvoVietnam case study illustrates the evolution. Pre-AI marketing materials were simple screenshots on gradient backgrounds, described as appearing lazy. When ChatGPT image generation did not yet exist, the engineer asked ChatGPT to generate an HTML template from a PNG mockup; the result, created before Google Stitch was available and processed with Codex 5.3, suffered from weird font sizes and blob positioning. The engineer notes this looked like work from "a high school design student or a software engineer with no design skills." By contrast, the current Google Stitch workflow produces visibly more polished and professional-looking assets. The engineer is candid: this approach is "infinitely better quality and lower time" than solo engineering effort pre-AI but does not match work a professional designer would deliver.

Context & Analysis

The workflow described addresses a common pain point for engineers: the inability to create compelling marketing visuals without either hiring expensive designers or investing significant time learning design tools. By leveraging ChatGPT Web for ideation and copy generation, ChatGPT Images 2.0 for initial visuals, and Google Stitch for conversion to structured HTML, the engineer has assembled a pipeline that outsources creative direction to AI while maintaining human oversight at critical junctures. The deliberate choice to use ChatGPT Web rather than local models reveals an important lesson: models with access to internal codebase context can contaminate marketing materials with domain-specific terminology, while web-based ChatGPT maintains appropriate distance from technical implementation. The case study of AvoVietnam demonstrates the material improvement over pre-AI and early-AI attempts—the pre-AI marketing materials were described as "lazy" (simple screenshots with gradient backgrounds), while the ChatGPT-to-HTML workflow of that era suffered from odd proportions and poor font rendering. The engineer acknowledges that this workflow still falls short of professional design work but represents a vast quality-and-speed improvement for solo engineers without design training.

FAQ

Why use ChatGPT Web instead of local models like Claude or Codex?
ChatGPT Web avoids the problem of local models injecting technical terms from the codebase into marketing materials. Marketing copy should communicate the problem the product solves, not technical implementation details.
How do you handle AI-generated images that have wrong dimensions or low quality?
Upload the images to Google Stitch to convert them to HTML, which fixes dimensions and quality issues. Then manually edit the HTML (using ChatGPT Web or a text editor) to refine fonts, colors, and styling before taking a final screenshot and cropping to target dimensions.
What if the AI cannot replicate a specific icon or design element?
Open the original ChatGPT-generated image in an SVG editing tool, manually trace over the icon with vector points, export as SVG, and replace the generated SVG with your hand-crafted version.

Get the latest Large Language Models news every morning

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytime

Discussion

No comments yet. Be the first to share your thoughts!

Log in to join the discussion

Related Articles

Stay ahead with AI news

Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.

Get Started Free

Free · takes 30 seconds · unsubscribe anytime