Publishing and replies are temporarily paused
Posts, reels, stories, comment replies, DMs and comment changes are disabled. Automatic replies and scheduled publishing are paused too. You can still read your data, analyze comments and save drafts.
Every release, version by version. For how it all works, see the docs.
Keep exploring your Instagram data while publishing and replies are paused.
Posts, reels, stories, comment replies, DMs and comment changes are disabled. Automatic replies and scheduled publishing are paused too. You can still read your data, analyze comments and save drafts.
Track your AI work in three separate token balances, with Sentiment and Subjects now included on Standard.
Sentiment + Subjects, Moderation and Chat each have their own monthly allowance. Tokens follow the work required, so message estimates are guidance rather than fixed quotas.
Optional extra usage stays $1 per 1,000 tokens, with one shared monthly cap. Your usage page shows each balance, running work and email alerts.
Find discussions about the same subject together.
Equivalent greetings and banter use Casual conversation, while generic status updates use Personal updates. Reviewed synonyms for other subjects also share consistent names. Individual discussions, messages and sentiment scores stay intact.
Explore subjects without empty sentiment labels.
Subjects without a score no longer show Not enough context labels or empty sentiment summaries. Their topics, discussions and messages remain available. The smaller Show unscored toggle now sits beside the sentiment filters.
Focus on conversations with a sentiment score.
Sentiment hides unscored discussions by default. Turn on Show unscored to include them; their subjects remain available, and they never count as neutral.
Read the messages behind your subjects for longer.
Supporting message text in Subjects now stays available for up to 90 days instead of seven. Messages recorded as edited or deleted still lose their excerpts.
Follow ongoing discussions reliably and see their times in your profile's timezone.
Ongoing conversations keep their subject automatically, avoiding retries caused by conflicting subject selections.
Sentiment and Subjects now show conversation and message times in your profile's timezone, including daylight-saving changes.
Dashboard requests share database connections more efficiently.
Fixed a connection limit that could stop Membership and other dashboard pages from loading.
Follow what your community talks about and how people feel, with shared context across each discussion.
Browse popular subjects or search for one, then open its card to see a sentiment score, message and participant counts, separate discussion and sentiment summaries, and the messages behind every detection. Recurring discussions share a subject even when they happen in different channels.
See what each discussion is about and how people feel about it, with a score out of 100, divided-opinion indicators, and source messages you can open in Discord. Filter by channel or sentiment and keep earlier message analytics in Message history.
A fix for the paperclip in Ask Zero: attached images now reach the model instead of only showing in the thread.
Attaching or pasting a screenshot into Ask Zero used to show it in your message but Zero never received it, so it would say it could not see the image. Attachments are now sent with your question, downsized on your device to keep the upload small. Up to four images per message. Images are not saved with the chat, so past chats show a short note where an image was attached.
One honest meter for all of Metryx's AI. Two clearly named kinds of tokens, a receipt on every answer, and a rebuilt usage page that shows exactly where the month went.
Once a metric has had enough collection time, an empty date range now says there is no data instead of staying on Calculating forever. Fresh connections still show their real readiness estimate.
Your saved default range now opens every metrics page, and every card on that page follows the same selection. A page-only range lasts until you refresh, then your saved default returns.
Members who left now count as leaves instead of retained members. Day 30 also uses imported activity history when it exists, so eligible older cohorts no longer show a dash.
Member growth compares against the selected range, active times have a useful contrast scale, duplicate invite labels are gone, and artist filters now carry through Top Tracks and Now Playing.
Live voice counts keep updating even when the direct stream is unavailable. Moderation Performance also has an Exclude bots option, scoped to the same range as every chart and table on the page.
Sign-up now tells you immediately when a password is shorter than 8 characters. If Clerk rejects a password for another reason, that message stays on the form and your password is no longer erased.
The Discord sidebar is regrouped around what you are actually asking. Growth holds Membership, Retention, and the Invite Tracker. Engagement holds Text, Voice, Activity, and Streaming. Community holds the Member Directory, Sentiment, and Subjects. Nothing moved URLs, only the sidebar changed.
Suggested topics no longer include emotions like excitement or frustration. The sentiment score already tells you how people feel; topics now stick to what they are talking about: merch, events, people, games.
On the Subjects page, click a trending topic to see the messages behind it: real excerpts with their sentiment score, channel, and age, each linking straight to the message in Discord. Only the strongest messages are kept as evidence, so it is a sample of the mentions, not a full log.
AI is now measured in two pools with plain names. AI Usage Tokens cover the things you ask for: Zero answers and the daily insight cards. AI Read Tokens cover the bot reading your server: message screening at 1 token per message, sentiment scoring at 1 per message on Pro, AI server rules at 2 per message, and deep reviews at 25 each. Standard includes 5,000 Usage and 50,000 Read Tokens a month; Pro includes 75,000 and 250,000. Both reset on the 1st.
Instead of every question drawing the same amount, each Zero answer is now charged on the actual work it took, with a 1 token minimum. A quick question costs a few tokens, a deep dive into your server's health costs more, and you always see the price: hover over any answer in chat for its receipt, with the model used, the work done, and the tokens charged.
Settings, AI usage now shows a ring for each token pool, a burn-down of the month so far with a projection of when you would run out, and a per action breakdown: how many answers, reviews, and scored messages, and what each cost on average.
Get an email when a pool crosses 50, 75, or 100 percent of its allowance, or when spending approaches your cap. Thresholds are configurable per profile on the AI usage page, and alerts go to the profile owner and admins.
With usage billing on and room left under your spend cap, hitting 100 percent of an allowance no longer stops anything: both pools keep going at $1 per 1,000 tokens. Pausing only ever happens when you have not given Metryx permission to bill further.
Even at 100 percent of your Read Tokens with usage billing off, the screening layer keeps checking every message for free, so your server is never left unprotected. Only the deeper work waits for the next month: sentiment, AI rules, and deep reviews.
The new Membership group in the sidebar tells you how your community feels, not just how much it talks. Two new Pro pages: Sentiment and Subjects. AI Moderation also relaunches, smarter and no longer Pro only.
The bot now reads the room. Messages are scored once as they arrive, and the Sentiment page turns those scores into a community score, a positive and negative split, a trend over time, and a per channel breakdown. Every number is computed from stored per message scores, and the page cites its sources: real messages, each linked straight to Discord. A loud minority check tells you whether negativity is a broad mood or a handful of loud voices. Pro plans only, and numbers only appear once at least 25 messages have been scored, so you never read a mood built on three messages.
Every server has its own slang, and what reads as hostile elsewhere can be banter in yours. The Tune button on the Sentiment page opens a tuning page where you describe a phrase or behavior and choose whether it reads positive, neutral, or negative on your server, then test real messages in a playground that shows the default score and your tuned score side by side. Save when it reads right; rules reach live scoring within a few minutes.
Picking 4 weeks or All time on a server that has 3 weeks of data used to chart a long empty lead-in before the real numbers began. Every range now clamps to when your data actually starts, on every metrics page, in the mobile app, and in Zero's answers.
Ask Zero "how is the community feeling?" or "which channels run negative?" and it answers from the same sentiment numbers the dashboard shows, loud minority check and trending topics included. It can also manage your sentiment tuning rules and tracked subjects for you. Pro plans.
Asking Zero about a specific period, like "how many active members did we have from June 1st to June 15th", now resolves exactly those dates in your timezone instead of falling back to the nearest preset window. Works across messages, active members, growth, voice, text, invites, the activity heatmap, and sentiment.
Name a subject, give it a few keywords, and Metryx tracks how often it comes up and how people feel when it does. Tour, new single, ticket prices, whatever matters right now. Trending topics your community is already discussing are suggested automatically, and one click promotes a suggestion into a tracked subject.
The sidebar's Member Directory entry now lives inside the new Membership group alongside Sentiment and Subjects. Its page and URL are unchanged.
AI Moderation is back, and it is now included on Standard as well as Pro. It is also smarter: a fast classifier still checks every message, but borderline cases now get a second look from an AI reviewer that reads the recent conversation before deciding. Sarcasm and banter stop tripping false flags, and harassment dressed up as politeness still gets caught. Clear-cut violations are acted on instantly, same as before. If the AI reviewer cannot be reached, borderline cases go to the review queue instead of being punished automatically.
A new AI Server rules trigger in AutoMod lets you write rules the way you would explain them to a moderator, like "no self promotion outside the promo channel", and AI enforces them. Messages are checked in batches, so actions land within about 2 minutes.
Running /leaderboard in Discord still shows the top 10, and now ends with a link to your server's shareable web leaderboard so members can see the whole ranking.
AI Moderation now runs on a monthly credit allowance: 25,000 credits on Standard, 100,000 on Pro. A classifier check costs 1 credit, and deeper AI review costs more. When your credits run out, AI moderation pauses for the month unless you turn on usage billing, which continues at $1 per 1,000 credits up to a monthly spend cap you set. One switch and one cap cover Ask Zero too, so Zero can keep answering past its included allowance the same way. Everything lives in Settings under AI usage, with a per-model breakdown of what did the work. If an overage payment fails, usage billing switches off; your base plan is unaffected.
Lynx is now a full creator page builder with guided configuration, flexible sections, music destinations, storefronts, uploaded audio, and a live phone preview that stays with you while you work.
Both pages counted today as nothing until midnight, however many people were playing or listening right then. Their numbers were only written when a day closed. They now update through the day like every other metric, so what you see this afternoon is what is actually happening.
The live Active now card used to give every game the same grey controller. Rows now carry the game's own art where Discord has it, so you can pick out what is running at a glance.
The Source group dropdown in the create invite dialog has a Create group row. Name it and it is selected right away, so you no longer have to abandon a half filled invite to go make the group first.
On an invite link's page, the Top attributed members table now has info hovers on the heading, Messages, and Active days. They say who counts as attributed, that Messages means everything they sent anywhere in the server, and that an active day is a separate day they showed up.
On Text and Voice the heatmap stretched into oversized blocks that were harder to read than the tight grid on Membership. It now holds that size everywhere.
A Listen Link arrives with the six it always had: Spotify, Apple Music, YouTube Music, SoundCloud, Pandora and Amazon Music. Everywhere else you release is a pill under Add a platform: Tidal, Deezer, Bandcamp, Audiomack, Napster, iHeartRadio, Beatport, Mixcloud, Shazam and Last.fm. Pick one and its link fills itself in where we can find the release on it, so most take a single press. Bandcamp, Napster, Mixcloud and Last.fm are not ones we can look up, so those you paste. Four show at a time with the rest behind More, and anything you add can be removed again.
An element's Cancel and Add buttons sat in a bar across the whole page, which ran under the phone preview and cut it off. They now sit at the foot of the form they belong to. Adding a Listen Link, a product, or anything else also offers Add another, which saves what you have and opens a fresh one of the same kind, so a release's worth of songs is one press each instead of a trip back through the menu.
Picking a font under Text stored your choice and then nothing used it: the rebuilt Lynx page never read the setting, so every page rendered in the default. It applies now, on the page and in the preview beside you.
Text now takes a TTF, OTF, WOFF or WOFF2 file up to 3 MB, so the typeface your brand actually uses can go on your page instead of the closest match from the menu. While a file is uploaded it replaces the menu font, and removing it puts your previous pick back.
Setting a page color under Theme now tones the rest with it: cards become that color a step darker or lighter, and your text flips to whichever of black or white the page can carry. Pick a cream background and you get a cream page with warm cards, not near-black cards stranded on it. Both are still yours to change under Cards and Text afterwards.
Uploading a Hero image used to drop it in at whatever ratio the file happened to be. Now the crop box opens on upload, starting at Portrait, so you place your own photo instead of letting the browser guess where your face is.
A Hero header used to show your image at whatever ratio the file came in at. Pick Tall, Portrait, Square or Wide and a crop box opens: drag and zoom until the photo sits the way you want, and that is exactly what the page shows. Changing your mind re-cuts from the original upload, not from the last crop, so nothing degrades. Original puts the untouched file back.
A logo used as your brand mark now has a size slider on the Header page, from a quarter of the page width up to the full width. The Hero header also reads as one piece now: your name or logo and your social icons both sit on the photo, with no gap between them and it, and the photo starts dissolving into the page just below the icons.
Theme now has a third option beside Dark and Light: Custom. It keeps the colors you already have and opens a background builder. Pick a solid color, a gradient between two colors at any angle, or upload a photo with a Dim slider that lays black over it so your text stays readable. A hero header dissolves into whichever you pick instead of cutting off against it.
Picking an element and filling in its settings used to happen in a dialog that covered the phone preview, which is the one thing that tells you whether what you typed looks right. Both steps are now full pages with the live phone beside them, and a back arrow to the section outline.
Creating a section now asks for its heading and its shape in one step, with a picture of each option: Stacked, Side by side, or Highlighted. You can still change it later under Edit layout on the section.
A YouTube block set to a channel has a What to show setting: everything, long-form videos only, or Shorts only. The block keeps updating itself from that feed, so new uploads of the type you picked appear on their own. Video sections can also run side by side now, so thumbnails scroll across instead of stacking down the page.
Pressing Import on a YouTube, tour dates, or Discord events block now shows a spinner in the button while the import runs, the same as signing in. Before this, a slow read from the other service looked like nothing had happened.
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.
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.
Header, Content, Social Links, and Theme use the same crisp, monochrome controls as Discord utilities. Adding content is a guided process: choose an item from Add Content, complete its settings, then return to your page outline with the full phone preview beside you.
Listen Link sections offer Vertical, Horizontal, and Highlighted layouts. Store sections offer Vertical and Horizontal. Section actions live behind a three-dot menu where you can change the layout, hide or show the section, or confirm deletion.
Listen Link lets you search for a song or artist and build one card with matched destinations across Spotify, Apple Music, YouTube Music, SoundCloud, Pandora, and Amazon Music. Review every destination and hide services before the card goes live.
Audio Player accepts MP3, M4A, WAV, AAC, OGG, FLAC, and WebM files, plus recordings captured from your microphone on the configuration page. Add an optional square thumbnail and visitors can play the audio from a custom waveform player without leaving Lynx.
Product cards show cropped artwork, a price formatted in the currency you choose, and a Buy Now button. Horizontal store sections create a sideways shelf while Vertical keeps products in a clean stack.
One Text item can contain several elements. Mix headers, normal text, and fine print, align each element left, center, or right, and drag them into the order you want. Each element aligns against the complete content frame, including single-line text.
Select any card inside the live phone preview to open its settings directly. The phone centers the item when settings open, and the page outline shows your real thumbnail wherever artwork is available.
Image uploads open a crop step before saving. Media can use a Horizontal or Portrait frame, while product art, Listen Link covers, audio thumbnails, and link thumbnails stay square. Portrait media keeps the full image visible with a soft edge fill.
Video, Song, Event, and Email Signup are no longer available in Add Content while their replacements are rebuilt. Their previous cards no longer appear on public pages. Existing Audience contacts remain available and exportable.
A pass over the rough edges you told us about.
The "Back to Neighbors Enterprises LLC" link inside Stripe's billing portal pointed at localhost, so it went nowhere. It returns you to your billing page now.
Accepting an invite and creating your account could drop you on the create-a-profile screen, asking you to build the very thing you had just been given access to. It happened whenever the invite link lost its place during sign-up, like opening the verification email in a new tab. Now you land on the profile you were invited to, and if you do end up at profile creation with an invite waiting, we take you to it instead.
The scale was calibrated so tightly that a genuinely well-run server landed around 80, which everyone reads as a B minus because a 0 to 100 number looks like a school grade. Servers in good shape now score in the high 80s and 90s, and struggling servers score where they did. Holding your membership steady counts as healthy rather than mediocre, a normal weekly rhythm no longer costs you, and a busy room with a lurker-heavy roster is judged on the conversation in it. Your history is rescored on the same scale, so the trend line stays comparable.
Finishing an upgrade used to drop you back on the billing page still showing your old plan, with nothing to say it worked, until you refreshed. There is now a confirmation screen that waits for the plan to actually go live, tells you what you just gained, and hands you a Dive in button back into your dashboard.
Inviting an email that already belongs to a member sent them a link that did nothing on accept, and spent one of your seats in the meantime. It now tells you the person is already a member. The same goes for an email that already has an invite waiting.
Instagram was showing up in the platform rail, in Connections, and during onboarding while there was nothing anyone could do with it. It is out of all three until launch day, along with its pages. Nothing about the work is lost: it comes back on the date on the roadmap, and no Discord data is affected.
Channels named with an emoji and a divider, like the usual chat or bot-commands setup, came out as overlapping letters in exported reports. The decoration is now dropped for the PDF and the channel name reads normally. Names in alphabets the report font supports, like Cyrillic, are kept as they are.
The plan step opened with the full feature comparison table, so picking a plan meant scrolling past all of it first. You now get the three plans and a link to the full breakdown on the pricing page if you want it.
Theme and Header used to be separate pages, and everything else about how your page looked was decided for you. They are now one Design surface with four things to open, and a Save button in the top right so you can wander between them and only commit when you are happy.
Add Tour Dates to a section, paste the Bandsintown or Seated link you already share with fans, and your shows fill in: date, venue, city, and a Tickets button that goes where the artist's own widget sends people. Sold out dates say so. The list is yours after that, so you can drop a date, add one that isn't ticketed anywhere yet, and re-import whenever the tour changes.
Events is a third source alongside Bandsintown and Seated. Pick Your server and your page follows the Discord you already connected: every upcoming scheduled event, with the time in your profile's timezone and an RSVP button that opens the event.
The Audio Player offered to record from your microphone and then said access was blocked, whatever you did. Metryx was turning the microphone off for its own pages in a security header, so the browser refused before it could ask you. It asks properly now, and if something else goes wrong the message says what: no microphone plugged in, or another app already using it.
Add element has a new Social Content group, and the first thing in it is YouTube. Paste your channel address, a playlist, or a single video, then choose how many videos to show. A channel or playlist keeps itself current: your newest upload appears on your page by itself, and the oldest one drops off the list. Videos show as thumbnails that open YouTube, so your page stays fast and viewers land where their account and your subscribe button are.
An imported tour date is a snapshot, so last week's shows sat at the top of the page until someone deleted them by hand. A show now stays up for the whole of its own day, in your page's timezone, and comes off the list after that. Nothing to press.
Recording on an Audio Player that already had a file came back with nothing recorded, so the old file stayed. The player sitting on the page was holding the microphone. It now steps aside while you record, and if no sound reaches us you hear about it after three seconds instead of at the end of the take.
Music is now called Audio and holds both Listen Links and the Audio Player, so the player is not sitting under Media where nobody looked for it. The icons beside the category names are gone.
A section you had not named was thrown away when you saved, so everything inside it fell into the section above and the layout you chose went back to vertical. It looked like your page had reverted to an older version. Unnamed sections are kept now, heading and all, which is how you group things without printing a title.
Items are called elements now, and an element can be dragged out of one section and into another instead of only moving up and down inside its own. A line shows where it will land.
Add a Social Link to any section, paste the link to your profile, and the platform is recognised from the address. Its icon appears on the card and the label fills itself in, though you can write your own. Around forty platforms are recognised, and anything we do not know still works as an ordinary link.
Adding something used to replace the whole editor with a catalog, then a settings page, so you lost the section you were building and the preview you were watching. Both steps are a dialog now, over the page, with your phone preview still updating beside it. Sections are created from the same dashed tile the Discord utilities use, and Save moved to the top right with an Undo beside it.
The bottom of your page now carries a join button in your own button style, plus links to our terms, our privacy policy, and the Metryx home page.
Every icon in the dashboard, docs and marketing pages has been redrawn in a single set. The shapes are a little softer and the line weight is consistent everywhere, so icons sitting next to each other now look like they belong together. Nothing moved and nothing does anything different, a few symbols just read a bit clearer than before.
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.
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.
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.
Point Metryx at a channel and it posts what happens in your server as it happens. Turn on the categories you want:
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.
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.
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.
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.
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.
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.
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.
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.
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.
Small fixes to onboarding and platform availability.
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.
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.
Instagram connections showed as available ahead of the August 15 launch. The connect option now unlocks on launch day.
Paying during setup now locks the billing steps behind you, and a paid profile you stepped away from is always one click from finishing.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Editing a plan replaces the old proposal instead of leaving both runnable. One live plan at a time, always the newest.
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.
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.
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.
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.
Six near-identical pages became one section on the homepage. The header's Platforms menu and the footer point there now.
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.
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.
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.
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.
/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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Several fixes to flags held for human review, from flag to approval to revert.
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.
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.
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.
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.
Zero is built so it cannot run away. No mode, and nothing anyone types, can get past these limits.
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.
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.
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.
Several fixes to flags held for human review, from flag to approval to revert.
Checkout now takes promo codes.
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.
A polish pass across the dashboard: live counts exclude bots, quiet metrics say so plainly, and a few dead ends now go somewhere.
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.
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.
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.
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.
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.
A clearer billing page, plus fixes for timezones and suspended profiles.
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.
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.
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.
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.
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.
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.
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.
Autoroles grew real settings, embeds learned plain text, and the whole dashboard now confirms every action with a notification in the corner.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The server health score no longer punishes young connections and communities that just had their best week ever.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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%.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The Metryx homepage got a ground-up redesign, and the platform rollout now shows all five upcoming platforms with their real launch dates.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
New Discord connections request the individual permissions Metryx needs instead of Administrator, reducing the impact of a compromised bot token or an unexpected bug.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
PDF exports that use sample data now carry a visible sample watermark and footer, so demo reports cannot be mistaken for collected server data.
Access codes now have a complete public redeem page, stronger role and channel checks, safer image upload validation, and shorter lived verified sessions.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
That's every version so far. Metryx shipped v1.0.0 on July 6, 2026.