Skip to content

Managing NSPEC-X Clients

In NSPEC-X, a “Client” is the link between nSpec and a Procore company. Adding a client by its Procore Company ID lets you pull projects from that company into nSpec, and you can connect as many Procore companies as you need from a single nSpec account. This article explains how clients work, how to find your Procore Company ID, how to add and edit clients, and how to filter projects by client.

Each NSPEC-X client maps to one Procore company. The Procore Company ID is the unique identifier that tells nSpec which Procore company to fetch projects from. Once a client is set up:

  • nSpec uses your logged-in Procore credentials to read projects for that company
  • When you click Refresh Projects on the Projects screen, nSpec pulls all projects you have access to across all connected clients
  • You can filter the projects list by client to focus on a specific company
  • Action items you create on those projects sync back to the correct Procore company automatically

Before you can add a client, you need the Procore Company ID for that company. There are two reliable ways to find it.

  1. Sign in to Procore at app.procore.com
  2. Open any company-level tool (the Company Dashboard works well)
  3. Look at the URL in your browser’s address bar
  4. The number that follows app.procore.com/ is your Company ID

Example: in the URL https://app.procore.com/4274178/company/home, the Company ID is 4274178.

  1. Sign out of Procore completely
  2. Sign back in
  3. You will be redirected to a URL like https://app.procore.com/4274178/company/home/list
  4. The number in the URL is your Company ID

For more details, see Procore’s official guide to finding the Company ID.

  1. Sign in to nSpec at inspect-app.nspec.app
  2. Open the Clients screen from the sidebar
  3. Click the Add (plus) button in the top right
  4. The Add Client form opens. Fill in the fields below:

Clients screen with Add button highlighted

  • Client Name — How the company will appear throughout nSpec. Use a clear name so you can tell it apart from other clients later.
  • Procore Company ID — The number you found in the previous section. This is the most important field — if it’s wrong, no projects will sync.
  • Physical Address — The company’s main address. Optional for Procore tenants (it’s only required on standard nSpec accounts).
  • Phone Number — Main contact number for the company
  • Email Address — Primary contact email

Create New Client form

  1. Double-check the Procore Company ID one more time
  2. Click Save to create the client
  3. Open the Projects screen and click Refresh Projects to sync projects from the new client

After adding a client, confirm it’s connected correctly:

  1. Open the Projects screen
  2. Click the Refresh Projects button at the top of the screen (this button only appears for Procore tenants)
  3. Wait for the sync to complete — the button label changes to “Refreshing…” while it’s working
  4. Look for projects from the new client appearing in the list

Projects screen with Refresh Projects button

If projects appear, the client is set up correctly. If nothing appears, see the troubleshooting section below.

When you have several clients connected, the Projects screen has a client filter so you can focus on one company at a time.

  1. Open the Projects screen
  2. Find the Client filter in the filters panel (sidebar on desktop, or the filter modal on mobile)
  3. Choose All to see projects from every client, or pick a specific client to see only their projects
  4. The list updates immediately

Projects screen with Client filter dropdown open

  1. Open the Clients screen
  2. Find the client and click the options menu (three dots) → Edit
  3. Update any field except the Procore Company ID, which is locked
  4. Click Save
  1. Open the Clients screen
  2. Find the client and click the options menu (three dots) → Delete
  3. Confirm the deletion in the dialog that appears

When multiple people on your team use the same nSpec tenant:

  • All team members see the same set of clients (clients are tenant-wide, not per-user)
  • Each user authenticates with their own Procore account, so the projects each person sees depend on their individual Procore permissions
  • If a team member doesn’t have Procore access to a project, they will see an “access denied” message when they open it
  • Team members without Procore access can still view nSpec action items (read-only) but cannot edit or sync them

Problem: You added a client and clicked Refresh Projects, but no projects show up under that client.

Solutions:

  • Verify the Procore Company ID is correct. Go back to Procore, copy the ID from the URL again, and compare. This is the most common cause.
  • Make sure your Procore user account has access to at least one project in that company. If you can’t see any projects in Procore for that company, you can’t see them in nSpec either.
  • Check that the projects are active (not archived) in Procore. Archived projects are not synced.
  • Try logging out of nSpec and back in to refresh your Procore session.

“Company ID not found” or similar error

Section titled ““Company ID not found” or similar error”

Problem: Adding the client returned an error about an invalid or missing Company ID.

Solutions:

  • Re-check the number — make sure you grabbed the Company ID from a company-level URL, not a project URL
  • Confirm the number is digits only, no extra characters
  • Make sure your Procore user has access to that company at all (try opening the company dashboard in Procore)

Problem: You set up a client with the wrong Company ID.

Solutions:

  • The Procore Company ID is locked after creation. Delete the client and create a new one with the correct ID.
  • Deleting and re-adding does not affect anything in Procore — it only updates the link inside nSpec.

Problem: A teammate added a client but cannot see its projects.

Solutions:

  • This is controlled by Procore, not nSpec. The teammate’s Procore account must have project access in that Procore company.
  • Have them log in to Procore directly and confirm they can see the projects there.
  • If they can’t, ask the Procore admin for that company to grant access.