Theme

Start for free

Extensions, plugins and apps

For Discord bot makers: which bot lists and servers bring owners who pay for premium.

A Discord bot is added free to a server, and premium is sold to the server's owner, usually on the bot's own web dashboard after signing in with Discord. Tally reads the plans paid there and the visits that led to them, so you can see whether a bot list, a big server or a setup video brought the owners who upgrade.

Start for free

14 days free, no card needed.

01How they sell

  • SubscriptionPremium per server or per user, monthly, adding higher limits, custom branding or extra modules.
  • One-offA lifetime premium key for one server, bought by owners who'd rather not keep a renewal running.
  • FreemiumThe free bot does the core job; premium waits until the server grows past its limits.

02Payments it reads

  • StripeCheckout from the dashboard's premium page, with renewals, refunds and chargebacks read against the first payment.
  • Lemon SqueezyPremium keys and subscriptions through Lemon Squeezy as merchant of record; orders and renewals are read.

What Tally can't read

  • Premium sold through Discord's own app subscriptions is paid out by Discord and isn't read.
  • Patreon tiers aren't read, even when the bot checks Patreon to grant premium.
  • Commands run, servers joined and votes on bot lists aren't counted; only visits to the bot's website are.

03Where buyers come from

  • Bot listsListings on bot directories send owners to your site and invites straight to Discord; the referrer shows which list sent the visit.
  • Inside DiscordLinks clicked in the Discord app often arrive with no referrer; a UTM on the link your bot posts gives them a source.
  • Setup videosTutorials on moderation or leveling send owners who add the bot and upgrade once their server outgrows the free limits.
  • Big serversMembers of a large server that runs the bot see it at work, and the ones who own servers of their own come looking.

04What Tally answers

  1. Upgrades come from links our bot posts. Why are they Direct?

    Links opened from the Discord app tend to carry no referrer. Readable Direct sets shared links, returns from checkout and in-app browsers apart from typed visits, and a UTM on the bot's premium link names the rest.

    Readable Direct
  2. Which bot list brings owners who pay?

    The referrer breakdown gives each list its visits and the revenue of the owners it sent, so a list with many visits and no premium is easy to spot.

    Sources with revenue
  3. What does an owner look at on the dashboard before upgrading?

    Each visitor's journey shows their visits, pages and engaged time before the payment, so you can see which settings page made them hit the premium button.

    Visitors and journeys
  4. Do owners from YouTube keep premium longer?

    Lifetime value by first source shows renewals and repeat rate for each source, so a video's owners can be compared with a bot list's.

    Lifetime value
  5. When do server owners upgrade?

    Peak hours shows sales by weekday and hour, and names the three busiest hours once there are enough sales to back it.

    Peak hours

05Numbers worth watching

Renewals
Monthly premium renewals by first source, which shows whether a source brings servers that keep running.
Revenue by source
The money behind every bot list, video and server link, side by side.
Conversion
Paying visitors over dashboard visitors per source, which separates owners who explore from owners who buy.

06An example

Example

Peak hours

Last 30 days · UTC

Busiest on Mondays, 14:00–17:00

2.1× the visits of an average three hours. Post around Mon 13:00 to be there as they arrive.

000102030405060708091011121314151617181920212223Total
Mon3,61741$1,651
Tue2,56930$1,169
Wed2,10623$981
Thu2,05722$942
Fri1,84421$874
Sat2,21324$1,007
Sun1,78620$827
All16,192181$7,451
Busiest three hours

Shades are each hour's average over the times this period holds it, so a weekday that comes round five times doesn't outshine one that comes round four. The totals beside and below are the period's actual sums, not averages.

Fig. 1Peak hours on the example site. For a Discord bot, switch it to sales to see whether owners upgrade in the evenings and at weekends, when their servers are busiest.

07Setting up

  1. React and ViteA dashboard built with React and Vite takes the tag in index.html, and moving between server settings pages counts as pageviews.
  2. StripeCreate the premium Checkout Session with tally_visitor_id in metadata and subscription_data, so renewals keep the source.
  3. Add utm_source=discord to the link your premium command posts, so upgrades started in Discord stop landing in Direct.

08Questions

  • Can Tally read Discord's own premium subscriptions?

    No. Discord takes those payments and pays you out. Premium sold on your own dashboard through Stripe, Paddle, Lemon Squeezy or Polar is read.

  • We grant premium to Patreon patrons. Is that counted?

    No. Patreon isn't read, so patrons show no revenue in Tally, though their visits to your dashboard are still counted.

  • Do commands people run count as visits?

    No. Only pageviews on your site count. A command that posts a link counts once someone opens it and lands on your pages.