Skip to content

Brand docs

Run an ad to your Product Expert

Point a Meta ad at your Product Expert instead of your site. Shoppers land in a chat that answers their questions, recommends from your products and hands off to your checkout, and each ad’s opens, chats and sales show under its own name.

1. Before you start

  • Your Product Expert is live: it passed its final check on the Product Expert page. Until then only your team can open its chat.
  • Recommended: connect Meta ads (read only) on Product Expert → Channels, to see spend and cost per sale beside each ad. Clickless never posts, edits ads or sends Meta anything.
  • How long after an ad click a sale counts: 7 days by default, Meta’s own default. A sale from your ad counts, and is billed, within that time. You can choose 28 or 60 days instead.
  • Sales in the same visit are credited by your Product Expert’s own link and code, with nothing to install.

Your link is your Product Expert’s chat address with Meta’s URL parameters after it. For a Product Expert at getclickless.ai/a/your-handle:

Website URL
https://getclickless.ai/a/your-handle?src=ad&platform=meta&campaign={{campaign.id}}&creative={{ad.id}}&utm_source=meta&utm_medium=paid&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}
  1. Copy the link. Paste it into the ad’s Website URL box, the whole link, exactly as it is.
  2. Keep everything after the “?”. Those are Meta’s URL parameters: Meta replaces each {{…}} with the real campaign and ad on every click. Don’t edit them or run the link through a link shortener.
  3. If the URL parameters box under Tracking already has values, you can leave them. Clickless reads the ones in your link first.
  • src=ad: This chat came from an ad, so a sale counts for your set days after the click.
  • platform=meta: It came from Meta (Facebook or Instagram).
  • campaign={{campaign.id}} · creative={{ad.id}}: Meta fills in the campaign and ad on each click, so every ad gets its own row in your report.
  • utm_campaign · utm_content · utm_term: The campaign, ad and ad set names, for your report and your store’s own analytics.
  • utm_source=meta · utm_medium=paid: Labels your store’s analytics already read.

One link works for every ad, ad set and campaign in the brand’s ad account. Each brand has its own link. TikTok and Google links are on Product Expert → Ad links.

3. In Meta Ads Manager

  1. Create a campaign with the Sales objective. In Ads Manager choose Create, then Sales. Already running a sales campaign that works? Duplicate its ad set instead (see “Compare it with your site” below).
  2. Set the conversion location to Website. In the ad set, Conversion location: Website. Dataset (your pixel): your brand’s own Meta pixel, the one already on your store. Conversion event: Purchase. There’s no Meta pixel in the chat, and you don’t add one. Meta may note that it can’t find your pixel on the website you’ll enter: that’s expected, because the chat is on getclickless.ai. Your Product Expert passes Meta’s click id on to your store with the shopper, for your pixel, and Clickless counts the sale either way, by your Product Expert’s link or code.
  3. Set the budget as a test. Spend what you would to test any new landing page, and leave the budget alone for 7 days. Changing it resets Meta’s learning, and 7 days matches how long Meta counts a sale after a click. Keep the audience and placements you use for your other sales ads. The link works in every placement Meta sends to a website.
  4. Point the ad at your Product Expert. In the ad, Destination: Website. Paste your Product Expert link (step 2) into Website URL, the whole link. Call to action: Shop now or Learn more. Switch Product browsing off, in the ad’s Advantage+ creative and Destination settings. Left on, a tap can open Meta’s own product page inside Facebook or Instagram instead of your Product Expert. Meta turned it on by default for running ads on October 28, 2026, so check ads you already have too.
  5. Write the ad around a question. Lead with the question your shoppers have, then the offer to ask: “Not sure which one is right for you? Ask our product expert.” Your Product Expert introduces itself the same way: as your product expert. Promise only what the agent does: it answers questions, recommends from your products and applies your offer. Name a discount only if that offer is live.
  6. Publish, then test the link. Meta reviews each ad before it runs, usually within a day. Once it’s approved, use Test my link (step 2) to check Clickless sees a click, then let it run 7 days before judging it.
  7. Ads that open your DMs work too. Click-to-message ads that open your Instagram DMs are answered by your Product Expert once Instagram is connected on Product Expert → Channels, and each is credited to its ad.

Ads that open Messenger are rolling out. Until then, use an ad that opens your Instagram DMs, or a Website ad with your Product Expert link: both open the same agent.

Compare it with your site

To see whether your Product Expert beats your site, duplicate your best sales ad set, change only the Website URL to your Product Expert link, and give both the same budget for 7 days. Meta’s A/B test (Experiments) does the same with an even split.

