Skip to content
v1.40.0 is liveSee what's new

VRChat group audit logs, delivered to Discord.

Joins, requests, bans, role changes, and instances from your VRChat group, posted to Discord where your staff can act on them, and kept long after VRChat's 30 days are up.

  • No VRChat password
  • Logs need only View Audit Log
  • Revoke any time
# vrc-logs Northstar Community
LogDog ✓ APP Today at 7:04 PM
Northstar Community (NSTAR.1842)

Group Member Join

UserMochi_Bites
Accepted ByAster_Vale
Trust Rank Known User
Age Verification Verified 18+
TimestampOctober 29, 2026 6:59 PM
Northstar Community (NSTAR.1842)

Group Member Role Assign

UserHoloHana
RoleEvent Staff
Assigned ByAster_Vale
TimestampOctober 29, 2026 7:01 PM
LogDog ✓ APP Today at 7:13 PM
Northstar Community (NSTAR.1842)

Group Instance Create

Created ByKodaWolfie
WorldDrinking Night
World Capacity80
Instance TypeGroup plus
Instance ID79075
TimestampOctober 29, 2026 7:10 PM
Drinking Night
LogDog ✓ APP Today at 7:21 PM
Northstar Community (NSTAR.1842)

Group Member Leave

UserQuietCorvid
Member sinceBefore LogDog was added
TimestampOctober 29, 2026 7:14 PM
Northstar Community (NSTAR.1842)

Group User Ban

UserGr1efM4ster
Banned ByKodaWolfie
Group HistoryWarns 1 · Kicks 1 · Bans 0 · Unbans 0
TimestampOctober 29, 2026 7:16 PM
Northstar Community (NSTAR.1842)

Group Post Create

Movie Night FridayWorld up at 8 PM. Get in here.
Created ByAster_Vale
Visibilitygroup
Send NotificationYes
TimestampOctober 29, 2026 7:18 PM
Movie night at Popcorn Palace
LogDog ✓ APP Today at 7:31 PM
@Greeters
Northstar Community (NSTAR.1842)

Group Request Create

Requested ByPlaz5
In your Discord@Plaz (plaz5)
Trust Rank Trusted User
Age Verification Verified 18+
Account createdNovember 2, 2019
BioBuilding LogDog · VRChat group tooling · say hi in the tavern
Group HistoryWarns 0 · Kicks 0 · Bans 0 · Unbans 0
Joins 0 · Leaves 0 · Requests 1 · Denied 0
TimestampOctober 29, 2026 7:28 PM
You do not have permission to send messages in this channel.

Sample data in a demo channel. The buttons work: approve a request, or add a reason to a ban.

audit event types
41
setup
<5 min
history kept, forever
∞
communities
300+

Features

A member's whole record

Mod history DriftKit

0 Bans | 1 Kicks | 2 Warns | 3 events

──────────────────────

▸ Oct 29, 2026

  • Instance kick | KodaWolfie (in VRChat) | “Mic spam”
  • Instance warn | KodaWolfie (in VRChat)
──────────────────────

▸ Oct 22, 2026

  • Instance warn | Aster_Vale (in VRChat) | “Crashing the lobby”

/getmodhistory lists anyone's warns, kicks, and bans, newest first, with the reasons your staff recorded.

Account linking

LogDog

🔗 Link your VRChat account

Link your Discord account to your VRChat account.

Members link Discord to VRChat with one click and a bio code. This powers role syncing for things like VRChat 18+ verification, keeping VRChat roles in step with Discord.

Live updating instance embeds

Open Instances, Northstar Community

The Rooftop Lounge15 / 25
Midnight Karaoke12 / 25
Chill Pool Deck6 / 25

Let your community quickly view your group's VRChat activity with open instance embeds.

∞

One month is not enough history.

VRChat deletes group audit logs after 30 days. LogDog keeps every event it captures for as long as your group stays connected, so the answer to “what happened with this member” is always one search away.

Whole-member timelines

One command shows a member's entire history: joins, kicks, warns, bans, day by day.

The correlation view

Open any event on the dashboard and walk the chain of related events around it.

Reasons, forever

Attach the why to any moderation action; it stays on the record permanently.

Your last month, imported

Connecting an existing group? LogDog imports what VRChat still holds, so the dashboard does not start blank.

See member timelines in the docs

All 41 event types, sent where you want them

Every VRChat group audit event, in ten categories, from member joins to calendar series. Each one posts as a color-coded embed in the channel you choose.

Express sorts it for you

Setup creates #vrc-requests, #vrc-instance, and #vrc-group, with every category already routed to one of them.

Then route it your way

Point a whole category, or a single event type, at any channel. Bans and kicks in #mod-log, everything else where it was.

Switch off the noise

Turn off any category or event type you do not need, from /events or the dashboard.

See all 41 in the event catalog
Log routing41 event types
Members7#vrc-group
  • Member Join↳ #vrc-group
  • Member Leave↳ #vrc-group
  • Member Role Assign↳ #vrc-group
  • Member Role Unassign↳ #vrc-group
  • Member Remove#mod-log
  • Member Update↳ #vrc-group
  • Manager Notes Update↳ #vrc-group
Join requests4#vrc-requestspings @Greeters
  • Request Createpings @Greeters↳ #vrc-requests
  • Request Reject↳ #vrc-requests
  • Request Block↳ #vrc-requests
  • Request Withdraw↳ #vrc-requests
Bans2#mod-log
  • User Ban↳ #mod-log
  • User Unban↳ #mod-log
Instances6#vrc-instance
  • Instance Create↳ #vrc-instance
  • Instance Kick#mod-log
  • Instance Warn#mod-log
  • Instance Close↳ #vrc-instance
  • Instance Announcement↳ #vrc-instance
  • Instance Update↳ #vrc-instance
