Guild Ledger Bot
Run RSVP events, member points, and a shop, all through Discord — nobody has to leave your server.
RSVP events
Members sign up for events directly in Discord.
From a single "Create event" button that opens a menu of everything — combat groups and casual activities alike, in one place.
Guild Ledger Bot
Tap below to start — pick from presets, other activities, or a custom event.
Create eventCombat groups sign up by role (DPS, Healer, Tank) and build, with per-build capacity caps the organizer sets when creating the event. Four presets are built in — Sword Trial, Hero's Realm, Guild War, Skyward Bond — or a fully custom combat group with its own name and caps.
Guild Ledger Bot
Guild War — 18/30 signed up. Pick your role:
Other Activities are simpler: just Attending or Tentative, no roles or builds. Five types cover the casual side — Other Games, Movie, Exploration, Oddities & Treasure, Meeting — and Other Games and Movie support matching a real title via Steam or IMDb, so the event card shows real artwork instead of a placeholder.
Guild Ledger Bot
Movie Night — 5 attending. Are you in?
A date is optional when creating an event. Leave it blank and a scheduling poll starts instead: signed-up members suggest times, the organizer closes suggestions, and Discord's native poll resolves it once everyone's voted — with an automatic tiebreak flow if it's close. Reminders go out on their own, one hour before and again at the exact start time.
Guild Ledger Bot
When should Guild War happen?
Deleting an event on Discord deletes it on the website too. There's nothing to separately clean up.
Match notifications
Guild owners find out the moment a new player matches their criteria.
When a new player post matches a guild's recruiting criteria, the owner gets an in-app notification right away. If that Discord server has also linked itself with /setguild and set a channel with /setchannel, the same match gets posted there too — right in the guild's own server, not just on the site.
Guild Ledger Bot
📣 Ashenvale just posted looking for a guild and matches your criteria! View their post: whereguildsmeet.org/players/ashenvale
This runs one way: new player posts notify matching guilds, not the reverse.
Member points
Every member has a running points balance.
Tracked per Discord server and tied to their Discord identity — it works the same whether or not they've ever signed into the website.
You
/points balance
Guild Ledger Bot
You have 340 points in this server.
Points come from logging a custom activity, either by hand from the dashboard or automatically once an activity is linked to an RSVP event type (see Activities below). Guild owners can also adjust a member's balance directly.
You
/points add member:Ashenvale amount:50
Guild Ledger Bot
Ashenvale now has 390 points.
Members check their own balance and the server's rankings right in Discord, and owners can add, remove, or set a specific member's balance the same way.
You
/points leaderboard
Guild Ledger Bot
Top members: 1. Ashenvale — 390 pts 2. Ashwing — 210 pts
Shop
Guild owners build their own shop, right from the dashboard.
Two modes: Purchase items cost points and can be redeemed any number of times, stock permitting. Threshold items are free and unlock automatically once a member reaches a set point total — claimable once per member.
You
/points shop
Guild Ledger Bot
Shop: Guild banner (3 left) — 200 pts Officer role — unlocks at 500 pts, free to claim
Members browse and redeem entirely through Discord, without ever needing to visit the site.
You
/points redeem item:Guild banner
Guild Ledger Bot
Redeemed Guild banner for 200 points. Let a guild leader know so they can follow up.
Activities
Custom activities are whatever a guild wants to track and reward.
A name, a daily, weekly, or one-time cadence, and a point value awarded each time someone's logged as having done it. Managed entirely from the dashboard's Guild Roster → Activities view.
Dashboard — Manage activities
Name
Guild War attendance
Cadence
Weekly
Points
+50
Logging normally happens by hand, one member at a time. But an activity can also be linked to a specific RSVP event type — once linked, completing that kind of event surfaces a "Confirm participation" checklist right on the dashboard, pre-checked with everyone who signed up (tentative signups excluded), so confirming is usually one click instead of logging each member individually. It stays open until confirmed — there's no time limit on it.
Dashboard — Guild Ledger Bot → RSVP Events
Guild War
Confirm participation for Guild War attendance. Everyone checked is pre-selected.
Confirm participationRoster sync
Not every member needs a website account to get started.
Guild leaders can add a roster spot by hand for someone already active in the guild's Discord who hasn't signed up yet. They get a claim code to link their own account later; until then, activity logging and points still work immediately against the placeholder.
Dashboard — Guild Roster → Add member
Character name
Ashglade
Server
Skyfall
Claim code: 7F2K-9QRT
A sync command pulls every current Discord member's name into the points list without touching anyone's existing balance — new members start at 0.
You
/points sync
Guild Ledger Bot
Synced 12 members. No one's points were changed.
Setup
Match notifications need two commands: /setguild links this Discord server to one of your guilds on the site, then /setchannel picks where notifications go.
Everything else — RSVP events, member points, the shop, activities — comes from one more command: /setup-events, which needs a channel for the Create event button, a forum channel for event threads, and a channel for sign-up invites. Everything after that (creating events, signing up, voting on a time) happens through buttons and menus, not further commands.
Ready to set it up?
Go to your dashboard