Then compare cost per purchase over the full 7 days, not the first day or two: a handful of sales can swing either way by chance.

Health products and privacy

  • If you sell supplements, skincare or other health-adjacent products, your ad follows the same rule as your Product Expert: no claim that a product treats, cures, prevents or improves a health matter.
  • Nothing anyone says in your Product Expert’s web chat goes to Meta. Clickless sends Meta no events, conversions or audiences; it only reads your ad numbers.
  • When a shopper goes from your Product Expert to your own store, the link carries only Meta’s own click id and the ad’s names, which Meta already has from the click. Never anything said in the chat.
  • A brand in a regulated category uses only its approved claims in the ad, word for word, as its Product Expert does.

4. After you launch

  • Within minutes. Each open of your Product Expert from the ad shows in the Ads report, under the ad’s name, with chats and taps as they happen. Opens are counted in the shopper’s browser, so link previews and Meta’s own checks don’t count.
  • Within minutes of checkout. Orders your Product Expert sent arrive from Shopify as they’re placed, and every order is checked again every 30 minutes, so none is missed.
  • Daily, overnight (US time). Spend and Meta’s purchase counts for the days before are read from your ad account and shown beside each ad.
  • Any time. Analytics shows the same ads by day, with chats, picks and orders.

The per-ad report is in the brand portal under the Ads report. Off Shopify, orders arrive as your sale tracking code or Everflow reports them. What you pay, from your own terms, is on the portal’s guide.

5. If something looks wrong

No opens are showing

  • Check that the ad is delivering: Ads Manager shows impressions and link clicks for it.
  • Check the Website URL: it starts with your Product Expert link and has src=ad in it. When in doubt, copy it again from step 2.
  • Use Test my link. If Clickless sees that click, the link works, and opens show as soon as people click the ad.
  • Your Product Expert must be live and answering. While it’s in setup only your team can open it, and those opens aren’t counted.
  • Clicks from Meta’s ad preview, and test links (ids starting with test or qa), are left out of your report on purpose.
  • The report shows the period you picked. Today is in this month.

Opens are showing but nobody chats

  • Check Product browsing in the ad’s Advantage+ creative and Destination settings, and switch it off. While it’s on, a tap can open Meta’s own product page inside Facebook or Instagram, so people never see your Product Expert. Meta turned it on by default for running ads on October 28, 2026.
  • Open the ad on your own phone, in Instagram or Facebook, and tap a button in the chat. If it answers, the chat works.
  • Read the ad and the chat’s first line together: the chat should pick up the ad’s promise in its opening.

Meta shows sales but Clickless shows fewer

  • They count differently. Meta counts by its attribution setting (by default a click in the last 7 days or a view in the last day) and any purchase on your site. Confirmed in your store counts only orders traced to your Product Expert within the days you set after the ad click, never views.
  • Days can differ. Meta uses your ad account’s time zone. Once Meta ads are connected and read, the report does too; until then its days run midnight to midnight UTC (5 pm to 5 pm in Arizona).
  • Meta updates its numbers for up to 28 days, and estimates some purchases it can’t observe.
  • The Ads report shows Meta’s count beside Clickless’s for each ad, and lists every order confirmed in your store with its number there.

I see {{ad.id}} in the link

  • That’s Meta’s ad preview, or the link opened outside a running ad. Meta fills in its URL parameters only on real clicks on a delivering ad.
  • Those visits count as ad preview and stay out of your report, so they don’t skew it.
  • If a real click shows them unfilled, the parameters were changed when pasted. Copy the link again from step 2 and paste it as is, without a link shortener.

My Product Expert shows no products

  • Your Product Expert recommends only products that can be recommended, from a deal that’s live, once Clickless has approved your brand.
  • Overview shows what’s left. Catalog says why a product can’t be recommended yet.
  • Then open your Product Expert’s chat and ask for something you sell, as a shopper would.

Ads Manager says it can’t find my pixel on the website

  • Expected: your Product Expert’s chat is on getclickless.ai, not your store. Keep your own pixel selected as the dataset.
  • When a shopper goes from the chat to your store, your Product Expert passes Meta’s click id along for your pixel. Clickless counts the sale either way, by your Product Expert’s link or code, and shows Meta’s own count beside it.

Spend and Meta’s purchases aren’t showing

  • Connect Meta ads first (read only).
  • Meta’s numbers are read once a day, overnight (US time), for the days before, so a new ad’s spend shows the next day.
  • If it says Meta refused the last read, connect again as someone who can see the ad account.