Your product page already holds almost everything a good ad needs: a clear name, a price, real photos, a description that answers questions, and a link where people can buy. Going from product page to Meta ad should be quick. In practice it means copying text into Ads Manager, guessing at the audience and hoping the budget is right. This guide shows how to do it properly, by hand or with Meta Ads Copilot Max, including the math that tells you whether the ad can pay for itself.
In short: Pull the name, price, best photos and the one benefit that matters from the product page. Write two or three short versions of the text, pick a realistic audience, and set your margin per sale before you set a budget: that margin is the most one sale can cost. Launch the campaign paused, check it, then switch it on. Copilot does the reading, writing and math; Claude in Chrome builds the campaign in Ads Manager and waits for your OK.

What a product page gives you (and what an ad needs)
A Meta ad for a product has a handful of parts. Almost all of them can come straight from the page:
| Ad part | Where it comes from on the page | Tip |
|---|---|---|
| Image or video | Product photos | The clearest photo of the product in use usually beats a plain packshot |
| Primary text (above the image) | Description, first sentence | Lead with the benefit, not the brand story |
| Headline (below the image) | Product name, sometimes with the price | Short: around 40 characters reads well on phones |
| Description | Price or a key fact | "Only $48", "Free shipping over $50" (only if true) |
| Call to action | Your goal | "Shop now" for most products |
| Website URL | The product page itself | Add tracking tags so you can see ad visits in your analytics |
What the page doesn't tell you is who to show it to and how much you can afford per sale. Those two answers come from you, and they matter more than the wording.
Step 1: read the product like a buyer
Before writing anything, answer three questions:
- What problem does it solve, in one line? "Plants water themselves for a week" is an ad. "Premium self-watering system" is a label.
- Who buys it? A person for themselves, a gift buyer, or a business (a salon buying towels, a café buying cups)?
- What does one sale leave you after costs? Price minus product cost, shipping you pay, payment fees and packaging. That's your margin per sale.
Step 2: let Copilot read the page
With Meta Ads Copilot Max installed, open the product page. A small bar appears: Product detected · Create ad. To find the product, Copilot looks for:
- Structured product data that most store platforms publish for search engines (the schema.org Product format): name, price, currency, images, description, brand.
- Product tags for link previews (Open Graph), when a page has no structured data.
- The page itself on Amazon and eBay, where it reads the title, price and main image.
- Shopify's product data, to fill in anything missing on Shopify product pages.
It keeps up to ten images and the canonical product URL. If nothing is found, the Create tab offers a short form: type the name, price, URL and description, and carry on.

