Workshop's Exchange integration allows you to select the dynamic distribution lists you want to use. Once selected, they will be automatically expanded and kept up to date within Workshop!
Navigate to Manage > Apps:
Scroll the list and select "Microsoft Exchange":
Select "Add app":
Note: This integration performs an OAuth connection against any valid Exchange Online mailbox. Workshop does not require any admin permissions or global permissions on Exchange and can use any valid mailbox account to perform Dynamic Group expansion. Workshop uses the Exchange Web Services API to connect to an account. We recommend that you utilize a dedicated service account to connect to Workshop.
Workshop's Exchange integration requires two permission scopes:
EWS.AccessAsUser.All - This scope gives Workshop delegated permission to perform actions on behalf of the service account. Any valid Exchange Online mailbox account is allowed to expand group memberships, so Workshop does not require any additional permissions on the service account. More information on Exchange Web Services delegated authentication.
offline_access - This scope gives Workshop the ability to obtain OAuth refresh tokens, which are longer lived tokens that are used to get a new authentication token prior to each sync. This allows Workshop to continue to get new authentication tokens over time without your organization needing to re-authenticate to the service account within Workshop for each sync. More information on the offline_access scope.
Select "Authorize Exchange User":
Type the full email address of the dynamic distribution list you wish to maintain within Workshop:
That's all there is to it! You can manage and review the dynamic lists being synced from the same screen: