Skip to content

Action Log

Off by default

The action log posts what happens in your server to the channels you choose: deleted and edited messages with their original text, joins and leaves, role and channel changes, voice activity and every moderation action.

On this page
  1. Open the dashboard and pick your server. Sign in with Discord if you haven’t.
  2. Find Action Log in the module list (press / to filter it, or ⌘K and type its name) and turn it on.
  3. Go through the settings below. Simple mode shows the essentials; switch to Advanced for the rest.
  4. Changes apply in your server within a few seconds of saving.

Tips

  • Send noisy events (message edits, voice) to a separate channel from joins and bans.
  • Ignore staff channels so private conversations stay out of the log.
  • Give each group of events its own channel, or use Mass edit to send any set of events to one channel. Threads and forum posts work as log channels too.

SettingsLink to this section

What you’ll find on the Action Log page of the dashboard. Settings marked Advanced only show in Advanced mode.

Log channel

Pick where logs go. You can send any event to its own channel below.

Log channelChannel
Events without their own channel are logged here.

Messages

Messages channelChannel
Events in this group without their own channel are logged here instead of the log channel.
Message deletedSetting
A message was deleted, with its text. To show it, I keep this server’s messages for up to 7 days.
Message editedSetting
A message was edited, with before and after.
Image deletedSetting
An image in a deleted message. I attach a copy when Discord still serves it.
Messages bulk deletedSetting
Many messages were deleted at once (purge). Includes a text transcript.
Message pinnedAdvancedSetting
A message was pinned, with who pinned it (from the audit log).
Message unpinnedAdvancedSetting
A message was unpinned, with who unpinned it (from the audit log).
Poll startedAdvancedSetting
Someone started a poll, with its question and answers. Each poll is logged once.
Poll endedAdvancedSetting
A poll closed, with the winning answer.

Members

Members channelChannel
Events in this group without their own channel are logged here instead of the log channel.
Member joinedSetting
Someone joined. New accounts are flagged.
Member leftSetting
Someone left, with the roles they had.
Role givenSetting
A member was given a role.
Role removedSetting
A role was taken from a member.
Nickname changedSetting
A member’s server nickname changed.
Username changedAdvancedSetting
A member changed their username or display name.
Avatar changedAdvancedSetting
A member changed their avatar.
Profile banner changedAdvancedSetting
A member changed their server profile banner.
Started boostingAdvancedSetting
A member boosted the server.
Stopped boostingAdvancedSetting
A member’s boost ended.
Finished onboardingAdvancedSetting
A member passed the rules screening or onboarding and can now talk.
Bot addedAdvancedSetting
A bot or app was added to the server, with who added it.

Moderation

Moderation channelChannel
Events in this group without their own channel are logged here instead of the log channel.
Moderation actionsSetting
Kovu cases: bans, kicks, mutes, warnings and automatic actions, plus case edits.
Moderator commandsSetting
A staff member used a Kovu command that needs mod level or higher.
Member bannedSetting
Someone was banned, by anyone or any bot.
Member unbannedSetting
A ban was lifted.
Member timed outSetting
A member was put in timeout.
Timeout removedAdvancedSetting
A timeout was lifted before it ran out.
Member kickedAdvancedSetting
Someone was kicked (found in the audit log).
Discord AutoMod actionAdvancedSetting
Discord’s built-in AutoMod blocked a message or timed someone out.
Members prunedAdvancedSetting
Inactive members were pruned, with how many and by whom.
AutoMod rule createdAdvancedSetting
A Discord AutoMod rule was created.
AutoMod rule updatedAdvancedSetting
A Discord AutoMod rule was changed, turned on or turned off.
AutoMod rule deletedAdvancedSetting
A Discord AutoMod rule was deleted.
Command permissions changedAdvancedSetting
Who can use an app’s commands changed (Server Settings → Integrations).

Roles

Roles channelChannel
Events in this group without their own channel are logged here instead of the log channel.
Role createdSetting
A role was created.
Role updatedSetting
A role changed: name, color, permissions (with a diff) and more.
Role deletedSetting
A role was deleted.

Channels and threads

Channels and threads channelChannel
Events in this group without their own channel are logged here instead of the log channel.
Channel createdSetting
A channel or category was created.
Channel updatedSetting
A channel changed: name, topic, settings and permission overwrites (with a diff).
Channel deletedSetting
A channel or category was deleted.
Thread createdAdvancedSetting
A thread or forum post was created.
Thread deletedAdvancedSetting
A thread or forum post was deleted.
Thread updatedAdvancedSetting
A thread or forum post was renamed, or its slowmode, tags or archive time changed.
Thread archived or lockedAdvancedSetting
A thread or forum post was archived, reopened, locked or unlocked.
Forum post createdAdvancedSetting
A forum or media post was created, with its first message and tags.

Voice

