What's new in Metryx

Every release, version by version. For how it all works, see the docs.

v1.21.0

How many, not how muchLatest

Text, Voice, and Membership now lead with the number of people behind the activity, not just the size of the activity.

Changed

Text, Voice, and Membership count people, not activity

Each of those pages now leads with how many different members took part in the range. Text shows Unique chatters in place of Messages / day, Voice shows Unique speakers in place of Sessions, and Membership shows Unique members in place of In voice. Someone who showed up every day counts once, so the number reads as the size of your active crowd.

Changed

Membership shows how much the server grew

The Online now card on Membership and Member Directory is now Membership change: joins minus leaves across the range you picked, with a plus or minus in front. Live online counts still sit in the Members online card beside it.

v1.20.0

Server logging

A new Logging utility keeps a running record of what happens in your Discord server, beyond moderation cases. Plus a sharper health score and the leveling improvements from the last two weeks.

New

Logging: a running record of your server

Point Metryx at a channel and it posts what happens in your server as it happens. Turn on the categories you want:

  • Messages: deletions with the content that was removed, bulk deletions with the channel and how many went, and edits with the before and after.
  • Members: joins with the account age, and leaves.
  • Voice: joining, leaving, and moving between voice channels.
  • Channels and invites: created and deleted.
  • Every category can post to its own channel, so message logs stay staff-only while joins go somewhere public.
Changed

One mod log, two doors

The Logging page also shows your moderation log channel, the feed of every ban, kick, mute, warn, and purge. It is the same setting as Moderation then Settings: change it in either place and both update.

Improved

The health score reads conversation, not just headcount

Engagement used to count how many members spoke. It now also weighs how much they actually said, so a server where fifty people each post once scores differently from one where fifty people hold real conversations. The anchors behind every pillar were recalibrated against real servers, so scores are steadier week to week.

Improved

Leaderboards only show members who are in your server

Members who leave no longer take up leaderboard spots. Their XP is kept, so if they come back they reappear right where they left off. Running Resync Roles also refreshes who counts as present, which cleans up imported leaderboards in one go.

Fixed

Level-up announcements always notify the member

A mention inside an embed renders but never sends a notification. Embed announcements now always carry a mention above the embed, so the member who leveled up actually gets pinged.

Changed

/xp updates are visible to the server

Granting or removing XP with /xp used to answer with a message only you could see. The confirmation is public now, so the server can see XP being awarded.

Improved

Pro plans now include unlimited team seats

The seat cap is gone on Pro. Invite as many admins, Discord staff, and members as your team needs. Pending invites are also always visible on the Team page now, even when every seat is taken, so you can revoke one to free a seat without hunting for it.

Improved

Today's numbers keep moving

The bot now writes the current hour's activity on every tick instead of waiting for the hour to close, so today's bars fill in live instead of jumping an hour at a time.

Improved

Daily insights refresh when the numbers move

The AI headline on each stats page used to be written once a day and then sit there. It now regenerates when the day's numbers have shifted enough to change the story.

Changed

The Discord overview lost its date picker

Overview is the at-a-glance page and always reads your plan's standard window. Every metrics page underneath it still has a full date range picker.

v1.19.2

Setup polish

Small fixes to onboarding and platform availability.

Fixed

The historical import is a real setup step

During Data Collection, importing your history now runs as its own step in the timeline, right before your dashboard is built, instead of a separate card floating above it. It stays running until the import actually finishes.

Fixed

Resumed profiles remember their connections

Picking up a paid profile mid-setup now shows the platforms you already connected, so you can continue instead of being asked to connect again.

Fixed

Instagram opens on launch day

Instagram connections showed as available ahead of the August 15 launch. The connect option now unlocks on launch day.

v1.19.1

Onboarding, resumable

Paying during setup now locks the billing steps behind you, and a paid profile you stepped away from is always one click from finishing.

Fixed

No more backing into the payment step

Once your subscription is charged during onboarding, Back and the step rail skip the plan and payment steps entirely. You land on Connect instead of a payment form asking you to pay again.

Fixed

Paid profiles resume onboarding

If you leave onboarding after paying, the profile now shows in the profile menu with an Onboarding tag. Selecting it, or visiting onboarding again, picks setup back up right where it makes sense instead of starting a new profile.

v1.19.0

The new Zero

Ask Zero is rebuilt from the ground up. A cleaner chat, a choice of models, plans you authorize in one step, and a fullscreen preview of your server before anything runs.

New

A rebuilt chat

The chat opens on one question box and gets out of the way. Your past conversations live behind the title in the top-left corner, answers stream in with the charts floating free of boxes, and each chat names itself after the first answer.

New

Four ways to run Zero

The model picker in the composer now means something. Auto picks for you. Zero is the quick model for everyday questions. Zero Analyst digs deeper across your data. Zero Agent plans and takes actions on your server. Every model draws from one shared monthly allowance at its own rate.

New

Authorize a plan once

When Zero proposes actions, one popup asks you to authorize the whole plan. Safe plans run on a click. Anything destructive makes you type your server's name first, and then the plan runs straight through while a checklist works itself down the steps.

New

See your server before it happens

View plan opens a fullscreen preview of your server as the plan would leave it: new channels marked, removed ones struck through, a role picker to browse as anyone, a message box that tells you who could type where, and a panel showing each role the plan creates with its color and permissions.

New

Questions that feel like questions

When Zero needs details before a big build, it asks one question at a time in a clean card with numbered options, a recommended pick, and room to type your own answer. Your answers collapse into a small "questions answered" chip you can reopen any time.

New

Zero can read your Metryx setup

Ask what AutoMod rules you have, how leveling is configured, which access codes exist, what reports are scheduled, or who can moderate, and Zero answers from your actual configuration instead of guessing.

New

An AI usage page in Settings

Settings now has an AI usage page: your monthly meter, what each model costs to run, a plan-by-plan comparison, and what happens when you hit the cap.

Changed

Plans supersede their drafts

Editing a plan replaces the old proposal instead of leaving both runnable. One live plan at a time, always the newest.

v1.14.0

A new front door

The homepage is rebuilt, and every other marketing page now matches it. One black ground, one type scale, and the same header and footer everywhere you land.

New

A homepage that shows the product

The new homepage opens on the real Discord overview, then walks through what Metryx measures, what Zero does with it, and when each platform arrives. The platform row works like the Dock: hover a mark and it swells and names itself.

New

A rollout timeline you can read at a glance

Discord is marked shipped, Instagram is in flight, and everything after it sits on the schedule with its date. Status reads by fill rather than colour, so it stays legible for everyone.

Changed

Pricing, about, changelog, and the legal pages match the homepage

Same container width, same heading scale, same card treatment. The plan comparison marks an included feature with a filled dot and an excluded one with an empty ring, replacing the green ticks.

Changed

The per-platform pages are gone

Six near-identical pages became one section on the homepage. The header's Platforms menu and the footer point there now.

Changed

The demo drops you straight into the dashboard

Opening the demo used to start a 22-step guided tour. Now it asks one question: which platform you want to see. Discord is the only one you can pick, because it is the only one with data, and the other five are listed with their launch dates so you can see what is coming. Pick Discord, or close the card, and the whole dashboard is yours to click around at your own pace.

Fixed

Scroll-in sections can no longer get stuck invisible

Sections that animate as you scroll now start visible and only hide themselves once the browser confirms it can animate them. If that never happens, you see the content instead of a blank space.

v1.13.0

Try it before you sign up

There is now a live demo of the dashboard at metryx.tools/demo. No account, no email, no sales call. It is the real product running against a Discord server with a month of history, and a guided tour walks you through the parts worth seeing.

New

Exempt a role or channel from every AutoMod rule at once