Roles3#vrc-group
  • Role Create↳ #vrc-group
  • Role Delete↳ #vrc-group
  • Role Update↳ #vrc-group
Invites2#vrc-group
  • Invite Create↳ #vrc-group
  • Invite Cancel↳ #vrc-group
Posts3#vrc-group
  • Post Create↳ #vrc-group
  • Post Delete↳ #vrc-group
  • Post Update↳ #vrc-group
Calendar5#vrc-group
  • Calendar Event Create↳ #vrc-group
  • Calendar Event Update↳ #vrc-group
  • Calendar Event Delete↳ #vrc-group
  • Calendar Series Update↳ #vrc-group
  • Calendar Series Delete↳ #vrc-group
Gallery3○ Off
  • Gallery Create○ Off
  • Gallery Delete○ Off
  • Gallery Update○ Off
Group and admin6#vrc-group
  • Group Update↳ #vrc-group
  • Group Create↳ #vrc-group
  • Group Announcement↳ #vrc-group
  • Transfer Start↳ #vrc-group
  • Transfer Accept↳ #vrc-group
  • Transfer Cancel↳ #vrc-group

Search and analytics on the dashboard

When Discord search is not enough, the dashboard at app.logdog.gg gives you filters, charts, and the full story behind every event.

Audit log explorer

Filter every event ever captured, open the detail, and follow the correlation chain across related events.

Group stats

Member growth, joins and leaves, and instance activity over time: your group's story in charts.

The moderation hub

Bans, kicks, warns, and request outcomes in one place, with the actors and reasons behind them.

Exports

Audit logs, activity, and the ban list as CSV, filters applied (a Premium perk).

Open the dashboard
Events today1,204 +18%
Open instances3 ● live
Members1,848 +41
Recent activity Northstar Community
Gr1efM4ster banned by KodaWolfie9:07 PM
Post created: Movie Night Friday8:52 PM
Join request from Plaz58:44 PM
Mochi_Bites joined the group8:41 PM

Discord roles, synced to VRChat

Give your 18+ verified members a matching role in VRChat. Put staff in their group role when they are promoted in Discord. Members link once, and their roles follow them.

Set it in Discord, it lands in VRChat

Promote someone and their VRChat group role follows automatically. Take the Discord role away and the group role goes with it.

Smart unlinking

Members who leave the server or unlink lose the roles LogDog granted, automatically. Roles they earned on their own are never touched.

Backfills existing members

Add a mapping and everyone who already holds the Discord role gets their VRChat role too, not just future grants.

Read the role sync docs
Role sync Discord VRChat
@AdminAdmin4 members
@Event StaffEvent Staff14 members
@18+ VRC Verified18+ Verified212 members

Run more of your community from Discord

The log channel is not just a record. It is where the work happens.

Review a moderator's work

/getmodactivity lists everything one staff member actioned, with the reasons they gave.

Delegate without admin

/permissions grants features per role, so staff get exactly what they need and nothing more.

Pings that find the right people

/notify maps event types to roles, and actor pings reach the moderator who acted.

Browse the full command reference

Set up in under five minutes

Express mode builds the log channels, then you let LogDog's VRChat account into your group.

STEP 01
Invite LogDog

Add the bot to your server, then open Setup on the dashboard or run /setup.

STEP 02
Choose your channels

Express builds them for you. Prebuilt and Custom use the channels you pick.

STEP 03
Connect your group

Enter your VRChat group. LogDog's VRChat account asks to join it.

STEP 04
Accept the account

Approve its join request in VRChat if your group needs approval.

STEP 05
Grant audit-log access

Give that account a group role with View Audit Log. LogDog checks on its own.

Five minutes is your part. LogDog then checks its access on its own, so allow up to about fifteen minutes before the first logs arrive.

Follow the setup walkthrough

LogDog only gets what you grant

You never share a VRChat password. You give LogDog's VRChat account a group role, and logging needs only View Audit Log on it. Add more only for the features you turn on. Take the role away and LogDog stops reading your group.

On the Discord side, /permissions decides which staff roles can use each feature.

VRChat group permissions LogDog uses, by feature
FeatureVRChat permission
Logging (required)View Audit Log
Ban and unbanManage Group Bans
Remove a memberRemove Group Members
Approve or deny requestsManage Group Invites (and Manage Group Bans for Deny & Block)
Role syncAssign Roles
Scheduled events and announcementsManage Calendar, Manage Announcements

Over 300 communities keep their logs with LogDog.

More than 380,000 group logs routed and counting.

Before you add it

Does LogDog need my VRChat password?

No. You never share your credentials. You grant a LogDog service account permission to view your group's audit log, the same way you would give a role to any group member, and you can revoke that access at any time.

How quickly do new events show up in Discord?

LogDog checks your group on a regular pull cycle, so new events arrive in batches rather than instantly, usually within 1 to 10 minutes. If VRChat has an outage, LogDog picks up where it left off and backfills anything it missed once the API recovers.

Will LogDog post all my old logs?

No. The first sync posts a recent selection to Discord, 25 events by default, so your channels are not flooded. The older history VRChat still holds is imported for the dashboard instead, on Free and Premium alike.

Is LogDog free?

Yes. Every log and moderation button in Discord is free for every group: all 41 event types, approving and banning from the embeds, reason notes, and the history commands, plus role sync and the dashboard itself. Premium is optional and mostly adds depth on the web dashboard: 90-day and all-time stats, CSV exports, and longer announcement and event history. It also unlocks a few extras: custom colors and panel looks, request auto-deny, and higher limits for things like reason presets and temporary bans.

Read the full FAQ
Every day you wait, VRChat deletes another day of history.

Connect your group and LogDog imports what VRChat still holds, then keeps everything from there. Setup takes under five minutes.