We're back at that season of renewal (and unfortunately, sometimes non-renewal) that comes around twice a year for Toastmasters leaders who manage their membership list. Here is how you can keep your website member accounts in sync with who remains a member in good standing.
To get the most out of WordPress for Toastmasters, create accounts for all your members so you can assign them to roles, or allow them to sign themselves up, using the agenda management software that is part of the package. The quickest way to do that is to import the member spreadsheet you can get from Club Central on toastmasters.org.
Whether one at a time or as a batch, you add member accounts from the Add Members screen under Users.
After a few months have passed and the dues renewal period comes and goes, you will want to clean up your list -- removing members who are no longer in good standing with your club. Again, importing the spreadsheet from toastmasters.org is the quickest way. This time, you will want to check the checkbox that says "check for missing members," which compares your current user list against TI's list of active members.
This video shows the process.
One advantage of creating user accounts based on the spreadsheet is the system will capture the member's Toastmasters ID #, which can then be used as a lookup key when you subsequently sync accounts. In the absence of a Toastmasters ID, the system can try to match records on other info such as email address, but the Toastmasters ID is more foolproof (it works even if the member has multiple email accounts or changes their email address).
If you didn't capture the member's Toastmasters ID when creating their account, the system will now let you enter it manually before attempting to sync member records.