AutoMod has a Server-wide exemptions card at the bottom of the page. Roles listed there never trip a rule, and channels listed there are not checked at all. Before this, exempting a bots role meant adding it to every rule one at a time, then remembering to add it again to each new rule. Per-rule exempt roles are still there in the rule editor for one-off carve-outs. Moderators, anyone with Administrator, and the server owner were already exempt automatically and still are.

Changed

/xp is one command instead of three

/xp give, /xp take and /xp set are now just /xp. Pick the member and an amount, and tick remove to take it away instead of adding it. /xp set is gone: setting someone to an exact number quietly threw away everything they had earned, and nobody was reaching for it on purpose.

  • Granting XP that pushes someone up a level now announces it and hands out their reward roles, the same as if they had earned it by chatting
  • That is one announcement for the level they land on, even if the amount carried them up several
New

Bring your XP with you

Leveling now offers a second level curve, Gradual, alongside the standard one. On the standard curve every level costs steeply more than the last. On Gradual the first few levels cost a little more and the high ones cost a lot less, so long-time members keep climbing instead of stalling in the eighties. It is also the curve most other leveling bots use, so a server moving its XP over from one of them can import the numbers as they are and every member keeps the exact level they already had.

  • Pick your curve under Utilities, Leveling, in the configuration panel
  • Switching recalculates every level from the XP members already have, so nobody loses XP either way
  • Level-up messages understand {xp} now, next to {user} and {level}
  • Announcing with an embed can ping the member again: put {user} in Message above the embed, since an embed on its own never notifies anyone
  • Resync Roles works: it walks your whole member list and hands out the reward role each member's level has earned, which is what you want right after an import
New

A live demo you can actually click

Open the demo and you land in the real dashboard, not a video or a set of screenshots. Every page, chart and control works. A 22-step tour walks you through it in four parts. Press Next, read a line, see the real thing it describes. Leave the tour at any point and the whole dashboard is yours to click around.

  • The pulse: server health and the five pillars behind it, live presence, message volume, and the date range every page follows
  • Moderation: the full modlog, AutoMod rules, moderator performance, and the appeal queue
  • The deep end: retention, growth split into joins and leaves, invite sources, channels, voice, what people are playing, and what they are listening to
  • Zero: the daily read on your numbers, asking a question, reports that email themselves, and digests posted back into your server

v1.12.0

A new app, and clearer plan changes

The mobile app is rebuilt around three tabs: what is happening today, what happened, and what needs you. Instagram publishing grows into a studio, with a live phone preview of the post you are writing, a calendar you can drag posts around on, and every comment and DM responder on one page. On the web, changing your plan now gets its own review page, so you always see exactly what you'll pay before anything is charged.

Improved

Calendar, rebuilt

Calendar is a planner you can actually work in, and it no longer needs a connected platform to open. Alongside everything Metryx already had scheduled, you can put your own events on it: a title, a time, some notes. They belong to the profile, so your team sees them too.

  • Month, Week and Agenda views, so you can look at the shape of a month or read the next 45 days as a list
  • Click anything to see what it is, when it happens and where it came from
  • Right-click a day for New event here, schedule an Instagram post, or add an automated report
  • Right-click an event to open, edit, mark it done, or delete it
  • Drag your events and scheduled Instagram posts between days; they keep their time
  • Events you have marked done stay on the grid with a line through them
Changed

Billing is handled by Stripe now

Plan & billing shows your plan, what you pay, when it renews, and your AI usage. Everything else opens Stripe's own billing page through Manage billing. It is the same company that already processes your payments, so your card details never take a detour through us.

  • Add, remove and switch cards, including keeping a backup
  • Every invoice, viewable and downloadable as a PDF
  • Change the name, email and address that appear on your invoices, and add a tax ID
  • Switch between Standard and Pro, monthly or yearly, with the prorated amount shown before you confirm
  • Cancel, with your plan running to the end of the period you already paid for
New

The Content Studio

Publishing grew into a studio. Compose a post and watch a live phone preview render it exactly the way Instagram will, then schedule it for an hour your audience is actually online.

  • Live preview in three views: the feed card with your avatar and the caption fold, your profile grid with the new post slotted in, and the story view
  • Best-time chips: one tap schedules for an upcoming hour when your audience has been online, straight from your online-followers data
  • Caption assist suggests hashtags from your own posting history, ranked by how much they lift views
  • Tag people by tapping the preview photo exactly where the tag should sit
  • Invite up to 3 collaborators, add alt text to images, and label AI-generated content
  • Reels take a custom cover image, an audio name, and a share-to-feed toggle
  • Real media thumbnails in the composer and the queue
New

A content calendar you can drag

The Studio queue now has a Calendar next to the list, and your posts sit on the days they actually go out. Month shows you the shape of a plan. Week gives each day a column with the thumbnail, the time, and the caption. Drag a post to another day to move it, and it keeps its time of day.

  • Drafts with no time yet wait in a tray above the grid; drag one onto a day and it takes noon on that day
  • Click an empty day to start a post on it, already set for noon, or the next clean hour when the day is today
  • A dot on a day means your audience is usually online then. Hover it for the hours
  • Days bucket in your profile's timezone, so a 9 PM post stays on its own day no matter where you are reading from
  • Drop something on a day that has gone by and nothing moves, with a note saying why
  • Posts that already published are muted and locked. Failed posts can still be opened and given a new time
  • Scheduled posts also show up on the profile Calendar page, where you can drag them between days the same way
Improved

The Calendar holds all your scheduled posts

Calendar is the one place your whole plan lives now, not a read-only mirror of it. Your Instagram posts sit next to your reports, Discord updates, and moderation timers, and you can drag a post to another day right there. It keeps its time of day, saves the moment you let go, and refuses days that have already gone by.

  • Calendar opens for any profile with something connected, so an Instagram-only profile gets it too
  • You only see the layers your profile can fill, instead of empty rows for platforms you have not connected
  • Select a day, then use Schedule an Instagram post to start one in the Studio with that day already filled in
  • Posts that already published, and posts that failed, stay muted and cannot be dragged
New

Queued posts are editable

Anything waiting in the Studio queue used to be delete-and-start-over. Now there's a pencil on every row, and clicking a post on the calendar does the same thing: it loads back into the composer with its media, caption, tags, collaborators, and cover intact. A bar tells you that you are editing, Schedule becomes Save changes, and Cancel throws the edit away. Posts that have already gone out say so instead.

New

The Instagram Auto Responder

Comment automation, comment-to-DM campaigns, and a new DM auto-reply now live on one page. Each responder is a card you can pause, edit, or delete, and comment responders can watch every post or only the posts you pick.

  • Limit any comment responder to specific posts: pick them from a grid of your recent posts in the editor
  • New DM responders: an incoming message that matches your keywords gets an automatic reply in the same conversation
  • DM responders can attach a picture or an audio message, sent right after the text or on its own
  • Pause a responder with the switch on its card instead of deleting it
  • The old Automation and Campaigns pages redirect here
Improved

Instagram notifications, rebuilt

The old Alerts page under Utilities is now Notifications, with far more control over what triggers an email and where it goes. Any profile member can view the settings; owners and admins can change them.

  • Set the follower alert threshold as any percent or an absolute follower count, not a fixed list of presets
  • New alert types: follower milestones (100, 250, 500, 1k and up), failed scheduled posts, flagged comments, and new DMs waiting
  • Send notifications to any profile member or a custom address instead of always the owner
  • Pick which day the weekly digest arrives
  • A send-test-email button proves delivery works without waiting for a real trigger
Improved

Hashtags moved into Metrics and got controls

The hashtags page now lives with the rest of your Instagram metrics, and it reads the date range picker like every other stats page instead of a fixed count of recent posts. Pick any range, sort by any column, and hide hashtags you've only used once.

New

The mobile app, rebuilt around three tabs

