Know who's active. Built to respect privacy.

LastSeen is a lightweight Discord bot that helps server owners and moderators understand member activity at a glance. It shows useful metadata such as when a member joined, when they were last active, and their current server roles — all through simple slash commands like /whois and /lastseen.

  • No message content is stored
  • No chat logs are read
  • Only activity metadata is tracked

LastSeen's Features

Everything you need for clear, privacy-respecting visibility into your community.

LastSeen showing when a Discord member was last online

LastSeen

Know exactly when members were last online. Track presence changes, join/leave times, and activity patterns across your entire server.

Inactive command listing Discord members offline beyond a set threshold

Inactive

Instantly identify members who've been offline beyond your threshold. Perfect for engagement campaigns, role cleanup, or understanding server health.

WhoIs command showing a Discord member's join date, roles, nickname history, and last seen

WhoIs

Comprehensive member information at a glance: join date, roles, nickname history, last seen, and message activity stats.

Search command filtering Discord members by role, status, and days inactive, with CSV export

Search

Filter members by roles, status, days inactive, message activity, join date, or username. Combine filters to narrow results, then export to CSV or TXT.

Watchlist alerting when a Discord member or role comes online or goes offline

Watchlist

Get alerted when a member or role comes back online, or goes offline beyond a set time — delivered to the channel you choose. Members who opted out are never watched.

User-Stats showing a Discord member's message counts, active hours, and presence trends

User-Stats

Member activity insights — message counts, active hours, presence trends, and engagement over time. Export to CSV for deeper analysis.

Scheduled weekly and monthly Discord activity report delivered to a channel

Scheduled Reports

Automated weekly/monthly reports delivered to your chosen channel. Track activity, new members, and departures without lifting a finger.

Quick Setup wizard guiding first-time configuration of the LastSeen Discord bot

Quick Setup

Guided step-by-step wizard for first-time configuration. No guesswork — just follow the prompts to set up notification channels, inactive thresholds, timezones, and more.

LastSeen responses available in English, Spanish, Dutch, Polish, and French

Languages

Use LastSeen in your community's language, with the bot's responses available across multiple supported languages.

ENESNLPLFR

Looking for the full command reference? View all commands →

Privacy by design

Built to give you visibility into your community without turning it into surveillance.

No Chat Logs

We never read or store your message content — only lightweight activity metadata like when you were last online.

EU Storage

Your data is stored on secure servers within the EU and is never sent to external third-party services. See our Privacy Policy.

No Cross-Server Profiling

Each server keeps its own separate records. The same member in two servers has two independent records — we don't build profiles across communities.

Exactly what we keep — and what we don't

No guessing about your data. Here's the full picture of what LastSeen records.

What LastSeen stores

  • A single "last seen" timestamp per member — overwritten each time, with no history of past times.
  • Message counts — how many messages and when, as activity metadata.
  • Nickname and role history.
  • Basic profile info: Discord user ID, username, and join date.

What it never stores

  • The content of your messages — what you actually said.
  • Your chat logs, DMs, or attachments.
  • Presence detail like your game, custom status, or Spotify activity.
  • Anything at all once you run /forgetme.

Full detail in our Privacy Policy.

Up and running in three steps

No dashboard, no account — everything happens inside Discord.

  1. 1

    Invite LastSeen

    Add the bot with a single click. It asks for just three permissions: View Channels, Send Messages, and Use Slash Commands.

  2. 2

    Run /config

    A guided Quick Setup wizard walks you through your timezone, inactivity thresholds, and notification channel — no guesswork.

  3. 3

    That's it

    As members go online and offline, last-seen times, inactivity, and activity stats fill in automatically. Use /whois, /inactive, and more.

Ready to bring LastSeen to your server?

Perfect for communities that want better visibility without intrusive tracking.