There are currently two ways to automatically have users added to permissioned groups from Wild Apricot into Classroom. This article will explain the setup required within both the Classroom LMS and Wild Apricot.
Setting up LMS Groups
If you would like to permission specific content only to a certain set of users, the first thing you will want to do is set up a group within the LMS and give that group permission to access the appropriate package(s). First, you will add the group(s) in the LMS by navigating to Groups > Group Management and creating the appropriate group(s).
Enter a Group Description if desired, ensure the "visibility" check box is selected, and click Save. When "Visibility" is selected, and the Group is assigned to a package, only users in that group will be able to access the content of the package.
Important note: Whatever you name the group within the LMS, it will need to match the name of your event or member level within Wild Apricot the exact same way. If the event name or member level do not match exactly (capitalization, punctuation, etc.), the integration will not work correctly and users will not be added to the LMS group.
Adding users to groups through event registration
Once you have an event set up within Wild Apricot and a group by the same name set up within the LMS, when users register for that event their registrations are connected to their profile (for members and non-members), the API integration will automatically add registered users to the group within the LMS, giving them access to any packages for which that group has access. Using events for group permissioning has a few good use cases, but works especially well for date-based courses (such as live webinars, etc.)
Adding users to groups through Member Level
If you would like to offer the LMS packages as a benefit of membership, you can create groups in the LMS that match the name(s) of your membership level(s). The name of the LMS Group must match the member level name in order for the system to add them to the correct group in the LMS and grant them access to the packages.