The app used to be a small copy of the dashboard, a tab for every stats page and a lot of scrolling to find out whether anything was wrong. It now opens on a single number for how your whole community is doing, and everything else is one of three tabs: Today for the glance, Feed for what happened, and Act for the decisions waiting on you.

  • Today: one community health score, then a row for each connected platform with its own score, its headline number, and a small trend line. Tap a platform for its detail, then tap any number there to open that metric on its own screen
  • Feed: everything that happened to your profile, newest first and grouped by day. Moderation flags, member and follower milestones, health scores climbing or sliding, Zero's daily insights, and the weekly digests that went out. Tap a line to land on the screen behind it
  • Act: the moderation queue as one card at a time, with the member's name and picture on it. Approve the flag, dismiss it, or reverse something the AI already did, and the next card takes its place
  • A dot appears on the Act tab whenever something is waiting for you, and it clears the moment you answer
  • Tap your picture in the corner of any screen for your profiles, notifications, Face ID lock, your plan, and sign out
  • Live presence streams the same way the website does, so counts move as they change, and it pauses while the app is in the background so it does not drain your battery
  • Drag across any chart to read it: the exact value and date follow your finger, with a small tap of haptic feedback on every point
  • Every number counts up to its new value, so a change is something you watch happen
  • Zero's daily insight now sits under each platform and metric screen, not just on the home screen
New

You choose what members can appeal

Appeals used to be offered on both bans and mutes, with no way to change it. Now you decide: bans are always appealable, and you can opt kicks, softbans, mutes and warns in or out. Members only get an appeal link in their DM for the actions you picked.

  • Set it under Moderation, then Settings, in the new Appeals section
  • Pick a channel and your team gets a Discord post the moment an appeal comes in, with a link straight to it
  • The Appeals page now shows your current setup at a glance, with links to the settings and your appeal forms
Fixed

The back arrow on an appeal returns to Appeals

Opening an appeal and hitting back used to drop you on the moderation log instead of the appeals queue you came from. It now takes you back where you were.

New

Plan changes get a full review page

Upgrading or downgrading no longer happens from a small confirmation popup. Every plan change now opens a dedicated review page that shows what the switch adds or removes and asks you to confirm explicitly.

  • Upgrades show the exact prorated amount charged today, with tax, pulled live from Stripe
  • Promo codes now work on upgrades, not just new subscriptions, and re-price the total as soon as you apply one
  • Downgrades spell out the switch date and that nothing is charged or deleted
Fixed

Team invites from setup actually arrive

The Team step during setup collected your teammates' email addresses and then never sent anything. Invites now go out as real emails while you finish setup, and if one fails the step names the address instead of moving on quietly.

Fixed

Instagram-only profiles open on Instagram

A profile with Instagram connected and no Discord server used to finish setup on the Discord dashboard, which had nothing to show. You now land on your Instagram overview, and every profile remembers the platform it can actually be read on.

New

Chat replies email you when you step away

Start a live chat, get handed to a person, then close the tab, and their answer used to sit there unseen. If you have gone quiet, the reply now also arrives by email with a link straight back to the conversation. Tickets keep emailing on every reply, as before.

New

Close out a support conversation, and say how it went

Conversations used to stay open forever, and there was no way to tell us whether the answer worked. Mark as resolved now closes one from your side, and then asks a single question, Was this helpful, with a thumbs up and a thumbs down. Answering takes one click and is entirely optional.

  • Changed your mind? Still need help, Reopen puts you back in the same thread with all of its history
  • If support closes or reopens a conversation while you have it open, it updates in front of you instead of waiting for a refresh
  • A reply from support reopens a closed conversation on its own, so an answer never lands somewhere you can't respond
Improved

Response times that tell you the truth

The support panel used to promise the same wait at every hour of the day. It now reads whether anyone is actually at the desk: live chat says under 5 minutes while someone is there and tells you we'll reply by email when nobody is. Tickets and email say within 12 hours. The same signal sits above the box inside a conversation.

Improved

Yearly billing on the pricing pages

The pricing page and the pricing block on the homepage now have a Monthly and Yearly toggle. Yearly bills 10 months instead of 12, so Standard works out at $24 a month and Pro at $66, and the prices count themselves over as you switch. Pricing stays per profile.

Improved

Motion and contrast

If you have reduced motion turned on in your system settings, Metryx now respects it everywhere it did not before: page transitions, chart reveals, mount animations, and the menus, dialogs, and sheets that slide in. Everything lands at its final state instead of animating there. Separately, the small up and down change badges next to numbers were too light to read on a light background, and now meet contrast in both themes. A change of exactly zero reads as neutral rather than red.

Fixed

XP role multipliers actually apply

You could set an XP multiplier on a role under Leveling, and it quietly did nothing. Boosted roles now change the XP their members earn, for messages and for voice time, and so do the no-XP roles during voice sessions.

  • A role multiplier and a scheduled multiplier stack: a 2x role during a 2x weekend is 4x
  • Inside each kind, only the highest counts. Two overlapping double-XP windows are still 2x, and two boosted roles are still whichever is higher
  • A multiplier under 1 works as a penalty, so a role can slow XP down as well as speed it up
Improved

Switching platforms on a phone

The platform rail is hidden on small screens, so on a phone there was no way to move between Discord and Instagram. The sidebar now carries the same switcher, with upcoming platforms sitting disabled next to their launch date.

Improved

Instagram pages load with their shape already there

Every Instagram page now draws an instant skeleton of itself while the numbers arrive, instead of holding on a blank pause. Overview, growth, content, reels, stories, followers, engagement, hashtags, comments, messages, the studio, the auto responder, and notifications all do it.

New

Docs for Leveling and Reaction Roles

Two Utilities pages had a full dashboard and no documentation at all. Both are written up now, and the Access Codes docs moved to Utilities where the page actually lives.

  • Leveling: XP rates and cooldowns, the level curve, level-up announcements as text or an embed, role rewards and stacking, excluded channels and roles, role and scheduled multipliers, importing XP from another bot, the public leaderboard, and the /rank, /leaderboard, and /xp commands
  • Reaction Roles: buttons or a dropdown, toggle and pick-one modes, what posting and reposting do to the message members already clicked, and why the bot's role has to sit above anything you hand out
  • Both pages flag the things that surprise people: leveling only counts XP once you turn it on, a CSV import replaces XP rather than adding to it, and a role above the bot's own role silently never arrives
Fixed

Instagram's launch date reads the same everywhere

The docs said Instagram was live while the rest of the site said it was still coming. Every place that quotes a platform launch date now reads from one schedule, so the marketing pages, the pricing table, setup, the connection card, and the docs cannot drift apart again.

v1.11.0

Instagram, all the way

Instagram goes from stats preview to a full toolkit: your own long-term data warehouse, a health score, real AI insights, comment automation with comment-to-DM campaigns, a DM inbox, a publishing scheduler, alerts, and hashtag analytics.

New

Metryx remembers what Instagram forgets

Metryx now snapshots your Instagram account every hour: follower counts, daily views, reach, interactions, profile visits, and per-post numbers. Instagram only looks back about 30 days; your Metryx history is permanent from the day you connect. This unlocks real trend lines on Growth and Engagement, daily gained-vs-lost bars, and first-week decay curves on every post.

New

Account health score

The Overview page now scores your account 0 to 100 across four live pillars: engagement rate on reach, follower growth pace, posting consistency, and audience quality. Same honest scoring model as Discord server health, frozen once per day so the number is stable.

New

AI Insights on every Instagram page

The AI Insights card on Instagram pages now writes a real daily headline from your account's actual numbers, one per page per day, instead of a placeholder.

New

Comments inbox and automation

A new Comments section shows every comment the moment it lands, with hide, delete, and reply from the dashboard. Keyword rules run automatically on new comments:

  • Flag for review, hide, delete, or auto-reply on keyword match
  • Campaigns: comment a keyword, get the link by DM, once per person
  • A Messages inbox for your DMs, with replies inside Instagram's reply window
