CRM & Projects

Linking contacts and companies to projects, what changes when CRM is enabled per project, and how Shared and Isolated CRM modes affect what each project sees.

Projects and PrimeCRM are designed to work together. A project can be linked to one or more contacts and companies - a freelance project for a single client, an agency project for a customer, a team project where stakeholders need to be tracked. When contacts are linked to a project, you get extra capabilities inside the project: linked-contact assignees, project-scoped CRM tasks, and an activity timeline filtered to that project's people. The project also starts showing up on each linked contact's and company's detail page, so the relationship is visible from both sides.

This article covers the CRM side of the project-CRM relationship. The project side - how to manage a project team, including the difference between manual team members and CRM-linked contacts - is covered in Project Team & CRM in the Projects documentation. For the full picture of what projects are and how they work, see Projects Overview.

PrimeCRM is a Pro feature

Everything in this article requires a Pro license with CRM enabled. See License Settings to upgrade and CRM Settings to enable CRM per Space.

What you can do

Link contacts and companies to any project

from the contact's detail page, the company's detail page, the project's team management, or in bulk from the Contacts or Companies list

Switch a project between Shared and Isolated CRM

to control whether it uses the Space-wide CRM or its own private data

Assign CRM contacts to tasks within a project

linked contacts appear in the task assignee picker

Create CRM tasks linked to both a contact and a project

the task shows up everywhere: the contact's page, the project's task list, and the CRM Tasks page

Log activities scoped to a project

when working in an Isolated CRM project, choose whether an activity is project-private or shared

See the full CRM context for a project

linked contacts, linked companies, CRM tasks, and an activity timeline, all visible inside the project

How to reach CRM & Projects features

There's no single "CRM & Projects" page - the features live across several places:

  • From a contact's detail page: Open any contact, find the Linked Projects section, and use Manage to add or remove project links. See Contact Details.
  • From a company's detail page: Same - find Linked Projects and use Manage. See Company Details.
  • From the project's team management: Open the project's team section and use the Add from Contacts option to pull in CRM contacts. See Project Team & CRM.
  • From the Contacts list in bulk: Select multiple contacts, then use the Link action and pick a project. See Contacts.
  • From CRM Settings: Configure per-project CRM mode (Shared vs Isolated) at Settings → PrimeCRM Settings → Per-Space Settings. See CRM Settings.

Things worth knowing

Two kinds of people on a project - Manual vs CRM

PrimeTask projects support two different concepts for "people on this project":

ConceptWhat it isSourceCan be assigned to tasks?
Manual team membersStakeholders added by name only - for visibility and trackingA name typed into the project's team fieldNo - manual members are display-only
CRM contactsReal CRM contacts linked to the projectPulled from your CRMYes - full contacts with all their fields, assignable to tasks

The key difference

Manual team members are just labels. They can't be assigned to tasks, linked to activities, or tracked in any CRM view. CRM contacts linked to a project can do all of those things. If you need to actually work with someone on a project - assign them tasks, log calls, track activities - link them via CRM, not as a manual member.

For the full project-side workflow, see Project Team & CRM.

CRM modes - Shared vs Isolated

Every project uses one of two CRM modes:

ModeWhat it meansBest for
Shared (default)The project sees the Space's main CRM - all contacts and companies are visible across every projectMost users - personal contacts, internal teams, any work where the same people show up across projects
IsolatedThe project gets its own private CRM storage - contacts and activities created inside this project are invisible to other projectsNDA client work, sensitive prospect lists, projects requiring strict separation

You configure the mode per project in Settings → PrimeCRM Settings → Per-Space Settings. When you switch a project to Isolated, PrimeTask explains what the change means and asks you to confirm. The full comparison of the two modes - auto-sync, source indicators, deletion behavior - lives in Shared vs Isolated CRM.

Start with Shared, switch to Isolated only when you need it

Shared mode is simpler and works for almost every project. Only switch to Isolated when you have a genuine confidentiality requirement - like an NDA that prevents one project from seeing another's contacts.

Linking contacts to projects

Linking a contact to a project makes two things happen:

1

The contact appears in the project's CRM context

you'll see them in the project's linked contacts, and they become available as assignees for tasks inside the project.

2

The project appears on the contact's detail page

open the contact and you'll see which projects they're linked to, creating mutual visibility.

