Tutorialthe whole build, step by step

ChatGPT product photo prompts: 3 ads that don't look AI-made

Upload one product photo to ChatGPT, type three short prompts (minimal poster, hero offer, clean flyer), then check every digit before it posts.

Part of: Contractor Marketing, the full guide, with every related question linked.

By Eric Snyder, founder 8 min readChecked on Oct 31, 2026
Save this guidereceiptsgroup.com/guides/one-photo-three-ads
SetupOne ChatGPT chat, one photo, three prompts
Running cost$0 on ChatGPT Free (limited images); Go $8 or Plus $20 a month for more (checked 2026-10-31)
You needA ChatGPT account and one clear product photo (PNG or JPG, under 20 MB)
Works onchatgpt.com or the ChatGPT app
In this guide
Start here
  1. Start here: paste this into ChatGPT or Claude
The manual way
  1. The whole thing at a glance
  2. Get the photo and the words ready
  3. Upload it to ChatGPT
  4. The three prompts
  5. Read every letter before it goes out
  6. First test: a poster with no words (free)
Copy and use
  1. More prompts for the same chat
  2. What it costs
  3. When it breaks
  4. Sources, checked Oct 31, 2026

Here's the setup from the video: one photo of what you sell, three short prompts in ChatGPT, and three ads that look like a designer made them instead of the purple-glow stuff you can spot from across the street. A minimal poster, a hero offer ad and a clean flyer.

Below are the three prompts exactly as I said them, plus the longer versions I'd actually use, because the short ones leave ChatGPT guessing about your words. And then the part I care about most: checking every letter and digit before it goes out. One wrong digit in your phone number and you're paying to send calls to a stranger.

Checked on Oct 31, 2026

Start herepart 1

Start here: paste this into ChatGPT or Claude

Not technical? Start here. Copy this prompt into a new ChatGPT chat (the free version works) and it walks you through the whole guide, one step at a time, in plain English, and makes the images right there. In Claude it coaches you the same way while you make the images in ChatGPT. It asks before it assumes anything and checks with you before anything that costs money, reaches a real customer or deletes something. The rest of the page is the same guide, written out, if you'd rather do it yourself.

PromptThe walkthrough prompt (copy all of it)
Hi! Please be my patient guide for this step-by-step guide from Receipts Group: "Turn 1 photo into 3 ads that don't look AI-made"
The guide is here: https://receiptsgroup.com/guides/one-photo-three-ads (open it if you can; if you can't, everything you need is below).

About me: I run a small local business and I'm not technical. Use plain words and short sentences.

My goal: take one photo of my product (for example an impact window, a roof or a water heater) and turn it into three ads in ChatGPT: a minimal poster, a hero offer ad and a clean flyer. They should look clean and real, not like the purple-glow AI stuff. Then we check every letter and digit before anything gets posted.

How to help me:
1. One step at a time. For each step, tell me in a sentence what it's for and exactly what to do. Then stop and wait until I say "done" or tell you what I see.
2. Ask before you assume anything about my business, my offer or my accounts. One question at a time.
3. If you use a technical word, explain it in plain English the first time (like "aspect ratio" or "upload limit").
4. Stop and check with me before anything that costs money (like upgrading my ChatGPT plan or boosting a post), anything that reaches real customers (posting, sending, printing), or deleting anything.
5. Use only what I tell you. Never make up an offer, a price, a phone number, a star rating, a warranty, a result or a quote. If something's missing, ask me.
6. Copy my company name, phone number and website exactly as I type them.
7. If my screen looks different from what you expected, slow down and try another way.

The steps, from the guide:

Get ready:
Step 1. Pick one clear photo of the product: in focus, good light, the whole product in the shot, nothing messy behind it if I can help it. PNG or JPG, under 20 MB. If it's a customer's home, crop out the house number, street signs, faces and car plates, and only use it if they said yes.
Step 2. Write down the words before we start: a short headline, one offer I really run, my company name, my phone number and my website. Three short points for the flyer.