New

Publishing scheduler

Queue images, reels, carousels, and stories with captions and a scheduled time; Metryx publishes for you and can drop your hashtags as an automatic first comment. Drafts work today; publishing goes live once your connection has publishing permissions.

New

Alerts and a weekly digest

Utilities, Alerts can email you on follower spikes or drops, when a post starts outperforming your usual numbers, or if the connection breaks. Turn on the weekly digest for a Monday morning week-in-review.

New

Hashtag performance

Utilities, Hashtags ranks the hashtags from your own captions by real average views, engagement rate, and lift against your account average. No tracking limits, because it reads your posts, not Instagram's search.

New

More stats on existing pages

Audience gets the online-followers heatmap and a followers-vs-engaged comparison. Engagement gets a Discovery split (followers vs non-followers reached) and profile traffic with bio-link taps. Content gets views by format and an Outperforming flame on posts beating your baseline. Stories gets a completion funnel, navigation breakdown, and a story history that outlives the 24-hour window.

v1.10.0

Activity analytics

A new Activity page shows what your members are actually doing, streaming stats can be filtered down to one artist or one listener, and every activity page gets a heatmap.

New

Sign in with Apple

The sign-in and sign-up pages now offer Continue with Apple next to Google. Once you're signed in, you can link or unlink Apple under Settings, Personal details, Connected accounts.

New

Delete your account yourself

Personal details now has a working Danger zone. Deleting your account cancels any active subscriptions on profiles you own, permanently deletes those profiles and their data for every member, removes your seats on other profiles, and erases your sign-in. Type DELETE to confirm; it cannot be undone.

New

Activity page: games, shows, and streams

Metrics now has an Activity page that breaks down member presence activities: what people are playing, watching, streaming, and competing in. You get session totals, a per-kind trend, top activities in each category, and a live 'Active now' card showing what's running this second. Collection starts when this ships, so the page fills in over the first days.

New

Filter streaming stats by artist or listener

The Streaming page now has artist and listener filters next to the range picker. Pick an artist to see only their listens, tracks, and trend, or pick a member to see what they've been streaming. Listener level data starts collecting from this release, so listener filters cover recent days only at first.

Changed

Membership heatmap now shows active members by status

The membership page's heatmap used to show message counts. It now shows how many members are actually around, counting anyone online, idle, or do not disturb, hour by hour across the week. Message and voice patterns moved to their own heatmaps below.

New

Heatmaps on the Text and Voice pages

Text gets a message heatmap and Voice gets a voice minutes heatmap, both by weekday and hour in your profile's timezone, so each page shows when that kind of activity peaks.

Fixed

AI review queue holds work the way you'd expect

Several fixes to flags held for human review, from flag to approval to revert.

  • The offending message is now removed as soon as it's flagged. Only the member punishment waits for your approval.
  • Approving a mute or tempban applies the duration the rule proposed instead of the maximum. Pending log entries show that duration next to the action.
  • Approved punishments get a case number and a Revert button, same as automatic ones.
  • Two moderators approving or reverting the same flag at once can no longer double-apply it.
  • Mod queue push notifications only go to seats that can actually moderate, and flags landing during the one-minute quiet window now trigger a follow-up ping instead of being dropped.

v1.9.0

Zero can build your server

Zero goes from answering questions to doing the work. Ask it to build out channels, set up roles and permissions, or configure your dashboard, and it proposes a plan you approve step by step, with a live Discord preview and hard limits so nothing runs away.

New

Zero takes actions, not just answers

Tell Zero what you want done in plain language and it proposes a concrete plan: create categories and channels, set up roles, make channels private or announce-only, configure welcome messages, AutoMod, leveling, reports, and more. Anything you can do on your dashboard or in your server, Zero can do for you. It never runs anything on its own, you approve the plan first. Actions are included on Standard and Pro; on the free plan Zero answers questions and points you to the upgrade when you ask it to do the work.

New

Approve step by step, or let safe steps run

Plans are grouped into steps. In Ask each step, you approve every step before it runs. In Auto, safe steps like creating channels run on their own and Zero stops to ask before anything destructive. Either way you watch it happen live.

  • Related actions group together, so creating a category and its channels is one approval
  • Destructive steps like deletes and bans always pause for a separate confirmation, in every mode
  • You can skip individual steps in a plan before you run it
New

A live preview of your server

Every build plan comes with a Discord preview of what your server will look like after it runs. Pick any role to see the server exactly as that role would, with real permission math, so you can check a channel is actually private before you approve. As the plan runs, the preview updates live so you watch Zero work.

New

Strong limits you cannot turn off

Zero is built so it cannot run away. No mode, and nothing anyone types, can get past these limits.

  • Large-scale deletions (many channels, roles, or bans at once) require you to type your server name to confirm
  • Zero can never create or hand out roles with admin-level powers like Administrator, Manage Server, Ban, or Kick, you do those by hand
  • If Zero reads member-posted content while helping, every step of the resulting plan waits for your approval, so a message in your server can never trigger an action
New

Undo and an activity log

Every plan Zero runs is recorded. Open Activity from Ask Zero to see what it did and when, step by step, and undo any run that can be reversed. Undoing something large asks you to type the server name too.

New

Charts and data cards in chat

Ask about activity and the answer comes with the chart. Zero now draws message and growth charts, health score cards, the activity heatmap, and top-inviter lists right in the conversation, from the same live data the dashboard shows. Zero can also read much more now: voice, retention, text stats, moderation stats, invites, member growth, and your server's channel and role structure.

Improved

Chat quality of life

You can stop a reply mid-stream, scroll up while Zero is still writing without being yanked back down, and plans now visibly expire after 15 minutes with one-click regenerate. Zero also paces itself: a fast burst of messages gets a polite ask to slow down.

Fixed

AI review queue holds work the way you'd expect

Several fixes to flags held for human review, from flag to approval to revert.

  • The offending message is now removed as soon as it's flagged. Only the member punishment waits for your approval.
  • Approving a mute or tempban applies the duration the rule proposed instead of the maximum. Pending log entries show that duration next to the action.
  • Approved punishments get a case number and a Revert button, same as automatic ones.
  • Two moderators approving or reverting the same flag at once can no longer double-apply it.
  • Mod queue push notifications only go to seats that can actually moderate, and flags landing during the one-minute quiet window now trigger a follow-up ping instead of being dropped.

v1.8.0

Promo codes

Checkout now takes promo codes.

New

Promo codes at checkout

Subscribing to a paid plan? Click 'Have a promo code?' at checkout, enter your code, and hit Apply. You see the discount before you pay, and it works with card and Apple Pay alike. Codes are checked against Stripe on the spot, so a typo or an expired code tells you right away instead of charging full price.

v1.7.2

Honest numbers everywhere

A polish pass across the dashboard: live counts exclude bots, quiet metrics say so plainly, and a few dead ends now go somewhere.

Improved

Live counts now mean humans

The online gauge, member totals, and join and leave stats no longer count bot accounts. A server with two people and two bots now reads as two members, and a music bot can't sit at the top of your online count around the clock.

Improved

A quiet voice page shows real zeros

Once collection is up and running, a server with no voice activity shows zeroed voice cards and a plain note, instead of a calculating placeholder that never resolves.

Improved

Fan ratio links to your members

The Details button on the overview's fan ratio card now opens the member directory, where the tier column shows who counts as a member, fan, or superfan.

Fixed

Invite tracker no longer says Never for used links

Invites with uses from before Metryx joined your server showed a last-used date of Never. They now say Before tracking, which is what actually happened.

Fixed

Small display fixes

Removed the unfinished Customize button from the overview toolbar, fixed overlapping percentage labels on the fan ratio bar when a tier is empty, and cleaned up two garbled copy strings.

