Hi David,
You can leverage workflow capabilities in this case. You can use provisioning completed trigger and use the filter on entitlement of your choice as well as result. You can apply additional filter based on your requirements.
From the trigger, you can get almost all the information to monitor that entitlement as well as the identity information and can notify specific group with “Send Email” action. Triggers - SailPoint Identity Services.
For the monthly report, you can use scheduled search feature to notify any recipient in a specific frequency, whether that in a month or week.Scheduled Search | SailPoint Developer Community
Managing Saved Searches - SailPoint Identity Services