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.
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
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 DirectWhich 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 revenueWhat 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 journeysDo 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 valueWhen 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
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.
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.
07Setting up
- React and ViteA dashboard built with React and Vite takes the tag in index.html, and moving between server settings pages counts as pageviews.
- StripeCreate the premium Checkout Session with tally_visitor_id in metadata and subscription_data, so renewals keep the source.
- 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.