v1.7.1

Billing clarity and small fixes

A clearer billing page, plus fixes for timezones and suspended profiles.

Improved

See your card and invoices on the billing page

Plan & billing now shows the card on file for each profile, with its brand, last four digits, and expiry date. Below it, every past invoice is listed with its amount and status. Download any invoice as a PDF or open it on Stripe's hosted page.

Fixed

Suspended profiles show a proper notice

Opening a suspended profile used to land on a generic error page. It now shows a clear notice that the profile is suspended, with a way to contact support. The sidebar stays up so you can switch to your other profiles.

Fixed

Shared modlog pages now use your profile timezone

The public case view and the standalone moderation log pages that staff reach from Discord were showing dates in UTC. They now use the same timezone your profile is set to, matching the dashboard. A case from late evening no longer shows up under the next day's date.

v1.7.0

Metryx in your pocket

The first Metryx mobile app. Your server's pulse, every stats page, the invite tracker, and a moderation queue you can clear from a push notification.

New

The Metryx mobile app

Metryx now runs on your phone. Sign in with the same account and see live presence tick in real time, your health score with all four pillars, and every stats page: membership, retention, text, voice, streaming, and the invite tracker. Switch between your profiles from any screen. Configuration stays on the web; the app is built for checking on your server from anywhere.

  • Live presence, member count, and voice occupancy update every few seconds
  • Health score ring with pillar breakdown, matching the web overview
  • Date range picker on every stats page, same presets as the web
New

Approve moderation from a push notification

When AI moderation flags a message for review, everyone with a seat on the profile gets a push notification. Open it and you land in the queue: read the message, see the AI's reasoning and confidence, then approve the action or dismiss the flag with one tap. Recent AI actions can be reverted from the same screen. You also get a push when your server's health score drops sharply.

New

Create profiles from the app

Start a new profile on your phone: name it, pick a type, and your timezone is set automatically from the device. Connecting Discord and picking a plan finish on the web, since the bot invite needs a browser.

v1.6.0

Utilities, polished

Autoroles grew real settings, embeds learned plain text, and the whole dashboard now confirms every action with a notification in the corner.

Changed

Support lives in one place

The separate support page is gone. Everything, docs search, live chat, tickets, your conversation history, and suggestions, now lives in the support panel that slides in from the right on any page. Old support links redirect to your dashboard. Conversations belong to one profile and stay there, and the history list shows only conversations with the team; a chat Zero fully handled stays in the floating chat bubble instead.

New

Zero answers support chat

Live chat is now answered by Zero, instantly, any time of day. Zero knows the docs and your plan, reads the screenshots you attach, and links the docs page behind each answer. Every AI reply is clearly labeled with the Metryx mark. Ask for a human in any wording and the chat transfers immediately, with a short summary so the teammate picks up where Zero left off; once a person is in, Zero stays out. Typing indicators now show for Zero, for you, and for the teammate on the other end.

New

Autorole settings with delays

Every autorole now has its own settings page. Adding one takes you straight there: choose whether it goes to new members or bots, and set a delay from 30 seconds up to 24 hours before the role is granted. Existing autoroles keep working exactly as before.

New

Plain text alongside embeds

Discord messages can carry plain text above an embed, and now Metryx can too. The embed sender, sticky messages, and welcome or goodbye messages all accept optional message text with their embed, or plain text on its own.

New

Action notifications

Sends, saves, deletes, and toggles across the dashboard now confirm themselves in the bottom right corner: a green check when it worked, a red cross with the reason when it didn't, and a neutral note for things like deletions.

Changed

Editors close with X and Esc

Builders and editors (embeds, access keys, stickies, reaction role menus, autoroles) lost their scattered back and save buttons. Edits save from the unsaved-changes bar, and the X in the top right, or the Esc key, takes you back out. Leaving with unsaved changes shakes the bar instead of losing your work.

Changed

Staff are exempt from AutoMod

AutoMod no longer fires on your staff. Anyone holding a moderation role, an Administrator role, or the server owner is skipped entirely, so a mod pinging a raid response or posting a link never gets auto-punished. Changes to staff roles apply within a few minutes.

Improved

A real table for the staff modlogs page

The staff-facing moderation log page is now a proper table with column headers and numbered pages at the bottom, instead of a loose list with newer and older links.

Fixed

Clearer Discord connection errors

Connecting a server that already belongs to another profile now says so instead of a generic connection error, and the bot install now requests the full permission set it needs, including Administrator, which you can still untick on Discord's consent screen.

v1.5.0

Chat that feels like chat

Live chat grew up: attach screenshots, see when support is typing, and keep the conversation in a floating bubble that follows you around the dashboard.

New

Light mode

Metryx now has a light theme. Pick it under Settings, then Preferences, in the new Appearance section. The choice is saved to your account, so it follows you across browsers and devices. Dashboards, charts, and heatmaps all adapt; the public site keeps its dark look.

New

A mini dashboard for your Discord staff

The /modlogs command now links to a full history page: every case as a clickable row, and each one opens the complete detail with proof, reason edits, and the acting moderator. From there staff can also browse the server's full moderation log. No Metryx account needed: staff sign in with Discord, and access is checked against their current staff roles on every visit.

  • /modlogs replies are now posted to the channel instead of only-you-can-see-this, so the whole team works from the same record.
  • Command embeds got a sharper color language: blue for info, green for lifted restrictions, red for enforcement.
New

Embeds for level-up announcements

Leveling's level-up message can now be a full Discord embed instead of plain text: title, description, color, author, footer, image, and fields, all with the same {user} and {level} placeholders. Switch between Text and Embed in Utilities, then Leveling.

New

The floating chat bubble

An active chat now lives in a small bubble in the corner of every dashboard page. Click it to pop the conversation open, minimize it to keep browsing, and a red dot tells you when support replied while it was collapsed.

New

Attach screenshots

Both you and support can attach images to any message: click the paperclip or paste a screenshot straight into the composer. Up to four images per message, 5 MB each.

New

Typing indicators

When support is writing back you see the typing dots, and support sees the same when you are typing. No more wondering if anyone is there.

Improved

Embed Sender keeps your embeds

Embeds are now saved as a library of cards instead of vanishing after you send them. Click a card to edit it, resend it to its channel any time, or delete it. The create card is always there when you want a new one.

Improved

A live Discord preview across Utilities

Utilities pages now use the full width of the screen, and anything that posts a message shows a live preview of the exact Discord message while you edit: the screen splits and the preview slides in beside the form. Welcome & Goodbye messages, sticky messages, embeds, reaction role menus, and the leveling level-up message are all covered.

  • Welcome & Goodbye are now collapsible sections; the preview follows whichever one you have open, with placeholders filled in with sample values.
  • Reaction role menus are cards you click to edit, matching the Embed Sender. The preview shows every button with its label, emoji, and color, and each button can use any of Discord's four button colors: grey, blue, green, or red.
  • Reaction role menus can also post as a dropdown list instead of buttons. Members pick their roles from the list, and the bot syncs their roles to exactly what they selected.
  • Sticky Messages, Autorole, and Access Keys use the same card layout: every sticky, auto-assigned role, and key is a card, with a create card always at the end. Autorole edits are held until you hit Save in the floating bar.
Improved

Sticky messages post right away

Saving or enabling a sticky message now posts it to the channel immediately instead of waiting for someone to chat first. Editing one replaces the live copy with the new content, and disabling or deleting one takes the live copy down. The repost-after-chat behavior is unchanged.

v1.4.1

A fairer health score

The server health score no longer punishes young connections and communities that just had their best week ever.

Fixed

Health score no longer penalizes growth spurts

