Showing

Why is an affiliate conversion not showing up?

The usual causes are a broken connection to your payment processor, the tracking script not installed, no tracking reference reaching checkout, or an affiliate who is rejected or suspended. Work through these in order to find the gap.

3 min read
Updated Oct 28, 2026

A conversion that does not appear almost always traces back to one of a few gaps. Check them in this order.

1. Is LinkJolt connected to your processor?

LinkJolt records sales from your payment processor, and there are two ways that connection gets made. On Stripe, Polar, Paddle and Creem, LinkJolt can make it for you: approve LinkJolt once on Stripe's or Polar's own site, or paste a Paddle or Creem API key and LinkJolt adds its own webhook there. Sales, renewals and refunds then reach us with no endpoint to create and no signing secret to paste. Lemon Squeezy, Gumroad and Fourthwall use a webhook you add yourself, GoPay takes your client ID and secret plus a notification URL on each payment you create, and Stripe, Paddle and Creem still support the by-hand route too. Wherever you set the webhook up yourself, a missing endpoint or a wrong secret means no conversions arrive at all, because events we cannot verify are rejected.

Open Integrations in the sidebar (the page is headed Integration Hub) and pick the tab for your processor. It either confirms the connection is already done, or gives you the webhook URL and the events to select. A secret you set up by hand is saved under Settings on the Payment Providers tab (a Creem one on the Creem tab), so that is where to re-paste it if you suspect it has gone stale. If LinkJolt made the connection, connect again from that processor's tab instead.

2. Did a tracking reference reach checkout?

For link based sales, two things have to happen. The tracking script has to be installed, so that a visitor arriving on an affiliate link has their reference captured and stored. Your checkout then has to carry that reference into the order. If the order reaches us with no tracking reference and no registered coupon, there is nothing to attribute.

3. Is the affiliate active on the campaign?

Two states stop commissions: rejected and suspended.

Rejection is terminal, and a rejected affiliate is hidden from your Affiliates list, so if you cannot find the person there at all, that is your answer. Suspension is a reversible pause you apply yourself, which makes it the easier one to overlook. On the Affiliates page a suspended affiliate reads Suspended, and a Suspended filter appears above the list whenever any are suspended. Open the actions menu on their row and choose Reactivate to put them back to earning on future sales.

Check the campaign the sale belongs to, using the campaign filter on that page. An affiliate can be suspended on one campaign and still active on another, and a row like that shows how many campaigns are active rather than reading Suspended. An affiliate who is only waiting on your approval is not the cause, since a pending affiliate can still generate conversions.

4. Are you testing through the Developer API?

Conversions created with a test-mode API key (the lj_pk_test_ prefix) are tagged as test data and kept out of your live reports on purpose. If you are validating an integration, make sure production traffic uses your live key.

If all four check out and the sale still does not appear, contact support with the order id and we will trace it.

Start your affiliate program

Launch in minutes with 0% platform fees. 7-day free trial, cancel anytime.