Voice channelChannel
Events in this group without their own channel are logged here instead of the log channel.
Joined voiceSetting
A member joined a voice channel.
Left voiceSetting
A member left a voice channel.
Switched voice channelSetting
A member moved to another voice channel.
Server mutedAdvancedSetting
A moderator muted or unmuted a member for the whole server.
Server deafenedAdvancedSetting
A moderator deafened or undeafened a member for the whole server.
Muted themselvesAdvancedSetting
A member muted or unmuted their own microphone.
Deafened themselvesAdvancedSetting
A member deafened or undeafened themselves.
Screen sharingAdvancedSetting
A member started or stopped sharing their screen (Go Live).
CameraAdvancedSetting
A member turned their camera on or off.
Disconnected by a moderatorAdvancedSetting
A moderator disconnected members from voice (from the audit log).
Moved by a moderatorAdvancedSetting
A moderator moved members to another voice channel (from the audit log).
Voice status changedAdvancedSetting
A voice channel’s status was set or cleared.
Stage startedAdvancedSetting
A Stage went live, with its topic.
Stage updatedAdvancedSetting
A live Stage’s topic changed.
Stage endedAdvancedSetting
A Stage ended.

Server, invites and expressions

Server, invites and expressions channelChannel
Events in this group without their own channel are logged here instead of the log channel.
Invite createdSetting
An invite link was created.
Invite deletedSetting
An invite link was deleted or expired.
Emoji addedSetting
A custom emoji was added.
Emoji renamedSetting
A custom emoji was renamed.
Emoji deletedSetting
A custom emoji was deleted.
Sticker addedAdvancedSetting
A sticker was added.
Sticker updatedAdvancedSetting
A sticker was renamed or changed.
Sticker deletedAdvancedSetting
A sticker was deleted.
Event scheduledAdvancedSetting
A server event was scheduled.
Event updatedAdvancedSetting
A server event changed, started or ended.
Event canceledAdvancedSetting
A server event was deleted.
Webhooks changedAdvancedSetting
A webhook was created, edited or deleted (from the audit log).
Server settings changedAdvancedSetting
The server name, icon, verification level or other settings changed.
Integration addedAdvancedSetting
An integration (Twitch, YouTube, an app) was added.
Integration updatedAdvancedSetting
An integration’s settings changed.
Integration removedAdvancedSetting
An integration or app was removed.
Sound addedAdvancedSetting
A soundboard sound was added.
Sound updatedAdvancedSetting
A soundboard sound was renamed or changed.
Sound deletedAdvancedSetting
A soundboard sound was deleted.
Onboarding changedAdvancedSetting
Onboarding questions, default channels or the Server Guide changed.
Interested in an eventAdvancedSetting
A member marked a server event as interested.
No longer interestedAdvancedSetting
A member took back their interest in a server event.
Server renamedAdvancedSetting
The server name changed (also part of “Server settings changed”).
Server images changedAdvancedSetting
The server icon, banner or invite background changed.
Vanity URL changedAdvancedSetting
The server’s custom invite link changed.
Ownership transferredAdvancedSetting
The server got a new owner.
Safety settings changedAdvancedSetting
Verification level, explicit image filter, 2FA for moderation or the age-restricted level changed.
Boost level changedAdvancedSetting
The server reached or lost a boost level.
Server features changedAdvancedSetting
Server features such as Community or Discovery were turned on or off.

FiltersAdvanced

Skip noise from busy channels, staff and bots.

Ignored channelsChannels
Message, voice, invite and thread events here aren’t logged.
Ignored categoriesChannels
Same as ignored channels, for every channel in these categories.
Ignored rolesRoles
Deleted and edited messages from members with these roles aren’t logged.
Ignore botsOn/off
Don’t log deleted or edited messages from bots and webhooks.
Ignore embed-only messagesOn/off
Don’t log deleted messages that only held embeds, like link previews.
Log polls onceOn/off
A deleted poll isn’t logged again as a deleted message. Use “Poll started” to log new polls.
Ignore chat in voice channelsOn/off
Don’t log deleted or edited messages in the text chat of voice and Stage channels.
Flag new accounts (days)Number
Joins from accounts younger than this are flagged. 0 turns it off.

DeliveryAdvanced

Show avatarsOn/off
Add the member’s avatar to message and member logs.
Show who did itOn/off
Look up the moderator or member responsible in the audit log. I need View Audit Log.
Attach deleted imagesOn/off
Re-upload a copy of deleted images while Discord still serves them.
Post through webhooksOn/off
Post logs through a “Kovu logs” webhook so they don’t share my rate limits. I need Manage Webhooks.

Ready to try Action Log?

Pick your server, turn it on and save. Changes reach Discord in seconds.

We use Google Analytics to see which pages and features get used. It never gets your Discord ID, server names or messages. No ads, and we don’t sell your data. Read our Cookie Policy.