There’s a plethora of reasons to why Jetpack CRM role permissions might have become outdated/corrupted.
E.g.: You might be using a user role editor plugin, you have rolled back your database after updating our plugin so our update-scripts changes could have been reverted, or in general other plugins interfering in any way, etc.
The good news is that we have a way to “rebuild” the Jetpack CRM roles by going to “Jetpack CRM > System Assistant > System Status
” and at the bottom of that page there should be a button (depending on your locale) named something similar to “Re-build User Roles
“:

The direct path to the page is: /wp-admin/admin.php?page=zerobscrm-systemstatus&tab=status
.
(If you’re curious, then you can find all roles and their expected permissions in this file: wp-content/plugins/zero-bs-crm/includes/ZeroBSCRM.Permissions.php
).
NB! If you have made any custom permission changes to any of the Jetpack CRM roles, then rebuilding the Jetpack CRM roles will revert those changes.
NB!! We always highly recommend that you try it out on a staging website first and make sure the website still functions as expected; and that you create a backup of your website before you make these types of changes on your production website in case anything breaks.