Step 3: write the copy (three versions)
Copilot writes three headlines and three primary texts, plus a short description and a call to action. With an OpenRouter key it uses the AI model you chose (free models are available); the prompt asks for short, specific, benefit-first copy that follows Meta's advertising policies: no personal attributes ("Are you struggling with…?"), no exaggerated claims, no fake urgency. Without a key, Copilot fills in templates from the product name, price and description.
Then two checks run on every draft:
- Banned words. Anything on your banned list is removed ("guaranteed results", "miracle", competitor names, words that don't fit your brand). If a banned word slips back in after you edit, Copilot flags it.
- Your edit. You pick a version and change anything. You know your customers; the first draft is a starting point.
Good product ad copy is short. One or two sentences above the image, a headline that names the thing, and nothing you can't back up. Meta reviews every ad against its Advertising Standards, and claims like "cures" or "lose 10 kg" are a fast route to a rejection. More examples are in our Meta ad copy examples.
Optional: a short product video
If you say yes to Make a video, Copilot prepares a short clip from the product photos with a video model you pick (Seedance, Wan, Veo and others through OpenRouter, or Kling and Hailuo through fal.ai), paid from your own balance with that provider. Video is optional; a sharp photo works fine for a first test.
Step 4: pick the audience
Copilot decides between two starting points, and you can switch with one tap:
- Shoppers (B2C): people who shop online, with interests based on the product.
- Business owners (B2B): for products sold to businesses (restaurants, salons, shops, offices). It uses behaviors like small business owners and page admins, plus job titles such as Business Owner and Store Manager.
Locations and ages come from your workspace settings (United States and 25 to 65 until you change them) and you can edit them on each ad. Keep it simple at first: the country or cities you ship to, a sensible age range, and a handful of interests. Over-slicing a small budget makes ads expensive. For the wider picture, read Meta ads audience targeting.
Step 5: set your margin before your budget
This is the step most people skip. In the Budget and profit box you enter a daily budget and your margin per sale. Copilot shows the result as Max cost per sale: the most one sale can cost before the ad loses money.
A worked example with made-up numbers:
- You sell a terracotta planter for $48.
- Making it, packing it, paying fees and shipping costs you $26.
- Your margin per sale is $22. That's your max cost per sale.
- With a $20 daily budget, a week costs $140. To break even you need at least 7 sales that week ($140 ÷ $22 = 6.4, rounded up).
If 7 sales a week from ads looks unlikely, that's useful to know before you spend, not after. If your margin is under $15, Copilot warns that single units may not cover the ad cost and suggests featuring a pack or a bundle to raise the order value. Without a margin, it reminds you to set one.
The full method, including what to count in your costs, is in break-even cost per sale.

Step 6: let Claude build it, paused
Press Create with Claude. Copilot writes the task and copies it for you; open the Claude side panel in Chrome, paste and press Enter. The task Copilot writes today asks Claude to:
- Create one new campaign with the Traffic objective, named like "Copilot · Terracotta planter · date", and switch the campaign off so it's created paused.
- Set the ad set to send people to your website, optimized for landing page views.
- Set the daily budget you chose.
- Use the audience you approved: locations, ages, and the detailed targeting from Copilot (Advantage+ audience off, so your choices are used as set).
- Use Advantage+ placements.
- Build the ad with your Facebook Page, the images or video, your text, headline, description and call to action, and the product URL with tracking tags (
utm_source=facebook&utm_medium=paid&utm_campaign=…). - Show you a summary and wait. After you confirm, publish with the campaign still off, then tell you the campaign, ad set and ad names.
Back in Ads Manager, the Verify button checks that the new campaign is there. Then you review it and switch it on yourself. How the hand-off works, and why Claude stops to ask, is covered in Claude in Chrome for Meta Ads Manager.
Why Traffic and not Sales? A Traffic campaign optimized for landing page views doesn't depend on purchase data, so it works even before your pixel records sales. If your Meta Pixel and Conversions API already report purchases steadily, a Sales campaign optimized for purchases is often the next step; Meta campaign objectives explains the trade-off.
What can go wrong (and what happens then)
- The product isn't detected. Some pages hide their data. Use the manual form; it takes a minute.
- The price is missing or wrong. It happens with variants and sales prices. Fix it in the form; the headline and description use it.
- Claude can't upload the images. The task tells Claude to stop and ask you to add the media yourself, rather than guess.
- Ads Manager looks different from the steps. Meta changes screens often. The task says: if something is unclear or a screen looks different, stop and ask. You answer, Claude continues.
- The ad is rejected after review. Read Meta's reason, fix the wording or image and resubmit. Copilot raises an Ad rejected alert when it next reads the account. See what to do when a Meta ad is rejected.
- The first week shows no sales. Normal for many products. Watch the spend against your max cost per sale: if spend passes twice your target (or $10 if you haven't set one) with no results, Copilot raises a red alert to pause it.

Doing it by hand instead
Everything above works without Copilot. Open the product page in one tab and Ads Manager in another, then:
- Write down the name, price, best two photos and the main benefit.
- Work out your margin per sale and your max cost per sale.
- Write three short primary texts and three headlines; pick one.
- Create the campaign with the objective you chose, switch it off, set the ad set (location, age, audience, budget), build the ad and add tracking tags to the URL.
- Review everything, publish it paused, then switch it on when you're happy.
Copilot saves the typing, the math and the clicking; the decisions stay the same.
Want to try it on your own product pages? Start your free 7-day trial.
Frequently asked questions
Which stores does product detection work on?
Shopify, WooCommerce, Amazon, eBay and any store that publishes standard product data (most modern store platforms do). If a page doesn't, you can enter the product by hand in the Create tab.
Does Copilot publish the ad for me?
No. Claude creates the campaign switched off, shows you a summary and waits for your confirmation before publishing; even then the campaign stays off until you turn it on.
Do I need an AI key to write the ad?
No. Without an OpenRouter key Copilot uses templates built from the product data. With a key you choose the model, including free ones.
What's a good max cost per sale?
It's not a benchmark; it's your margin per sale. If a product leaves you $22 after all costs, each sale from ads can cost up to $22 before you lose money. Below that, the ad is paying for itself.
Can I advertise products from Amazon or eBay listings?
Copilot can read Amazon and eBay product pages and build the ad pointing to that listing. Check the marketplace's own rules about sending paid traffic to your listings before you run it.



