Anvil

For clan staff

Running your first event

The whole path, in the order you’ll actually walk it. Roughly an evening’s work for a first bingo — minutes for the second. Your own site carries this same guide at /guide/admin, kept in step with the version you’re running.

1. Who can do what

Everyone signs in with Discord — there are no passwords. The first admin comes from your instance config; after that you promote people under Clan → Members & staff.

One account is the owner: undemotable, and the only role that can hand ownership on. Losing an argument with a co-admin can never cost you the clan.

2. Name the clan, connect Discord

System → Setup is a four-step wizard — name the clan, connect Discord, create an event, add tiles — and your dashboard keeps the same four as a checklist until they’re done.

Discord has two routes and they compose. A webhook URL gets announcements posting in two minutes. A bot adds the automation: it creates webhooks for you, syncs roles and nicknames, and builds private team channels. The bot needs Manage Webhooks, Manage Roles, Manage Channels and Manage Nicknames, with its role above the ones it manages.

3. Split posts across channels

Everything lands in one announcements channel by default. When that gets noisy, give the loud categories their own homes under Advanced settings → Webhooks — bingo events, weekly competitions, rare drops, deaths, PvP kills, combat achievements, clips. Blank ones fall back to the master channel, so you can split one at a time.

The clips channel is the odd one out: clip videos upload straight from each player’s PC to Discord and never pass through the site, so that webhook is the one you hand out to members to paste into their plugin.

4. Get your roster in

Clan membership comes from one place: an in-game roster sync. Install the Anvil RuneLite plugin on an admin’s account, open the in-game Collection Log’s Bingo tab, and press Sync clan roster.

Anyone who links an account on the website without being on that roster is a guest — tracked and visible, but not a member until an admin promotes them or the next sync picks them up. Nobody self-promotes into your clan by typing a name.

5. Create your first board

Events → New event, and pick a format first — it decides how the board scores and what the rest of the form asks you:

Then set dates, the sign-up window, and whether sign-ups carry a fee. Start from a template if you’d rather not start from an empty grid — the gallery holds the built-in presets plus any board you’ve saved before. All times are stored in UTC and shown to each visitor in their own clock.

6. Fill the board

Each tile is one kind of task, and the kind decides what the plugin watches for: a drop, boss kill-count, skill XP, an NPC kill, a timed clear, an achievement diary, a Combat Achievement, a collection-log unlock, a PvP kill, an inventory gain, or a deathless run. Manual tiles — the ones a human verifies from a screenshot — are always available too.

For a whole board, author in bulk: export the sheet, fill it in a spreadsheet, import it back. CSV and .xlsx both round-trip and rows map to positions, so a 25-tile grid is one paste. Point values map to named difficulty bands, and a balance auditor checks a finished board for lopsided effort before players see it.

New boards start hidden. Staff always see them; players see nothing until you reveal — so you can build in the open without spoiling it.

7. Teams and the draft

The Teams & Draft tab adapts to your format and skips itself entirely for formats that don’t use teams. Otherwise: create teams, pick captains, then either assign players yourself or run a live draft. Captains draft from the sign-up pool and can see the answers each player gave on the sign-up form, frozen as submitted.

Starting a draft freezes the set of teams and the pick order — add the team you forgot before you press start, not after.

8. Launch and run it

Reveal the tiles, then start the event. Anvil refuses to start a board that isn’t ready — a draft still running, or players with no team — and tells you which; you can force it if you know better.

After that it mostly runs itself: the plugin auto-credits what it can see and posts proof screenshots stamped with the team and a UTC timestamp. What lands in your lap is verifying manual submissions, watching the Stats tab when a team argues about carries, and posting the occasional announcement. You can also drop a mission onto a live board — a hidden bonus tile, announced when you fire it, optionally decaying or expiring — which is the cheapest way to wake a bingo up on day five.

9. After the last tile

The board freezes when the clock runs out and the event locks, with points and contributions frozen as they stood; an admin can unlock deliberately to fix something. Then:

Then point your members at /guide/plugin on your own site and start planning the next one.

Running a clan on Anvil already? Your site has this guide too, matched to your version: /guide/admin. Not yet? See the plans.