Showing
Getting Started
Can I run an affiliate program without spreadsheets and manual tracking links?
How long does it take to set up an affiliate program with LinkJolt?
What is the difference between tracking links and coupon codes?
Tracking & Attribution
How are free-trial signups tracked, and when does commission count?
How do I install the LinkJolt tracking script?
How do I track affiliate sales without adding code to my checkout?
How does LinkJolt decide which affiliate gets credit for a sale?
How long does an affiliate stay credited after someone clicks their link?
What is an affiliate code?
Where do I put the script when my landing page and checkout are on different platforms?
Payouts & Commissions
Approving and rejecting commissions
Can I pay affiliates in their own currency?
Can I reward top affiliates with a higher commission rate?
Does LinkJolt hold my money or process my payments?
How are recurring commissions calculated for subscriptions?
How automatic payouts work, and what the processing fee is
How do I pay my affiliates?
Stripe for tracking and Stripe for payouts are two different things
What commission rate should I offer affiliates?
What does each commission status mean?
What happens to an affiliate's commission when a sale is refunded?
When and how do affiliates actually get paid?
Which countries and currencies can automatic payouts reach?
Why is my commission still pending?
Integrations
Can I manage my affiliate program from Claude or ChatGPT?
Can I track affiliate sales for an iOS app?
Connect Stripe so LinkJolt records your sales
Does LinkJolt have an MCP server?
How do I set up affiliate tracking with Stripe?
Which payment platforms does LinkJolt support for tracking?
Billing & Plans
Can I add my team to LinkJolt?
Can I run multiple brands or affiliate programs from one LinkJolt account?
Do you take a percentage of my affiliate sales?
How do I cancel my LinkJolt plan, and what happens to my affiliate program?
How does billing and the monthly limit work when I run multiple brands?
What happens when I reach my plan's monthly tracked-revenue limit?
What is included in each plan?
Your monthly tracked-sales limit and what happens when you hit it
Affiliates
Can I put my own branding on the affiliate portal?
Can affiliates start promoting before I approve them?
Connect Stripe so your commissions can be paid automatically
How do I get affiliates into my program?
How do affiliates get their tracking links?
How do affiliates join my program?
How does the Discovery marketplace help me find affiliates?
Where do I find my affiliate link?
Security & Privacy
How does LinkJolt detect affiliate fraud and self-referrals?
How does LinkJolt's tracking handle data and privacy?
Is it safe to connect an AI assistant to LinkJolt?
Troubleshooting
A sale is missing from my dashboard. What do I check?
An affiliate's coupon code is not being attributed. What should I check?
I installed the tracking script but clicks are not being tracked. What now?
My Stripe webhook shows 200 but no conversions are recorded. Why?
My sales suddenly stopped being tracked
My team member cannot sign in or is stuck choosing a role. How do I fix it?
Why is an affiliate conversion not showing up?
Why is my coupon code not tracking sales?
Why is my dashboard showing the wrong currency?
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.
A conversion that does not appear almost always traces back to one of a few gaps. Check them in this order.
LinkJolt records sales from your payment processor, and there are two ways that connection gets made. With Stripe or Polar you can approve LinkJolt once, and sales, renewals and refunds then reach us automatically, with no webhook to create and no signing secret to paste. Paddle, Lemon Squeezy, Gumroad and GoPay use a webhook you add yourself, and Stripe still supports that route too. Wherever a webhook is involved, 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. The secret is saved separately, under Settings on the Payment Providers tab, so that is where to re-paste it if you suspect it has gone stale.
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.
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.
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.
Why is my coupon code not tracking sales?
A coupon only credits an affiliate when LinkJolt holds a registration that matches the discount data your payment processor sends with that order. The usual causes are a code registered on one side only, a Stripe promotion code id that was never entered, a Paddle discount id left blank, or a code registered on the wrong campaign or with a test key.
An affiliate's coupon code is not being attributed. What should I check?
Confirm the exact code is registered against the affiliate, that you filled in the ID field your processor actually sends, and that the affiliate is not rejected or suspended. Stripe promotion codes need their promo_ ID.
Why is my dashboard showing the wrong currency?
Each campaign keeps the currency it was created in, each sale keeps the currency it was recorded in, and your account currency is the default for new campaigns. Only the account owner can change it, and changing it affects new campaigns only.
A sale is missing from my dashboard. What do I check?
A missing sale almost always traces to one of six causes: a webhook signing secret that no longer matches, an endpoint added in Stripe's Test mode, no tracking reference reaching checkout, a purchase outside the fixed 30 day window, an unregistered coupon or an inactive affiliate, or your plan's tracked sales limit. Check them in that order.
Start your affiliate program
Launch in minutes with 0% platform fees. 7-day free trial, cancel anytime.