
Hi @Brett Caratti ,
For both, information can be filled into two SharePoint lists respectively.
For the list of the membership expiries, add columns as needed, and then you can use power automate to create a flow to realize automatic expiration reminders.
For the list of CPD points, add a column as needed, then click the gear in the upper right corner to select List Settings-->Advanced settings, and then in the Item-level Permission section, select as shown below. In this way, users can only see and edit their own data, and admin can see all user information.
Regarding automatic sending of expiration reminders, it is still recommended that you use flow, which is a very convenient tool.
But about flow, because Q&A does not support Power Automate currently, and I am not very good at it, I can only provide some related posts for your reference.
If you want more professional help about Power Automate, I suggest you go to the Power Automate Community to create a new discussion.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.