Templates and digital downloads
For UI kit sellers: which free preview, shot or launch brought the team licence.
A UI kit is sold to designers and startups who duplicate a free preview file, judge the components, then buy a personal or team licence with lifetime updates. Tally ties each licence and upgrade to the visit behind it, so you can see whether the free file, a Dribbble shot or a launch brought the buyers, and which sources bring teams.
14 days free, no card needed.
01How they sell
- One-offPersonal and team licences bought once with lifetime updates; moving from personal to team later is a second sale.
- SubscriptionAn all-access pass to every kit and future release, renewing yearly, kept by agencies and product teams.
- FreemiumA lite version on Figma Community that shows the structure of the kit and links to the full one.
02Payments it reads
- Lemon SqueezyCheckout links that deliver the Figma file, with tax handled for buyers abroad; orders and refunds are read.
- PaddleMerchant of record for kits sold to companies that need invoices; transactions and all-access renewals are read.
- StripeCheckout for licences and the all-access pass on a custom shop; renewals and chargebacks are read.
What Tally can't read
- Paid files sold on Figma Community are paid out by Figma and aren't read.
- Sales on UI8, Creative Market or other design marketplaces aren't read.
- Duplicates of your free preview inside Figma aren't counted.
03Where buyers come from
- Free Figma fileThe lite version's link to your site sends designers who have already worked with your components; figma.com shows as their referrer.
- DribbbleShots of the kit's screens link to your shop, and dribbble.com's row shows the revenue behind those visits.
- Product HuntA launch brings a mix of designers and founders in one day; lifetime value later shows whether any came back for the team licence.
- Design threads on XThreads showing the kit's components and variables send designers who check the changelog before buying.
04What Tally answers
Do personal-licence buyers come back for the team licence?
Lifetime value by first source gives repeat rate and average lifetime revenue, so sources whose buyers return for a team licence show a higher average than those who buy once.
Lifetime valueIs the free Figma file worth keeping up?
The referrer breakdown gives figma.com a row with the revenue of the visitors it sent, which you can set against the work of maintaining the lite version.
Sources with revenueDo buyers read the changelog and the component list?
What they read compares buyers' engaged time and scroll depth on each page with everyone else's, changelog and component pages included.
What they readWhich launch sold the team licences?
Each sale's receipt lists the visits behind it, the credited one and how the payment was linked, so team licences can be traced to the launch that brought them.
ReceiptsWhich preview images do visitors click?
Heatmaps show the clicks and scroll on each product page, so you can see which screens in the gallery get opened and which are skipped.
Heatmaps
05Numbers worth watching
- Revenue by source
- The money behind the free file, Dribbble, launches and posts, side by side.
- Repeat rate
- The share of buyers who paid again, for a team licence, another kit or the all-access pass.
- Scroll depth
- How far buyers get down a long product page of screenshots, against everyone else.
06An example
Reading time
38s
median per pageview
Scroll depth
59%
average depth, of 27,219 views measured
Read to the end
27%
of measured views reached 90% or more
What they read
29,268 pageviews · last 30 days
Open a page to see how far down people read it, and how buyers read it before paying.
- /8,757 views52% scrolled on average21s reading time, median
- /pricing5,527 views78% scrolled on average58s reading time, median
58s
reading time, median per view
78%
scrolled, on average
5,527 views · 5,195 with a measured depth
How far down they read
Share of measured views that scrolled at least this far
- 25% — reached a quarter of the page:95%
- 50% — reached half of the page:84%
- 75% — reached three quarters of the page:69%
- 90%+ — reached the end of the page:48%
Buyers before paying vs didn't buy
- Buyers, before paying149 views · 107 buyers96% scrolled on average,1m 41s reading time, median
- Didn't buy5,343 views · 3,816 visitors61% scrolled on average,44s reading time, median
35 views by buyers after paying are left out of both.
Buyers are visitors whose first sale came after viewing this page; only their views before that payment count.
- /docs2,728 views47% scrolled on average1m 12s reading time, median
- /blog/stripe-fees2,237 views64% scrolled on average2m 34s reading time, median
- /compare1,184 views71% scrolled on average49s reading time, median
- /changelog861 views38% scrolled on average33s reading time, median
Reading time runs only while the tab is visible and the visitor is active; it's the median per view. A view with no engagement report counts as 0s of reading. Its scroll depth is unknown, so it's left out of every scroll figure rather than counted as 0%. 27,219 of 29,268 pageviews have a measured depth.
07Setting up
- FramerIf your shop is built in Framer, paste the tag into the site's custom code head so every kit page carries it.
- Lemon SqueezyOpen Lemon Squeezy checkout with tally_visitor_id in custom data from each kit page, so licences and upgrades link with high confidence.
- Add a UTM to the link inside your free Figma file, so designers who come from it are grouped as one campaign.
08Questions
Can Tally see who duplicated our free file?
No. Duplicates happen inside Figma. Once one of those designers follows your link to the shop, their visit is counted.
A buyer upgrades from personal to team. How does that show?
As a second sale, credited to the visit before it, and both payments add up in lifetime value under the buyer's first source.
We also sell on UI8. Will those sales show?
No. Marketplace sales are paid out by the marketplace. Only your own checkout through Stripe, Paddle, Lemon Squeezy or Polar is read.