Hey @jmcassociates,
Thanks for rewording the question! Jetpack CRM can offer you the overarching infrastructure to capture leads and manage Contacts and Teams (i.e., Vendors).
One option to consider for diversifying the vendors from the contacts (direct customers) is utilizing the Team feature in JP CRM. That way, you could allow consultants access to your Contacts through the use of JP CRM user roles within a Team. This is a great option if you have a single business (single site) that requires multiple vendors with different levels of access to contacts.
With CRM Team roles, you can add as many team members to your CRM as you like, with no limits or increase in cost per team member. We have Jetpack CRM-specific user roles and permissions which let you control what your team can do in the CRM. You can also choose whether to allow for assigning contacts to team members. This stops others from editing your contact.
For example, you can assign the Jetpack CRM Customer Manager role
to your vendors, who will then be able to manage the customers in the CRM, update their details and send comms, if needed.
You can read more about it here: https://kb.jetpackcrm.com/knowledge-base/setting-up-your-team/
Does it answer your question? Hope that helps!