A server that exploded with new members and activity could see its health score drop, because the consistency pillar read the launch spike as instability and the growth pillar judged a few days of data as a flat month. Both are fixed: consistency now measures your typical daily rhythm and shrugs off one-off event spikes, and growth is judged as a pace, so a strong week counts as a strong week.

  • Consistency and momentum are now measured only from days of live data collection, so imported history can't distort them.
  • On young connections, pillars without enough live data sit out entirely instead of dragging the score down. The score is rebalanced across the pillars that are ready.
  • Scores refresh with the new model on your next visit, so you may see a jump. The day-over-day arrow settles from there.

v1.4.0

Support tickets and live chat

Contacting support no longer means firing an email into the void. Open a ticket and follow the whole thread inside the dashboard, or start a live chat when someone is online.

New

Support tickets

The Support page now opens real tickets instead of sending a one-way email. Pick a topic and severity, describe the problem, and every reply from the team lands in the same thread in your dashboard. You also get an email when support responds, with a link straight back to the conversation.

  • All your past tickets and chats live under Your conversations, with unread dots when something new arrived.
  • Ticket statuses tell you where things stand: open, pending, resolved, or closed.
New

The support panel

Support in the sidebar now opens a panel on the right instead of a full page. Search the docs, see if someone is online, start a chat, open a ticket, or jump back into a conversation without leaving the page you are on.

New

Live chat with support

Start a chat from the Support page and talk to the team in real time. A status dot shows when someone is online. If nobody is around, your message waits in the thread and support picks it up when they are back, so nothing gets lost.

New

Support can fix things with you

When a problem is easier to fix than to explain, a support rep can open your profile directly from your conversation. That access expires on its own after a few hours, a banner is shown the whole time it is active, and every action the rep takes is logged.

v1.3.0

A feature request board, and a pass on pricing and legal

You can now tell us what to build next and vote on other people's ideas. The pricing table keeps its header in view while you scroll, and the Terms and Privacy Policy got a proper table of contents plus several new sections.

New

Feature request board

Submit product ideas and upvote what other people are asking for. You need to be signed in to submit or vote, but anyone can browse. If your idea looks like something already posted, we'll point you at it so your vote counts instead of splitting support across duplicates.

  • Every request needs a title, a description, and why you want it, so we get enough to act on.
  • Filter by category and sort by votes or newest.
  • Track status: open, planned, in progress, shipped, or declined.
Fixed

Joins and Leaves in /stats server counted double

The bot's /stats server command was adding each join and leave twice, so both numbers came out at roughly two times the real value. They now match what the dashboard reports. All six numbers in the embed also now cover the same window: previously the joins side used a rolling clock window while the messages side used calendar days.

Fixed

Trend arrows no longer invent growth

Every half-over-half trend (messages, voice minutes, sessions, listens, rate cards) compared the two halves of your date range by raw totals. When the range split unevenly, a perfectly flat week could read as +33% growth. Halves are now compared as per-day averages, so a flat series reads 0%.

Fixed

Voice and streaming trends ignore the partial current day

Today's incomplete numbers were dragging voice and streaming trends down, so an ordinary morning could read as a decline. Averages and trends now use completed days only, matching how the text page already worked. Quiet days now also count as real zeroes in averages instead of being skipped.

Fixed

Date ranges align to your profile timezone

Range boundaries were computed in UTC, which could shift the whole window by a day for timezones east of UTC and leak a few hours of the previous day into charts. Windows now start at local midnight in your profile's timezone, the same boundary your daily stats roll over on.

Fixed

AI insight headlines match the page

Insight cards quietly used a 30 day window while the page default is 4 weeks, so the headline could cite slightly different numbers than the cards next to it. Insights now use the same 4 week window and the card labels it.

Fixed

More honest retention and health math

A member who left and rejoined in the same window was counted on two days of the retention chart while the headline counted them once; the chart now matches. Day 7 and day 30 retention measured one extra day. The health score's consistency pillar now sees quiet days as zeroes instead of skipping them, and participation only counts current members, so a busy member who left no longer inflates it.

Fixed

Voice minutes land on the right day

A voice call used to be credited entirely to the moment it ended, so an 11pm to 1am call put both hours on the second day. Calls are now split at midnight in your profile's timezone, and the same fix applies to hourly buckets. Weekly digests also wait for the previous day to finish writing before they send, so a digest scheduled near midnight can't miss a day, and the member loss alert no longer fires from stale readings after an outage.

Changed

Clearer retention and invite numbers

The retention page's Period retention card is now called Still in server, because that's what it measures: members who joined recently haven't had time to leave, so a high number there isn't proof of stickiness. On invite pages, a member is only counted as retained if they were active again after their join day, and the Uses stat is marked as Discord's own counter, which can lag joins by a few minutes.

Fixed

Bot restarts no longer lose stats

Restarting or redeploying the bot mid-day could overwrite the day's counts collected before the restart, undercounting messages, joins, voice minutes and more. Counts recorded before and after a restart now add together. Voice calls that ended while the bot was offline are counted too, and other bots in voice channels no longer inflate voice stats or top the leaderboard.

Improved

Member growth chart spans the full selected period

The member count chart on the Membership page now covers your whole selected date range instead of shrinking to only the days with data. Days before tracking started show as a gap, and the line runs through today.

Improved

A cleaner plan comparison table

The pricing table was redesigned. Platform sections are always expanded instead of collapsible, every feature now has a short description under its name, and included features show as clear check marks. The header row with plan names and prices also sticks below the nav while you scroll, so you always know which column is Free, Standard, or Pro.

Improved

Terms of Service and Privacy Policy, expanded

Both pages now have a sticky table of contents so you can jump straight to a section. We also added coverage that was missing: indemnification, a copyright complaints process, export compliance, governing law, and a clear explanation of how AI-assisted moderation works and how to appeal it. The Privacy Policy now spells out our role as a processor for data about server members (not just our direct customers), adds explicit California privacy rights, and covers legal basis for processing, data breach notification, and how server members can reach us with a request.

v1.2.0

A new homepage and the full platform schedule

The Metryx homepage got a ground-up redesign, and the platform rollout now shows all five upcoming platforms with their real launch dates.

Changed

Moderation commands hidden from regular members

Slash commands like /ban and /kick no longer show up in the command picker for regular members. They were always blocked from running them; now they don't see them either. Server owners can expose specific commands to their mod roles in Discord's Server Settings under Integrations.

Fixed

Text page labels follow your date range

The Messages stat and the channel breakdown caption always said last 30 days no matter what range you picked. Both now show the window you actually selected.

Improved

Sharper text stats

Every text KPI now carries a real trend arrow, channel breakdown rows show message counts next to their share, rate sparklines label points with dates instead of day numbers, and per-minute rates keep a decimal instead of rounding to zero.

Fixed

Overview labels follow your date range

Message totals and active users now show the range you selected. The message trend also clearly says it compares the second half of that range with the first half.

New

Redesigned homepage

The homepage was rebuilt around the live product: a bigger hero with the dashboard running under it, a section where Zero answers a real question, live launch countdowns for every upcoming platform, and a cleaner close. Same live numbers, much better stage.

New

Spotify joins the roadmap

Spotify is now on the public platform schedule for November 15, 2026, with its own platform page. Streaming momentum and listener growth will land next to your community data.

Changed

Updated platform launch dates

The rollout schedule is now Instagram August 15, Facebook September 1, TikTok October 1, YouTube October 15, and Spotify November 15. Every page in the app and site now shows the same dates.

v1.1.0

Zero, your AI analyst

Metryx gets an AI layer: Ask Zero answers questions about your community from your real data, and every stats page now opens with a daily AI insight.

Fixed

Sign-in redirects stay inside Metryx

Return links used during sign-in and sign-up are now restricted to Metryx pages, preventing crafted authentication links from sending you to another site afterward.

Fixed

Safer links in Zero answers

Links in AI answers now allow normal web and in-app destinations only. Executable link schemes and silent remote images are blocked before the answer reaches your browser.

