Kiwify + TrackPlay: VSL sales
Kiwify handles the checkout. It cannot see the video that closed the sale. TrackPlay verifies every signed order webhook and lands it on the play and variant.

The sck field carries the session home
Kiwify signs every order webhook with your key. TrackPlay verifies the HMAC signature before recording anything, then matches the sck field to the play.
- Each order lands on the session, the video and the variant
- You see how deep the buyer watched before they bought
- Split tests are decided on sales, not click-through

Live in three steps
One paste in Kiwify. No developer, no plugin.
Copy your postback URL
It is in the Integrations tab, secret to your account.
Paste it into Kiwify
Add it in Kiwify's settings. Orders arrive signed with your key.
Watch the first order land
The session id is added to the sck field of your checkout links for you.
Kiwify revenue in every report
Selling on more than one cart?
Every cart posts back the same way. Browse all integrations
Kiwify questions
Does TrackPlay integrate with Kiwify?
Yes. Kiwify posts every order to your secret TrackPlay URL as a signed webhook, and the sale is matched to the session, the video, and the variant that produced it.
How are Kiwify webhooks verified?
Every webhook carries an HMAC signature built from your key. TrackPlay verifies it before recording anything.
Can I attribute Kiwify sales to a video?
Yes. The sck field carries the session id, so the order lands on the exact play, the watch depth, and the split-test arm.
What goes in the sck field?
The session id. TrackPlay appends it to your checkout links automatically, so there is nothing to wire by hand.
Do split tests use Kiwify sales?
Yes. Each attributed order counts toward its variant, so winners get picked on sales instead of click-through.