Theme

Start for free

Extensions, plugins and apps

For Figma plugin makers: which listings and posts bring designers who buy a licence.

A Figma plugin is found in the Community, run inside a file, and sold either through Figma's own checkout or as a licence key bought on the maker's site. Tally reads the sales on your site and the visits before them, so you can see whether designers who pay came from the Community listing, a design post or a tutorial.

Start for free

14 days free, no card needed.

01How they sell

  • SubscriptionMonthly or yearly Pro plans activated with a licence key, with team plans for design teams sharing a workspace.
  • One-offA lifetime licence key for freelancers who'd rather pay once for a small tool than add a subscription.
  • FreemiumFree basic actions inside Figma, with a limit that points designers to the upgrade page.

02Payments it reads

  • Lemon SqueezyLicence keys issued at checkout and checked by the plugin; orders, subscription invoices and refunds are read.
  • StripePro plans through Checkout with the plugin activating on sign-in; renewals and refunds are read.
  • PaddleUsed for team plans sold to companies that want an invoice with tax; transactions and renewals are read.

What Tally can't read

  • Sales made through Figma Community's own paid checkout are paid out by Figma and aren't read.
  • Runs of the plugin inside Figma aren't counted, since the snippet runs only on your website.
  • Installs, saves and likes on the Community page aren't read.

03Where buyers come from

  • Figma CommunityThe listing's link to your site sends designers who've already tried the free actions; figma.com as referrer shows their revenue.
  • Design posts on XA short screen recording of the plugin saving ten minutes of work sends designers who try it first and upgrade later.
  • YouTube tutorialsDesign-system tutorials that use the plugin send viewers who arrive with that exact job in mind.
  • Design newslettersA mention in a design newsletter brings a one-day surge; revenue per visitor shows whether it sold anything.

04What Tally answers

  1. Who comes to the upgrade page from inside Figma?

    The visitor list shows each visitor's location, latest source, pages and what they paid; with a UTM on the plugin's upgrade link, visits from inside Figma are labelled in their journeys.

    Visitors and journeys
  2. Does our site send people to try the plugin?

    Clicks from your site to the Community page count as clicks to another site; put data-fast-goal on that button and the goals view adds conversion and those visitors' later revenue.

    Goals and funnels
  3. Did that design newsletter sell licences?

    Each sale's receipt shows the visits behind it and the one credited, so the licences a newsletter sold can be counted one by one.

    Receipts
  4. Do team plans come from different places than solo licences?

    Lifetime value by first source gives each source's customers and average lifetime revenue; sources whose average sits well above the rest are where the team plans come from.

    Lifetime value

05Numbers worth watching

Revenue per visitor
Revenue per visitor by source, which weighs the Community listing's steady traffic against a newsletter's single day.
First-visit buyers
How many pay on their first visit; designers who tried the free actions inside Figma often arrive ready to buy.
Lifetime value by first source
Average lifetime revenue by first source, which shows where team plans and renewals come from.

06An example

Example
  1. Glad HamsterCustomerBerlin, Germany · Desktop · FirefoxRedditOrganic Sociallatest visit: 4 pages/blog/stripe-fees+2/thanks3 visits3m 08s median6m 42s longest$49

    Visits, last 30 days

    Whole journey
    1. RedditOrganic Social
      /blog/stripe-fees/pricing/signup/thanks

      4 pages · 6m 42s engaged · 1 goal$49 credited to this visit

    2. Directtyped or bookmark
      /pricing/docs

      2 pages · 1m 36s engaged

    3. GoogleOrganic Search
      /blog/stripe-fees/

      2 pages · 3m 08s engaged

  2. Cosy CapybaraAustin, United States · Mobile · SafariGoogleOrganic Searchlatest visit: 2 pages//pricing1 visit1m 11s engaged–

    Visits, last 30 days

    Whole journey
    1. GoogleOrganic Search
      //pricing

      2 pages · 1m 11s engaged

  3. Spry BisonToronto, Canada · Desktop · ChromeChatGPTAI Assistantslatest visit: 4 pages/compare+2/docs/api2 visits3m 57s median5m 44s longest–

    Visits, last 30 days

    Whole journey
    1. ChatGPTAI Assistants
      /compare/pricing/docs/docs/api

      4 pages · 5m 44s engaged · 1 outbound click

    2. PerplexityAI Assistants
      /compare

      1 page · 2m 09s engaged

  4. Snug CapybaraCustomerLeeds, United Kingdom · Desktop · EdgeNewsletterEmaillatest visit: 2 pages/changelog/2 visits1m 41s median2m 34s longest$120

    Visits, last 30 days

    Whole journey
    1. NewsletterEmail
      /changelog/

      2 pages · 2m 34s engaged

    2. Directtyped or bookmark
      /

      1 page · 48s engaged

  5. Bubbly LlamaUtrecht, Netherlands · Mobile · Chromex.comOrganic Sociallatest visit: 1 page/blog/launch-week1 visit1m 04s engaged–

    Visits, last 30 days

    Whole journey
    1. x.comOrganic Social
      /blog/launch-week

      1 page · 1m 04s engaged

  6. Velvet PenguinBengaluru, India · Desktop · ChromeHacker NewsOrganic Sociallatest visit: 3 pages/blog/stripe-fees/docs/pricing1 visit4m 56s engaged–

    Visits, last 30 days

    Whole journey
    1. Hacker NewsOrganic Social
      /blog/stripe-fees/docs/pricing

      3 pages · 4m 56s engaged

Fig. 1The visitor list on the example site, with a buyer's visits unfolded. For a Figma plugin, look for the visit from the plugin's upgrade link just before the licence.

07Setting up

  1. FramerIf the plugin's site is built in Framer, add the tag in the site's custom code head so pricing and docs pages carry it.
  2. Lemon SqueezyHave the pricing page open Lemon Squeezy checkout with tally_visitor_id in custom data, so licence keys link with high confidence.
  3. Add a UTM to the upgrade link inside the plugin; links opened from Figma's desktop app may arrive with no referrer.

08Questions

  • Can Tally read our Figma Community sales?

    No. Figma takes those payments and pays you out. Tally reads licences and plans sold on your own site through Stripe, Paddle, Lemon Squeezy or Polar.

  • Does the plugin itself need the snippet?

    No. The tag goes on your website. What designers do in the plugin stays in Figma; the visit to your upgrade page is what Tally counts.

  • A team buys five seats on one licence. Is that one sale?

    Yes: one payment is one sale, credited to the visit before it. Its renewals keep that link.