Language
Anvil · for clan staff6 min read

Your people: roster, guests and who can join

Everyone under Admin → People got there one of four ways: the in-game clan list named them, staff approved them, the clan lets anyone in, or somebody added them by hand. This is how each one works, what the Roster tab is telling you, and what to check when someone is in the wrong place.

In-game roster the only automatic way to become a memberSigning in never puts anyone on the rosterTwo queues on two different tabs
Step 1

Where the roster comes from

#

The roster is your in-game clan list, copied onto the site. An admin sends it from RuneLite with the Anvil plugin: press the Anvil button in the clan window’s title bar, or Sync roster in the plugin’s side panel. Everyone on the list arrives as a member, with their in-game rank. Only someone with the Admin role on the site can send it. Anyone else is told so in game.

A sync is the only thing that makes someone a member by itself. Someone who leaves the clan in game is marked as departed by the next sync, and someone who rejoins comes back on the sync after that. Their history stays either way.

Every other seat is a guest seat: someone who plays in your events without being in your in-game clan. Guests are tracked and can enter events. They are not members, and they do not count towards your plan.

Signing in never puts anyone on the roster

Signing in with Discord, linking a character or playing with the plugin does not give anyone a seat. If the plugin sees someone whose in-game clan is yours but who is not on the roster yet, it asks for them (see step 3). Anyone else just has an Anvil account with no clan. That is what stops a stranger joining your clan by typing its name.

Step 2

Reading the Roster tab

#

The bar at the top splits the roster into Members, Guests and Departed. Click a segment to filter by it. The chips under it cut the list further:

Activemembers still on the roster. Guests and departed people are left out.
Quiet 7d+members the plugin has not seen play for seven days or more. Someone who has never used the plugin is not in here, because there is nothing to judge them by. Their Last played reads no plugin data instead.
Guestscurrent guest seats: people who play in your events but are not in your in-game clan.
Roster onlycurrent members and guests with no site account behind them yet. Normal for anyone who has never signed in with Discord. They stay on the roster; they sign in and link the character when they want to sign up for something.
Departedpeople who left in game, or whom staff removed. Their results and history stay.
Alleveryone above.

The Source column says how each seat started: Clan sync, Added manually, or Applied or self-reported. Last played comes from the plugin, not from the roster sync.

Rank and role are different things

The two dropdowns beside the chips filter by in-game rank and by site role. The rank is whatever the game reports. The site role is what an admin sets under Staff & roles. One never sets the other.

Step 3

Join requests and Needs review

#

Two kinds of people wait for a yes, and they wait on different tabs.

Asking to joinat the top of the Roster tab, shown only while someone is waiting. A request comes from the site (they pressed Apply on your clan page, or tried to enter one of your events) or from the plugin (it saw them playing in your in-game clan before the roster had them). Each row says which, and whether they are a member of another clan. Approve gives them a guest seat. Decline tells them, by Discord DM when your bot can reach them. Tick several to answer them at once.
Awaiting confirmationon Needs review. People who linked one of your roster characters by gaining XP on it, by asking, or by playing it with the plugin. They can already play while they wait. Check the Discord name matches the character, then press Approve. Not our member takes the character off your list and leaves it with its owner. Report to Anvil is for a character that is not theirs.
Claim requestsalso on Needs review. Someone played a character that is already an established member here, so Anvil would not link it to them by itself. If you know it is them, press Yes, that’s them; if not, Not them. A character that has only ever been in your clan is linked straight away. One that is also in another clan goes to Anvil to decide.
The badge does not count join requests

The number on Needs review, and on People in the sidebar, counts Awaiting confirmation and Claim requests. Join requests are not in it, so look at the top of the Roster tab as well.

Step 4

Who can join

#

Admin → People → Who can join holds three settings, and only admins see the tab. The one that decides how outsiders get in is Players from other clans:

Ask firstthe default. Someone who applies, or whom the plugin picks up from your in-game clan, waits as a join request until staff approve them. Nobody gets a seat without a yes.
Let anyone inasking is enough. They get a guest seat straight away and no request is filed. Good for an open event, noisy otherwise.
No guestsonly your own members play. Players from other clans cannot enter your events or ask to join, and the plugin files nothing for them.

Who can see this clan is Anyone (a board link works for whoever you send it to) or Members only (everyone else sees the clan’s card and an invitation to apply). List in the Clan Hall puts the clan on the public list of clans. Turning it off does not make the clan private.

None of these touch your members

The roster sync seats members whatever these say. Your own staff are never treated as guests either: a staff member’s character gets a member seat without a request.

Step 5

Adding someone by hand

#

Roster → + Add Manually puts one character on the roster. Fill in the RSN, and optionally their Discord ID and Rank. Tick Add as guest for someone who is not in your in-game clan. Moderators and admins can both do this.

Use it for someone the sync cannot see yet, such as a recruit who joined after the last sync. The seat is marked Added manually, and the sync treats it as your decision: if you later remove a seat you added by hand, the next sync does not bring it back.

Adding someone to the roster does not sign them up for an event. For that, open the event’s Sign-ups tab and use Add member. That one is admin-only.

Step 6

Removing and banning

#

Each roster row has an actions menu. These do different things:

Demote to guestthey stay on the list and can still be entered into events, but stop counting as a member. Promote to member reverses it.
Remove from rostermarks them as departed. Their history and results stay. If they are still in your in-game clan, the next roster sync can add them back.
Not our memberon Needs review, for a character someone linked that is not in your clan. It comes off your list and stays with its owner.
Ban from this clanends every seat the person has here, alts included, removes any staff role and board jobs they hold in this clan, and stops them coming back: the roster sync, the plugin and join requests all refuse them until the ban is lifted. Their Anvil account and their other clans are not touched. Admins only, for someone with a site account and a role below admin, from the row menu, from Staff & roles, or for several people at once. Lifting a ban does not put them back; they rejoin in game or you add them.
A ban also removes their staff role

Banning someone ends their seats and takes away their staff role and any board editor or board treasurer jobs on this clan’s boards. Lifting the ban does not give those back: set the role again on Staff & roles if they should have it.

Step 7

Common questions

#

What usually explains someone in the wrong place.

Someone in the clan is missingRun a roster sync first: the list only changes when an admin sends it. Then check Departed, in case they were removed, and whether they are banned; the sync skips anyone banned here and reports who it skipped. If the clan is over its plan and the grace period has ended, a sync stops adding new members until you upgrade or trim the roster.
Someone shows as a guest but is in the clanUsually they are still a member of another clan on Anvil. A character can be a member of one clan at a time, so the sync seats them here as a guest and makes them a member on the first sync after they leave the other clan. Otherwise they came in through a join request, or someone demoted them or added them as a guest. Run a sync, or use Promote to member.
Someone signed in but is not on the rosterThat is expected. Signing in creates an Anvil account, not a seat. They appear when the sync lists them, when you approve their request, or when you add them by hand.
Names like #Player1234RuneLite shows a placeholder like that for a moment while a player logs in, and for clan members it cannot name. Anvil ignores those names now: the sync skips them, the plugin files no request for them, and old requests under one are hidden. If one is still on your roster, it is an old row. Remove from roster clears it.
A removed member keeps coming backRemoving someone does not change the in-game clan, so the next sync adds them back while the game still lists them. Remove them in game, or ban them here.
A moderator cannot see Who can joinIt is an admin-only tab, like Staff & roles. See Staff roles: who can do what.

Everything here is under Admin → People. Roster and Needs review are moderator work. Who can join and Staff & roles are admin-only tabs. For who can do what across the whole admin area, see Staff roles: who can do what.

Stuck, or something looks wrong? Ask in the Anvil support Discord