Make the ads (in ChatGPT):
Step 3. Open chatgpt.com or the ChatGPT app and start a new chat. Tap the + in the box where you type, choose "Add photos & files", and pick the photo. On the Free plan uploads are limited (3 files a day), so upload it once and make all three ads in this same chat.
Step 4. Ad one: type "minimal poster", or the longer version from the guide with my headline filled in.
Step 5. Ad two: type "hero offer minimal", or the longer version with my offer, company name and phone number.
Step 6. Ad three: type "clean flyer", or the longer version with my headline, three points, company name, phone and website.
Step 7. To fix one spot: click the image to open it, choose Select, highlight just the wrong part, and type what it should say. Or ask in the chat. Highlights aren't always exact, so check the rest of the image again after.
Step 8. Need a different shape: use the aspect ratio picker or say it in the prompt (4:5 for a tall feed post, 9:16 for a full-screen story).

Check before posting:
Step 9. Read every word and digit off the image, out loud. Call the phone number on the image from another phone and make sure my phone rings. Type the website exactly as it's spelled on the image. Make sure the offer is one I really run and it didn't add stars, "#1", a warranty, a price or a date. Make sure the product still looks like what I sell. Have someone else read it too.
Step 10. Only then save it and post it. Everything ChatGPT makes is also kept under Images in ChatGPT.

First test (free): in the same chat, type "minimal poster" with no headline and no other text. Check that the product still looks exactly like my photo before we add any words.

Watch out for these:
- One wrong digit in the phone number, and the ad sends calls to a stranger.
- Extra claims it adds on its own (stars, "#1", warranties, prices). Remove them.
- The product redrawn so it doesn't match what I sell.
- The glow and gradient look sneaking back in. Say "no glow, no gradients, plain background".
- Hitting the Free plan's image or upload limit. It tells me when; I can wait, or upgrade (ask me first).

When we're done, give me a short recap: what we made, what I still need to check, and where the files are.

Start by asking me a few quick questions about my business and my product, one at a time. Then begin with step 1.
The manual wayparts 2 to 7

The whole thing at a glance

This is the manual way: every step, written out. The prompt above follows it too.

  1. 1
    Your photoOne clear shot of the product, PNG or JPG under 20 MB→ the thing every ad is built on
  2. 2
    The uploadChatGPT: + → Add photos & files→ your photo in a new chat
  3. 3
    Three promptsminimal poster · hero offer minimal · clean flyer→ three ads, same product
  4. 4
    The checkYou, reading every letter, and calling the number→ an ad that sends calls to you
  5. 5
    The postSaved to your phone or computer, posted by you→ a clean ad in your feed

Something wrong? Fix just that spot with Select, then run the check again from the top.

Words you'll see

  • Prompt: what you type to ChatGPT. Here it's as short as two words.
  • Aspect ratio: the shape of the image. 4:5 is a tall rectangle for a feed post; 9:16 fills a whole phone screen, like a story.
  • Select: the tool in ChatGPT's image editor that lets you highlight one spot and change only that.
  • Upload limit: how many files you can add in a day. On the Free plan OpenAI says it's 3, so one photo, one chat, all three ads.

Get the photo and the words ready

  1. Pick one clear photo

    In focus, good light, the whole product in the shot. A window on a clean wall beats a window behind a ladder and a shop vac. ChatGPT takes PNG and JPG, and OpenAI caps an image at 20 MB, which a normal phone photo is way under.

    Your own photo is the whole point: the ad shows what you actually sell, not a made-up one.

  2. Clean up anything private

    If it's a customer's home, crop out the house number, street signs, faces and license plates before you upload, and only use it if they said yes. That's their house, not your stock photo.

  3. Write your words down first

    A short headline, one offer you really run, your company name, your phone number and your website. For the flyer, three short points. Writing them down first means you type them once, exactly right, and you've got something to check the image against.

    Example (made up): headline “Storm season's coming”, offer “Free in-home estimate”, points “Impact-rated glass”, “Installed by our own crew”, “Financing available”.

Upload it to ChatGPT

  1. Start a new chat

    Wherechatgpt.com or the ChatGPT app → new chat

    Log in and open a fresh chat, so nothing from an old conversation leaks into your ads.

  2. Add the photo

    Where+ in the box where you type → Add photos & files

    Tap the + in the prompt area, choose Add photos & files, and pick your photo. You can also drag it into the chat or paste it.

    PermissionsYou're giving OpenAI a copy of the photo. That's why the private stuff gets cropped out first.
  3. Stay in this one chat

    On the Free plan OpenAI limits you to 3 file uploads a day. Upload the photo once and make all three ads right here, one after the other, so you're not burning an upload on every ad.

