How McClipFace Makes Money (And How It Ranks Deals)

Your assistant checks you're getting the best price before you buy. McClipFace is free.

The short version

McClipFace earns affiliate commissions, and that shapes which stores it has codes for. The ranking itself takes no commission, payout or paid-placement input, and the code below shows it. Some ranking signals do line up with affiliate status, and we list them below.

When McClipFace earns a commission

If you buy through a tracked McClipFace link, the store or its affiliate network may pay McClipFace a commission. You pay nothing extra. Your assistant says this once per chat, before it first shares or opens one: "Links from McClipFace may earn it a commission at no added cost to you."

Offer links look like mcclipface.com/go/.... A /go link redirects to the offer's link, whether that's an affiliate link or a plain store address. Store-page clicks without a page session see a "Continue to store" page first. For each click, McClipFace logs the store, network, whether it was a code or a deal, where the click came from and the time. That log is kept 30 days, and daily click counts are kept about 400 days. No IP address or browser details are stored with them.

How commissions shape the results

Commissions create a conflict of interest. Here's where they matter.

  • Which offers appear. For CJ, Impact, Awin, Admitad, Takeads and Feedico, codes appear only for programs McClipFace has joined. Most stores in the library are affiliate-tracked; a small number with codes aren't.
  • Ranking. The ranking takes no commission, payout or paid-placement input. None of the sort key's inputs in section 3 is a commission rate, payout or placement fee.
  • Signals that line up with affiliate status. Codes issued through affiliate networks get a confidence boost. Codes shoppers found elsewhere rank below network codes. When two offers tie, a directly joined network's offer comes before Feedico's.

How a store's offers are ordered

server/service.py, _rank(), lines 814 to 835, as of Oct 19, 2026 (comments removed):

    estimate = row.get("estimated_savings_minor")
    discount = (0, -estimate) if estimate is not None else (
        {"percent": 1, "flat": 2, "freeship": 3}.get(row.get("discount_type"), 4),
        -(row.get("discount_value") or 0),
    )
    evidence = row["community_evidence"]
    reliability = evidence["eligible_successes"] - evidence["eligible_rejections"]
    product = 1 if row.get("scope") == product_scope.PRODUCT else 0
    relay = 1 if row.get("source_network") == feedico.NETWORK else 0
    tier = confidence.row_tier(row)
    demoted = 1 if (tier == confidence.TIERS[confidence.DEMOTE]
                    or takeads_placeholder_stale(row, datetime.now(timezone.utc))) else 0
    exclusive = 0 if row.get("exclusive") else 1
    shopper = 1 if row.get("source_network") == shopper_codes.NETWORK else 0
    return (demoted, exclusive, shopper, tier, product, *discount, -reliability, relay, row["id"])

Lower values come first. In plain English:

  1. demoted: codes go to the bottom if shoppers reported them not working, their confidence is under 40, or their end date is only a placeholder.
  2. exclusive: exclusive codes come first, including codes a store confirmed through its McClipFace Shopify app.
  3. shopper: codes shoppers found elsewhere rank below codes from stores' programs and partners.
  4. tier: codes with confidence of 80 or more and more worked than failed reports rank first, then normal codes.
  5. product: store-wide offers rank above single-product ones.
  6. discount: then by discount type (percent off, then dollar off, then free shipping) and size.
  7. reliability: then net shopper reports, worked minus didn't work.
  8. relay: a tie-break that puts a directly joined network's offer before Feedico's.

How confidence works. Every code starts at 60. A code that came through the store's own network program gets 10 more, and each counted shopper report in the last 14 days moves it 25 points up or down. From server/confidence.py, as of Oct 19, 2026:

BASE = 60
NETWORK_ISSUED = +10           # came through an advertiser's own network program
FAIL = -25          # per confirmed ELIGIBLE failed report (14 days); ineligible, stacking and unknown ones are not counted
WORKED = +25        # per worked report that lowered the total (14 days)
RANK_FIRST_AT = 80  # and verified
DEMOTE_BELOW = 40   # or more fails than worked

When your assistant picks what to recommend, it compares options by final price, including shipping, tax and fees, then delivery and returns. It shows one best pick and up to 3 other options. Comparing stores? It also looks at the web and competing stores.

Sources and testing

Codes come from joined affiliate programs, partners such as LinkMyDeals, Shopify-app merchants and shoppers. A shopper-found code needs 1 or 2 worked reports first.

McClipFace's server never tests codes. Your assistant tests them at checkout when it can, and otherwise marks them "not tested yet." "Verified" means more shoppers reported the code working than failing in the last 14 days. "Recently reported as not working" means shoppers said it failed, so it moves down.

Examples (Oct 19, 2026)

Target: a lookup returned 20 offers, all with plain store links that earn McClipFace no commission.

sierra.com: the only offer was SHIP89, a code a shopper found, with a plain link and no commission.

What McClipFace won't do

  • It never replaces an existing affiliate link. If you came through someone else's affiliate or creator link, that link is kept and McClipFace only adds the code.
  • It never places an order on its own. Trying a code isn't a purchase.
  • It never delays, blocks or sets conditions on a purchase.
  • It doesn't share coupon results unless you say yes.
  • It doesn't insist on affiliate links. Ask for plain links and your assistant uses the store's own address for the rest of the chat. That works for most stores, not all yet; we're fixing a gap for some. An exclusive offer may only work through its own link.

What data is sent

A lookup sends the store or product name, the currency, the skill's version number, a random install ID and, optionally, a product page address you picked. McClipFace keeps aggregate counts, not a history of what each person shops for. Cart contents, prices, totals, order or payment details and anything that identifies you are not sent.

Accountability

McClipFace is operated by GetClippy LLC, a New York limited liability company. Questions or corrections: hello@mcclipface.com. See the Privacy Policy and Affiliate disclosure.

FAQ

Is the best pick an ad?

No. The ranking takes no commission, payout or paid-placement input (see section 3). The link may earn a commission, which is disclosed once per chat.