Fixed

Stale moderation editors fail honestly

Editing or deleting an AutoMod rule or moderation role that no longer exists now tells you it was not found instead of pretending the change saved.

Improved

The Discord bot uses narrower permissions

New Discord connections request the individual permissions Metryx needs instead of Administrator, reducing the impact of a compromised bot token or an unexpected bug.

Fixed

Stronger connection and upload security

Only profile owners and admins can connect or replace a Discord server now. Remote image copies also reject redirects, oversized responses, and active file formats before anything is stored.

Fixed

Cleaner navigation and link accessibility

Responsive navigation now follows your screen size without an extra client-side state update. Member, appeal, and access-key links keep their native browser semantics, and the pricing page has the correct main heading for screen readers.

Improved

History import is a real setup step

When you import history during onboarding, the collecting screen now shows it as its own step and waits until the import actually finishes before letting you into the dashboard, so your charts are populated when you arrive.

New

Terms, Privacy, and clearer sign-up consent

Metryx now has a Terms of Service page and a Privacy Policy, linked from the footer and the sign-up form. Creating an account asks you to agree to them first, and you can opt in to product updates (on by default, unsubscribe anytime).

Improved

A full Leveling dashboard

The Leveling page is rebuilt to match the rest of the dashboard: KPIs for active members, highest level and total XP up top, then a clean two-column layout for configuration, role rewards, excluded channels, XP role multipliers, scheduled boosts, and data import. You can import XP from a CSV, resync reward roles, and share a public leaderboard link for your server.

Changed

Connect your server before you pay

Onboarding now links your Discord server before the payment step, so you only get charged once everything is connected and ready. No more paying up front and then setting up.

Fixed

The Overview date range now works

Changing the date range on the Overview used to do nothing. It now filters the whole page like the other stats views, and the picker got editable Start and End fields plus month and year dropdowns.

Improved

Reports go deeper

PDF reports now include a Retention page (period retention, day-7 and day-30 stickiness, and retention by tenure), the member tier mix (members, fans, superfans) on the Membership page, and a top voice channels breakdown alongside top text channels on Activity. Pick exactly which pages you want when you generate.

Improved

Member Directory matches the rest of the app

The Member Directory now uses the same two-column dashboard layout as every other page, with member KPIs up top, an AI insight and live online-members card on the side, and the roster table alongside. The View members button under the presence wheel on Overview now takes you straight there.

Improved

Charts show the whole window

Activity charts for messages, voice, and streaming now span the full date range you pick. Quiet days show up as zero instead of being skipped, so the shape of a week or a month reads honestly at a glance instead of squeezing a few busy days together.

Improved

A warmer Ask Zero welcome

Opening a new chat now greets you with a rotating time-of-day hello and quick-start chips like Health check, Top members, Growth, and Retention. Tap one to send a ready-made question and get straight to an answer. Tooltips across the app also match the dark interface now instead of flashing a light box.

Improved

A real Retention page

Retention now shows what you actually need. Period Retention is the share of members who joined in the selected range and are still here. Day 7 and Day 30 track how well new members stick. Retention by Day plots the retained share of each day's intake, and the New Members and Retention Breakdown cards show who joined and who stayed versus left. It all follows the range you pick.

Improved

Channel, voice, and streaming breakdowns show everything

The ranked bar lists on Text, Voice, and Streaming used to stop after the top few. Now every channel, artist, and track is there, and long lists scroll smoothly inside the card with no scrollbar getting in the way.

Improved

Server health tells you when it is still an estimate

Right after you connect, your score is predicted from imported history while live data catches up. Server Health and the Health breakdown now show a small info marker that explains this and roughly how many days until the full picture is in play. The marker clears itself once enough live data has built up.

New

Import your history when you connect

Paid plans can pull past Discord activity the moment you connect, so your dashboard opens with real charts instead of an empty one. Standard imports the last 30 days, Pro the last 60. You get the choice during setup, and it runs in the background while your dashboard builds.

Improved

Snappier, more polished Utilities pages

Every Utilities page (Autorole, Welcome, Sticky Messages, Leveling, Reaction Roles, Embed Sender, Access Keys) now shows an instant loading skeleton instead of a blank pause while it loads. The leveling leaderboard shows member names instead of raw IDs, deleted roles and channels read as "Unknown" instead of a long number, deleting an access key uses the same themed dialog as everything else, and posting a reaction-role menu now correctly flips to Repost.

Changed

Invite teammates by email

Team invites now go out by email instead of a link you copy and share. Type a teammate's address, pick their role and an expiry, and Metryx sends them a single-use invite to accept. Pending invites show the address they went to.

Improved

A checkout built in house, with Apple Pay

The card form during signup and billing is now built from our own fields: a card number that groups into fours, separate expiry and security code boxes, and a billing address with a real state and province picker plus ZIP and postcode checks. Everything uses your Metryx colors, fonts, and focus styling in light and dark mode. Apple Pay sits right above the card form on supported devices, and those are the only two ways to pay. Your card details still go straight to our payment processor and never touch our servers.

Fixed

Active members follows the rate unit

On the text page, switching the per minute, per hour, and per day toggle now updates the Active members figure and its sparkline, not just the message rate.

Improved

An animated dashboard preview

The homepage preview now uses a miniature of the real Discord overview dashboard, including the app sidebar, toolbar, health score, health pillars, message chart, Zero insight, live presence, active users, and needs-attention cards.

Improved

A cleaner live homepage

The public homepage now opens with a live product console, moving counters, the real dashboard tour, a size-neutral health score preview, and a clearer platform rollout. It should be easier to understand what Metryx does before you sign up.

Improved

A clearer pricing page

The pricing page now starts with a simple plan overview, then gives you a comparison table that shows exactly what Free, Standard, and Pro include.

Changed

Clearer plans: Free, Standard, and Pro

The Starter plan is now called Standard, and every plan got a cleaner shape. Data is live on all plans. Free shows a rolling 30-day window and includes the daily AI insight, 2 AutoMod rules, and basic utilities. Standard keeps your full history and adds AI reports, chat with Zero, and access codes. Pro removes the caps and adds AI moderation and scheduled report exports.

  • Nothing is deleted on Free: upgrade and your full history appears instantly
  • Chat with Zero on every plan: 10 messages a month on Free, 100 on Standard, 1,000 on Pro
  • AI moderation is now a Pro feature
  • Team seats stay 1 / 2 / 5, and seat limits now also apply when an invite is accepted
  • Invite Tracker and Streaming stats are Standard features: Free still collects the data, upgrading reveals it
Changed

Zero has one simple limit

The rolling 5-hour and daily limits on Ask Zero are gone. Your plan's monthly allowance is the only limit: 10 messages on Free, 100 on Standard, 1,000 on Pro. The usage pill now shows a single monthly meter.

New

A pricing page, and upgrades where you need them

Plans now live at /pricing, and the dashboard shows what each plan unlocks right where you'd use it: locked features explain themselves with an upgrade button instead of failing quietly, usage counters show how much of your plan you've used, and premium entries carry a small plan tag in the sidebar.

  • Dashboards on Free show a 30-day window chip next to the date picker
  • AutoMod, access keys, and team pages show plan usage like 2 of 2 rules used
  • Downgrading keeps everything you built: over-limit items freeze instead of disappearing
New

Leveling

Utilities now includes Leveling: members earn XP for chatting and for time in voice, and level up as it adds up. Tune the XP rates and how fast levels get harder, hand out roles as level rewards, block XP in certain channels or from certain roles, and run timed double-XP events on a weekly schedule or a one-off window. Announce level-ups in a channel or by direct message, and see your top members on a built-in leaderboard. Reward roles with dangerous permissions need you to accept the risk before they can go out.

New

Sticky Messages