The three prompts

Here they are exactly like in the video. They work as is. But the short version makes ChatGPT guess your headline and your offer, and a guess is how a made-up claim ends up on your ad. So under each one is the longer version I'd use: same idea, with your words in it and the glow banned. Swap everything in [BRACKETS] for your own words before you send it.

  1. Ad one: the minimal poster

    Your product on a plain background with a lot of empty space and one short line. This is the one that tests whether ChatGPT kept your product looking like your product.

    PromptShort (as in the video)
    minimal poster
    PromptLonger: the one I'd use
    Minimal poster. Use the product in my photo exactly as it is: same shape, same color, same frame. Don't redraw it or add anything to it.
    Plain, light background with a lot of empty space. Natural daylight, real shadows.
    One short headline at the top: [YOUR HEADLINE]
    No other text. No glow, no neon, no purple, no gradients, no sparkles, no extra objects.
    Tall 4:5 shape.
  2. Ad two: the hero offer

    Your offer goes up big with room to breathe. Only put an offer on it that you actually run, word for word, because people will call and ask for it.

    PromptShort (as in the video)
    hero offer minimal
    PromptLonger: the one I'd use
    Hero offer minimal. Same product from my photo, unchanged.
    Put this offer big, as the main thing on the page: [YOUR OFFER]
    Under it, smaller: [YOUR COMPANY NAME] and [YOUR PHONE NUMBER]
    Copy every word and digit exactly as I typed them. Don't add any other claims, badges, stars, prices or dates.
    Lots of room to breathe, two colors at most, plain background, no glow.
    Tall 4:5 shape.
  3. Ad three: the clean flyer

    The one I'd post. Headline, three points, and how to reach you, laid out clean. It has the most words on it, so it has the most chances for a typo. Check it hardest.

    PromptShort (as in the video)
    clean flyer
    PromptLonger: the one I'd use
    Clean flyer. Same product from my photo, unchanged.
    Headline: [YOUR HEADLINE]
    Three short points:
    - [POINT 1]
    - [POINT 2]
    - [POINT 3]
    Bottom: [YOUR COMPANY NAME], [YOUR PHONE NUMBER], [YOUR WEBSITE]
    Copy every word and digit exactly as I typed them. Nothing else on it: no extra claims, badges, stars or prices.
    Simple layout, plain background, easy to read from across a room, no glow.
    Tall 4:5 shape.
  4. Fix one spot without starting over

    WhereClick the image → Select → highlight the spot → type the fix

    Click the image to open it, choose Select, highlight only the part that's wrong, and type what it should say. You can also just say the fix in the chat. OpenAI warns the highlight isn't always exact and the edit can spill past it, so read the whole image again after.

  5. Change the shape

    Use the aspect ratio picker, or say it in the prompt: 4:5 for a tall feed post, 9:16 for a story. Then check the words again, because a reshaped image is a redrawn image.

Read every letter before it goes out

This is the step that actually protects you. ChatGPT can put clean text on an image, but it doesn't know your phone number. It knows what you typed and what it drew, and OpenAI's own docs say the image model can still struggle with precise text placement and clarity. So read it off the image, not off your notes, because your brain fills in what you meant to type.

Copy this: the check
BEFORE IT GOES OUT (read it off the image, not off your notes)

[ ] Phone number: read it out loud, digit by digit
[ ] Then call it from another phone. Does YOUR phone ring?
[ ] Website: type it into a browser exactly as it's spelled on the image
[ ] Company name: every letter
[ ] Headline and points: no doubled words, no made-up words
[ ] The offer: it's one you actually run, word for word
[ ] No extra claims it slipped in (stars, "#1", a warranty, a price, a date)
[ ] The product looks like what you actually sell
[ ] No customer's house number, street sign, face or plate in the photo
[ ] Someone else reads it too, because you'll see what you meant to type

Everything ChatGPT makes is kept under Images in ChatGPT too, so if you lose the file you can go back and grab it.

