THE SHORT ANSWER
Yes, a simple one. Creem's Affiliate Hub runs one program with one commission rate for every affiliate and pays them through Creem twice a month, after an identity check. LinkJolt is for a program that needs more: commission tiers and capped recurring commission on the Professional plan and above, a discount code in your Creem store for each affiliate, commission reversed on refunds and chargebacks, and payouts from your own dashboard. It works from the payment events Creem already sends.
This page covers the tool and the setup. For commission rates, program structure and how other SaaS programs are set up, read the SaaS affiliate benchmarks.
Server-side tracking from the events Creem already sends, program rules beyond one commission rate, and payouts that never pass through LinkJolt.
Every sale is recorded from Creem's checkout.completed and subscription.paid events, server-side. A closed tab, an ad blocker on the thank-you page or a slow redirect cannot lose a sale Creem has confirmed, because Creem is the source of truth for what was sold.
Paste a Creem API key once. LinkJolt adds a webhook called LinkJolt to your store, subscribed to every event, keeps its signing secret, and checks once a day that the webhook is still on and still ours. Rather add the webhook yourself? Paste its signing secret instead.
Creem copies the affiliate reference onto the subscription, and every subscription.paid event carries it, so each renewal can pay the affiliate who referred the customer, with a cap by month or by payment count. Available on the Professional plan and above.
Creem sends refund.created with the amount of this refund and what was refunded before it. LinkJolt reverses the commission, in proportion for a partial refund, and cancels any payout still queued for it. A chargeback reverses it in full. A redelivered event never reverses twice.
Add a code for an affiliate and it is created as a discount in your Creem store, or let every approved affiliate get their own code automatically. Podcast and video audiences who never click a link still land with the right partner.
Partners get their own branded dashboard with links, codes, live earnings and payout setup, included on every plan.
The same steps the Integration Hub walks you through after you sign up, with your real merchant ID filled in.
After you connect, the Creem tab asks one question, how do your customers pay on Creem, with three answers: Creem payment links on my site, my code creates the checkout, or discount codes only. It shows only the instructions for your answer. Steps 2 to 4 are those three.
Sign up, create a campaign with your commission terms, then open Integrations, choose Creem and paste an API key from Creem's Developers page. LinkJolt adds its webhook to your store. Takes about a minute.
Paste one script tag into the head of your site. It captures affiliate clicks and adds the affiliate reference to every Creem payment link and product link on the page.
Creating checkouts with Creem's API or SDK? Set metadata.linkjolt_ref to the value the script exposes. Creem carries it onto the order, the subscription and every renewal.
Add a code for an affiliate and it is created in your Creem store, or switch on automatic codes for a campaign. A sale using the code credits that affiliate.
Step 1: what the key does
Create the key in Creem under Developers with the webhooks, discounts and products scopes. LinkJolt uses it to add a webhook named LinkJolt to your store, subscribed to every event, and reads the webhook's signing secret from Creem, so there is no URL to paste and no secret to copy. The key stays sealed in LinkJolt to create discount codes and to check the webhook every day. Delete it in Creem, or press Disconnect in LinkJolt, at any time. Prefer to add the webhook yourself? Select all events and paste its signing secret; tracking works the same, without the codes and the daily check.
Events LinkJolt records
checkout.completeda one-time purchase, or the first payment of a subscriptionsubscription.paidevery subscription payment; renewals are recorded from itsubscription.trialinga trial starting, recorded as a trial until the first real paymentrefund.createdrefunds, full and partialdispute.createdchargebacks; the commission is reversed in fullsubscription.active / canceled / expiredlogged; nothing to buildStep 2: the tracking script
<script src="https://www.linkjolt.io/api/tracking.js?id=YOUR_MERCHANT_ID"></script>Links to creem.io payment links and product pages get the affiliate reference added as metadata[linkjolt_ref] automatically. Creem carries it into the checkout, the order and the subscription. A purchase made in Creem's test mode is recorded as a test sale, apart from your live commissions.
Step 3: the one field when your code creates the checkout
metadata: { linkjolt_ref: window.linkjolt?.referral || '' }Creating the checkout on your server? Read the reference from the linkjolt_tc, linkjolt_aff and linkjolt_cid cookies and send it as metadata.linkjolt_ref in the same place.
Most affiliate platforms are built for Stripe first. These 2 name Creem on their own integration or pricing page. Every figure is read from the vendor's page, pricing checked August 2026; vendors change pricing, so confirm before you buy.
| Tool | Entry price | Fees | Billing integrations | Payouts | Trial |
|---|---|---|---|---|---|
| LinkJoltLinkJolt pricing | $19.99/mo | 0% on affiliate revenue on every plan. Automated Stripe Connect payouts pass Stripe processing through at cost; CSV export is free. | Stripe, Paddle, Polar, Creem, Lemon Squeezy, Gumroad, GoPay, Apple In-App Purchases | Stripe Connect on every plan, scheduled automatic payouts opt-in from Professional, CSV export for PayPal or Wise | 7 days, card required |
| AffonsoAffonso alternatives | $19/mo (Launch) | 0% on tracked revenue. Managed payouts carry a surcharge their docs put between 2.8% and 3.25%, plus a $25 monthly service fee. | Stripe, Paddle, Polar, Creem and Dodo Payments | Manual, or a managed service that invoices you and distributes to affiliates for a percentage plus a monthly fee | Free trial available |
Choosing on tracking method rather than price? The tracking software comparison explains what webhook, script and coupon tracking each catch and miss.
What Creem merchants ask before setting a program up
Yes, a simple one. Creem's Affiliate Hub runs one program with one commission rate for every affiliate and pays them through Creem twice a month, after an identity check. LinkJolt is for a program that needs more than one rate: commission tiers and capped recurring commission on the Professional plan and above, a discount code created in your Creem store for each affiliate, commission reversed on refunds and chargebacks, and payouts from your own dashboard. It works from the events Creem already sends: checkout.completed and subscription.paid as the record of what was sold, refund.created and dispute.created as the record of what was given back.
With one API key. Create a key in Creem under Developers with the webhooks, discounts and products scopes and paste it on the Creem tab in LinkJolt. LinkJolt adds a webhook called LinkJolt to your Creem store, subscribed to every event, keeps its signing secret, and keeps the key sealed so it can create discount codes for you and check the webhook every day. Prefer not to hand over a key? Add the webhook in Creem yourself, select all events, and paste its signing secret instead; tracking works the same, without the codes and the daily check. Delete the key in Creem, or press Disconnect in LinkJolt, at any time.
Usually not. If your site links to Creem payment links or product pages, the LinkJolt tracking script adds the affiliate reference to every one of them as metadata, and Creem carries it into the checkout, the order and the subscription. If your own code creates the checkout with Creem's API or SDK, pass the reference the script exposes as metadata.linkjolt_ref: one field. If you cannot change anything, discount codes work on their own: a code registered against an affiliate credits them on any purchase that uses it.
checkout.completed is a one-time purchase or the first payment of a subscription; subscription.paid is every subscription payment, the first included, so a renewal is recorded from it; subscription.trialing records a trial starting; refund.created and dispute.created reverse commission. LinkJolt subscribes to every event when it creates the webhook and logs the rest, so a change in what Creem sends is visible in your webhook log.
The commission is reversed. Creem's refund event carries the amount of this refund and what was refunded before it, so a partial refund reduces the commission in proportion and a full refund, or a chargeback, removes it and cancels any payout still queued for it. LinkJolt never applies a smaller refund over a larger one already recorded, so a redelivered or out-of-order event changes nothing twice. Your affiliate sees the change in their portal.
Yes, on the Professional plan and above. Creem copies the affiliate reference from the checkout onto the subscription, and every subscription.paid event carries it, so each renewal pays the affiliate who referred the customer at the recurring rate you set, with a cap by number of months or number of payments if you want one. A free trial is recorded when it starts and becomes a commission when the first real payment arrives.
Yes, when it holds your API key. Add a code for an affiliate in LinkJolt and it is created as a discount in your Creem store with the percentage or fixed amount and duration you chose, applied to every active product in the store at that moment, and a campaign can give every approved affiliate their own code automatically, named after them. Discounts you created in Creem yourself can be registered instead. A sale that uses the code is credited to that affiliate, by the discount's id or its code.
They are recorded as test sales. A purchase made in test mode, or through a test-mode webhook, lands under Test sales on the Commissions page, apart from your live commissions, and is never paid out. That lets you try the whole flow end to end without a real charge.
LinkJolt checks every store it holds a key for once a day. If Creem switched the webhook off after failed deliveries, LinkJolt switches it back on. If the webhook was deleted, switched off again, or the key was revoked, the Creem tab shows what is wrong and you get one email and one notification that name the fix. If the signing secret was rotated in Creem, the daily check reads the new one and saves it. No silent stop.
Creem does not pay affiliates, so payouts run separately. Automated payouts use Stripe Connect: your saved card funds the payout and Stripe transfers each affiliate their share, reaching the US, UK, EEA, Canada and Switzerland. For affiliates elsewhere, export a mass-payout CSV for PayPal or Wise. Every conversion waits as pending until you approve it, so nothing is paid on a sale you have not reviewed.
Plans start at $19.99 a month with 0% transaction fees on affiliate revenue, and there is a 7-day free trial with a card required. Creem tracking is included on every plan; LinkJolt charges nothing on top of Creem's own fees.