Utilities now includes Sticky Messages: pin a message to the bottom of a channel so it stays in view as people chat. After members post, the bot deletes its old copy and reposts a fresh one at the bottom. Use plain text or a full embed, and set a repost delay so busy channels do not get spammed with reposts.

New

Reaction Roles

Utilities now includes Reaction Roles: build a menu of buttons that members click to give themselves roles, then post it to any channel. Pick toggle mode so members can hold any mix, or pick-one mode so choosing a role removes the others in that menu. Edit a menu and repost to update the message in place. Roles with dangerous permissions still need you to accept the risk before they can go out.

New

Invite Tracker

Metrics now includes Invite Tracker for creating Discord invite links, grouping links by source, opening a dedicated analytics page for each link, and granting roles when someone joins through a tracked link.

Changed

AI Moderation is hidden while it is tested

AI Moderation is no longer shown in the sidebar and its pages are closed while it goes through pre-launch testing. AutoMod, moderation logs, appeals, and protection settings are still available.

Improved

A real scheduling calendar

Calendar now looks and works like a proper month planner. You can scan reports, Discord updates and moderation expirations by date, create automated report schedules with saved titles and recipients, and edit existing report events without leaving the page.

New

Ask Zero

A chat page where you can ask anything about your community. Zero pulls the same live numbers your dashboard renders, cites where each answer came from, and keeps every chat so your team can pick conversations back up later.

New

Daily AI insights on stats pages

Overview, Text, Voice, Membership, Streaming, and Moderation each open with a one line AI headline about the most notable change in that view. Insights refresh once a day and load after your charts, so pages stay fast.

Improved

Simpler Access Keys

Setting up a key is now one form. Name it, set or generate the key, and Metryx builds everything in Discord for you on save: a public channel where members type the key, the roles they get, an optional private category, and any locked channels you list. After saving, re-open the key to copy its own website link and post a verification button into a channel.

Changed

Grant powerful roles with a warning

You can now grant a role that carries admin or moderation permissions, which used to be blocked. When you pick one, the editor warns you that anyone who redeems the key gets that role and its power, and that a leaked key or link hands that power to whoever has it. You read the warning, wait a moment, then check a box to accept the risk before you can save.

v1.0.0

The first public build

Everything Metryx shipped on the road to launch, rolled into one release: live analytics, the member directory, the health score, a full moderation platform with AutoMod and AI, appeals, alerts, and branded PDF reports.

Improved

A product-first homepage

The homepage now explains Metryx as a social media management workspace, keeps the public platform schedule visible, adds detailed platform pages, and uses cleaner dropdown navigation for Platforms and Resources.

Improved

Cleaner Discord-first navigation

The app now shows Discord as the only live platform, with Instagram and TikTok clearly marked with their scheduled launch dates. Studio is hidden, AI Moderation now lives under Moderation, and Utilities keeps Access Codes where Discord operators expect it.

New

Calendar and Support pages

Calendar now shows real scheduled reports, the weekly Discord digest, and active moderation expirations. Support now has a structured contact form that emails the team with the profile context attached.

Improved

Clearer sample report exports

PDF exports that use sample data now carry a visible sample watermark and footer, so demo reports cannot be mistaken for collected server data.

Improved

Safer access code redemption

Access codes now have a complete public redeem page, stronger role and channel checks, safer image upload validation, and shorter lived verified sessions.

Improved

A faster way to switch profiles

The profile switcher in the sidebar is now a proper picker: search when you have lots of profiles, arrow keys and Enter to switch, and each profile shows which platforms it has connected.

Improved

Smoother page loading

Every page now shows a loading preview shaped exactly like the page itself, so navigating feels instant and nothing jumps around when the data arrives.

Changed

One save bar for every settings page

Settings forms no longer have scattered Save buttons. Change anything and a bar slides up from the bottom of the screen with Reset and Save, so you always know when something is unsaved. It covers profile and account settings, moderation settings, protection, Discord updates, and edits to AutoMod rules, appeal forms, and report schedules.

Improved

Heatmap hover details

Hover any cell on the activity or moderation heatmap to see the exact count for that hour and how it compares to your server's usual pace: busier, quieter, or around average.

New

Live analytics from the moment the bot joins

The Discord bot ingests everything live: presence, messages, voice sessions, and streaming. The dashboard shows real numbers immediately and is honest about the rest, with calculating states that estimate when each metric will be ready instead of showing fake data.

  • Live presence card streamed straight from the Discord gateway
  • Membership KPIs, message charts, and the hour-by-day activity heatmap
  • Text, Voice, and Streaming pages with per-channel breakdowns and top tracks
  • A real date-range picker that re-reads every metric for exactly the days you pick
  • 30-day history backfill on paid plans
  • Per-profile timezones, so days are counted where your community lives
New

Member directory, retention, and the health score

Metryx tracks activity per member per day. That unlocks the full roster with Fan and Superfan tiers, real engagement-retention cohorts, and a five-pillar health score that is fair to communities of any size.

  • Full member directory with real Discord avatars and 90-day activity tiers
  • Member detail pages with activity, tenure, and moderation history
  • Health score built from Engagement, Retention, Growth, Consistency, and Fan ratio
  • Invite tracking with join attribution
New

The moderation platform

One shared modlog for every action, whether it came from the dashboard, a slash command in Discord, or automation. Warn, timeout, kick, ban, and tempban, with automatic expiry, member DMs, and CSV export.

  • Slash commands with proof images mirrored to permanent storage
  • Duration shorthand (30m, 2h, 1d12h) on every duration input
  • Configurable warn escalation with plain-language member DMs
  • Anti-raid detection and one-click panic mode
  • A Discord Staff role the bot treats as exempt from AutoMod
  • Performance page: action trends, offender leaderboard, per-moderator stats
New

AutoMod: a free rule engine for every server

Deterministic rules checked against every message in real time, free on every plan. Keyword rules with evasion normalization, anti-advertising, phishing and scam link detection, and spam pressure.

  • Lookalike characters and spacing tricks collapse before matching
  • Per-rule playground: test real messages before enabling anything
  • Per-rule stats with trigger trends, identities, and top offenders
  • Rule edits enforce within seconds of saving
New

AI Moderation with act-then-revert

Context-aware moderation for what keyword lists can't catch. It acts immediately and stays accountable: every action has a one-click Revert, and one sensitivity dial controls how aggressive the whole system is.

  • Tiered punishments you configure per severity level
  • A full AI log with inline approve and dismiss
  • Usage page showing your monthly allowance in real time
New

Appeals

Punished members get a signed appeal link in their DM. It opens a public portal where they verify with Discord and fill out a form you designed. Reviews happen on the case page, next to the member's full history.

  • Form builder with custom questions, choice cards, and a live preview
  • Image proof uploads that compress on the member's phone
  • Approving a ban appeal lifts the ban automatically
  • Decisions delivered by DM, portal status page, and optional email
  • Approved ban appeals include a fresh invite back to the server
New

Reports, alerts, and the weekly digest

Branded, statement-style PDF reports with a live preview that matches the export exactly. Push alerts post notable moments to a Discord channel as they happen, and a weekly digest summarizes the week for the rest of the team.

  • Report sections mirror the dashboard and toggle on and off
  • Cover page plus one clean page per section, with charts drawn for print
  • Scheduled auto-reports, configured once
  • All Discord posting is opt-in from Reports → Discord Updates
New

Accounts, teams, and per-profile billing

Profiles are the unit of everything: each has its own data, team, and plan. Free, Standard ($29), and Pro ($79), billed per profile with checkout embedded in the dashboard.

  • Per-profile team invites with plan-based seat limits
  • Two-factor authentication with backup codes and an active-devices list
  • Preferences: live mode, default date range, default landing page
  • Self-serve onboarding with a narrated data-collection step

That's every version so far. Metryx shipped v1.0.0 on July 6, 2026.