First test: a poster with no words (free)

Before you put any words on it, see if ChatGPT keeps your product looking right. Upload the photo and send this:

PromptPrompt: the no-words test
Minimal poster. Use the product in my photo exactly as it is: same shape, same color, same frame. Plain light background, lots of empty space, natural daylight. No text at all. No glow, no gradients, no extra objects. Tall 4:5 shape.

Good: it's clearly your product, same shape and color, on a plain background with real-looking light. Bad: the frame changed, extra panes showed up, it's glowing, or there's random text on it. Then say exactly what changed (“keep the frame exactly like my photo”) and run it again before you move on to the ads with words.

Copy and useparts 8 to 10

More prompts for the same chat

Prompt1. A story version
Make the same clean flyer in a 9:16 shape for a story. Keep every word exactly the same, keep the product unchanged, and leave empty space at the top and bottom.
Prompt2. Fix one word
On the last image, change only this text: "[WHAT IT SAYS NOW]" should say "[WHAT IT SHOULD SAY]". Don't change anything else.
Prompt3. Strip the AI look
Make it look less AI-made: flat natural light, no glow, no gradients, no reflections that aren't in my photo, plain background, one font. Keep the product and every word exactly the same.
Prompt4. Read it back (a second pair of eyes, not the final check)
Read every word and number on the last image back to me exactly as it's spelled there, line by line. Don't correct anything, just read it.

The read-back helps you catch things, but ChatGPT can misread an image too. The final check is still you reading it and calling the number.

What it costs

Checked 2026-10-31 on OpenAI's pricing page and help center. OpenAI doesn't publish a fixed number of images per plan. Prices change: check before you buy.
PlanMonthly (US)Images
ChatGPT Free$0Limited image creation, with its own cap; ChatGPT tells you when you hit it. 3 file uploads a day
ChatGPT Go$8More image creation than Free
ChatGPT Plus$20More complex and accurate image creation; images with thinking (Plus, Pro and Business only)

I'd start on Free. You'll know after the first test whether it's worth paying for more, and if you hit the limit, ChatGPT tells you.

When it breaks

A wrong digit or a misspelled word on the image
Fix just that spot: click the image, Select, highlight it, type the right text. Or use prompt 2 above. Then read the whole thing again and call the number again.
It keeps getting the phone number wrong
Leave the number off the image and put it in the post's text, where you type it yourself. Or add it afterward in whatever app you normally put text on photos with.
It added a claim you never typed (stars, “#1”, a warranty, a price, a date)
Tell it to remove it, and say “don't add any claims I didn't give you”. Never post a claim you can't back up.
Your product doesn't look like your product anymore
Say exactly what changed (“keep the frame and the grid exactly like my photo”) and run it again. If it won't hold, use a cleaner photo with the product bigger in the shot. Don't post a product you don't sell.
The glow and gradient look came back
Add “no glow, no neon, no gradients, plain background, natural light” to the prompt, or use prompt 3 above.
Wrong shape for where you're posting
Use the aspect ratio picker, or say “4:5” or “9:16” in the prompt. Then check the words again.
The edit changed more than the spot you highlighted
OpenAI says highlights aren't always exact. Undo it, highlight a slightly bigger area, or describe the fix in the chat instead.
It won't take your photo
Make sure it's a PNG or JPG under 20 MB. On the Free plan you get 3 uploads a day, so if you're out, wait or reuse the photo already in the chat.
It says you've hit your image limit
Wait for it to reset, or upgrade to Go or Plus. OpenAI doesn't publish a fixed number, so ChatGPT tells you when you're there.

That's the trick

One real photo, three short prompts, and you read every letter and call the number before it goes out. That's how you get an ad that looks clean and rings your phone, not a stranger's.

Checked on Oct 31, 2026 against

Every claim about a third-party tool in this guide (plans, prices, menu paths, commands, limits) was checked against these official pages on Oct 31, 2026. These screens change often: if something looks different, trust the page over this guide.

Questions people ask about this

Rather skip the setup?

Want help setting this up?

Receipts Group builds these systems. Thirty minutes with Eric tells you which piece is worth building first, or that none of them are. The guides stay free either way.

Keep going

more free guides