You can link contacts from several places (see "How to reach" above). The reverse - unlinking - works from the same places: remove the project link from the contact's Linked Projects section, or use the Unlink bulk action from the Contacts list.

Linking companies to projects

Companies link to projects the same way contacts do - from the company's detail page or in bulk from the Companies list. When you link a company to a project, its individual contacts are not automatically linked. You link contacts and companies independently.

For client projects, link both the company AND the key contacts

The company link gives you the "who's the client" context. The contact links give you the "who specifically am I working with" context. Without both, you're missing half the picture.

CRM tasks within a project - they're the same tasks

A CRM task can be linked to one or more contacts, one or more companies, and a project - all at the same time. When it is, the task appears in:

  • The CRM Tasks page
  • The linked contact's detail page (Tasks section)
  • The linked company's detail page (Tasks section)
  • The project's task list
  • The regular Tasks page (all tasks, including CRM, live here)
  • Today / Calendar views (if the task has a due date)

This is the key insight: CRM tasks are not separate from project tasks. A CRM task with a project link IS a project task. You don't have to choose between "is this a CRM thing or a project thing" - it's both, and completing it from any of those views updates it everywhere.

For the full CRM task model, see CRM Tasks.

Activities scoped to a project

Activities (calls, emails, meetings, notes, demos, proposals, LinkedIn touchpoints) can be linked to contacts, companies, or both. When you log an activity from inside an Isolated CRM project, PrimeTask asks where to save it:

  • Shared - the activity is logged in the Space's shared CRM and linked to the project. Other projects can see it.
  • Project Only - the activity is logged in the project's private storage and never appears outside this project.

In Shared CRM mode, this choice doesn't arise - activities go to the shared pool automatically.

For the full set of activity types and how they work, see Activities Overview.

Cross-references - the same data appears in multiple views

Because contacts, companies, projects, activities, and tasks are all interconnected, the same piece of information shows up in multiple places:

  • Link a contact to a project → the project's linked contacts AND the contact's linked projects both update
  • Create a CRM task with a contact + project → appears in the project's task list, the contact's task section, the CRM Tasks page, and the regular Tasks page
  • Log an activity for a contact while inside a project → appears on the contact's activity timeline AND the project's CRM activity timeline
  • Complete a CRM task from any view → all views update simultaneously, because there's only one underlying record

Common questions

"I'm starting a new freelance project for one client."

Create the project, add the client as a CRM contact (if they're not already in your CRM), and link the contact to the project from either side. Optionally add their company too. Leave CRM mode as Shared - there's no need for Isolated mode for a single-client freelance project unless the work is under NDA.

"I'm an agency working with two competing clients who must not see each other's data."

Create both projects and switch each one to Isolated CRM mode from CRM Settings. Add each client's contacts directly inside their isolated project. Activities, tasks, and notes you log inside each project never cross over to the other. Use auto-sync if you want some agency-wide contacts (your account manager, billing) to appear in both projects' views.

"My project already exists but I want to start tracking CRM for it."

CRM is already available - every project supports Shared CRM by default. Add the relevant contacts and companies to your CRM, link them to the project, and you're done. No mode change required. The project immediately starts showing linked contacts in its CRM context.

"I linked a company to a project but its contacts didn't show up."

By design - linking a company doesn't auto-link its contacts. PrimeTask keeps these independent so you can link a company without dragging in every employee. Link the specific contacts you need separately, from either the contact's detail page or in bulk from the Contacts list.

"Where do I manage the project team (manual members, not CRM contacts)?"

That lives on the project side, not the CRM side. See Project Team & CRM for how to add and manage both manual team members and CRM-linked contacts from the project's own team management.

"Can AI agents link contacts to projects?"

Yes. The MCP server's CRM tools can create contacts, link them to projects, and create project-scoped CRM tasks programmatically. See CRM & MCP and External Integrations Settings.

Where to go next

If you want to…Read this
Understand Shared vs Isolated CRM in depthShared vs Isolated CRM
Manage the project team (manual + CRM members)Project Team & CRM
See the full Projects documentationProjects Overview
Add and manage contactsContacts
Add and manage companiesCompanies
Create CRM tasks linked to projectsCRM Tasks
Log activities scoped to a projectActivities
Configure CRM modes per projectCRM Settings
Use AI agents with CRM and projectsCRM & MCP
Return to the CRM hubPrimeCRM Overview

Related Articles