guild ledger bot

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 event

Combat 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:

DPS (6/12)Healer (4/8)Tank (8/10)

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?

AttendingTentative

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?

Sat 7:00 PM ET11
Sun 8:00 PM ET6
Fri 9:00 PM ET1

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 participation

Roster 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