Stream Guild "Graduate" feature
Once a guild member has hit their goals, give the leader the option to "Graduate" them out of the guild, so another can join up. The graduate can get an email stating they have completed the course or training, and they can get a new role in disco...