Help Center
Home
Get started
FullClarity
Home
Get started
FullClarity
  • Get started
  • Construction for NetSuite
  • Project Financials
    • Project Financials quick start
    • Install & configure Project Financials
    • How to

      • Creating a project
      • Customise terminology (rename records)
        • Estimate columns
        • Budget columns
        • Forecast columns
        • Revenue recognition columns
      • Managing cost centres
      • Estimating

        • Creating an estimate
        • Adding lines to an estimate
        • Importing an estimate from a spreadsheet
        • Creating purchase orders from the estimate
    • Contracts & billing

      • Contracts & billing
      • Set up billing schedules
      • Issue a progress claim
      • Create a variation
    • Revenue recognition

      • Revenue recognition
      • Set up revrec rules
      • Run a monthly batch
      • Adjust a revrec entry
      • Capital project revrec
    • Reference

      • Reference
      • Configuration record fields
      • Permissions
      • Custom records
      • Column glossary
  • Subcontracts
    • For head contractors

      • For head contractors
      • Create a subcontract
      • Approve a subcontract variation
      • Raise a back-charge
      • Assess a subcontractor claim
    • For subcontractors — web

      • For subcontractors — web
      • View your subcontracts
      • Submit a progress claim
      • Manage variations
    • For subcontractors — mobile

      • For subcontractors — mobile
      • Sign in
      • View your work orders
      • Submit a claim with photos
    • Reference

      • Subcontract states
  • Retainage
    • Quick start
    • Install & configure
    • How to

      • Set up retainage on a contract
      • Issue a retainage claim
      • Release retainage at handover
    • Reference

      • Permissions
  • Timeline
    • Quick start
    • Install & configure
    • How to

      • Create a Gantt from a template
      • Add tasks and dependencies
      • Allocate resources
    • Reference

      • Task fields reference
      • Permissions reference
  • Certified Documents
    • Quick start
    • Install & configure
    • How to

      • Set up a document type
      • Request a document from a vendor
      • Approve or reject a submission
    • Reference

      • Permissions reference
  • File Storage
    • Install & configure
    • How to

      • Enable File Storage on a record type
      • Migrate files from the NetSuite File Cabinet
    • Reference

      • Permissions reference
  • Project Storage
    • Install & configure
    • How to

      • Enable the project files subtab
      • Browse files on a project
  • Implementation Tracker
    • Quick start
    • Install & configure
    • How to

      • Log an issue
      • Run a UAT cycle
    • Reference

      • Issue fields
      • UAT result statuses
      • Permissions
  • Portal
    • Install & configure
    • How to

      • Register a NetSuite account with the FullClarity Portal
      • Refresh API credentials
  • Code Library
    • Install & configure
  • AI Integration
    • How to

      • Set up an MCP role for AI access
      • Connect an AI assistant to FullClarity
    • Reference

      • Available MCP tools

Install & configure

How a NetSuite administrator installs the Implementation Tracker bundle and connects it to FullClarity. The whole sequence takes about ten minutes and only has to be done once per engagement.

Who can do this: NetSuite administrators only.

  • What you'll do
  • Step 1: Install the bundle
  • Step 2: Ask FullClarity for your engagement payload
  • Step 3: Create the Tracker Configuration record
  • Step 4: Confirm the connection
  • Granting access to the right users
  • Disabling or replacing the tracker
  • Common stumbling blocks
  • Next steps

What you'll do

  1. Install the Implementation Tracker bundle from the SuiteApp Control Centre.
  2. Get the configuration payload from your FullClarity consultant.
  3. Create a single Tracker Configuration record in your account and paste the payload's values.
  4. Confirm the tracker connects — the Health row on the Implementation Tracker page should say Connected.

Step 1: Install the bundle

The Implementation Tracker is delivered as a managed SuiteApp.

  1. Open Customization → SuiteCloud Development → SuiteApp Control Centre.
  2. Search for FullClarity Implementation Tracker and click Install.
  3. If Code Library and Portal aren't already in the account, they install as dependencies. This is normal.

After install you'll see a new menu entry at FullClarity → Implementation Tracker. Don't open it yet — it won't be able to reach FullClarity until you've completed the configuration record below.

Step 2: Ask FullClarity for your engagement payload

Your FullClarity consultant creates the engagement record on their side and sends you a one-time JSON payload containing four values:

  • API URL — the address the tracker uses to reach FullClarity.
  • API token — a long string the tracker presents on every request so FullClarity knows the requests are coming from your account.
  • Engagement key — identifies which engagement on FullClarity's side the tracker is bound to.
  • WebSocket URL — used for the optional live-update features (lock indicators, cross-user notifications) when those are enabled.

Keep the payload private — anyone with the API token can read and write your tracker data, so treat it like a password.

Step 3: Create the Tracker Configuration record

  1. Navigate to Lists → FullClarity → Implementation Tracker Config → New.
  2. Paste each value from the payload into the matching field:
    • API URL
    • API Token
    • Engagement Key
    • WebSocket URL
  3. Leave Last Health Check blank — the tracker fills it in automatically the first time the page loads.
  4. Click Save.

You should have exactly one Tracker Configuration record per NetSuite account. If you delete it or have a second one floating around, the tracker won't be able to decide which engagement to connect to.

Don't reuse a configuration across engagements

Each engagement has its own API token and engagement key. If you start a second implementation later (for example, adding Subcontracts on top of an existing Project Financials install), ask FullClarity for a new payload and replace the values on the existing record — don't try to keep the old token around.

Step 4: Confirm the connection

  1. Open FullClarity → Implementation Tracker.
  2. The first load takes a few seconds — the tracker has to authenticate to FullClarity and pull the current Issues and UAT data.
  3. When the workspace renders, the connection is working. If FullClarity has seeded any UAT scenarios for your engagement, they'll already be visible on the UAT tab.

The Last Health Check field on the Tracker Configuration record is stamped with the current time on every successful load. You can use that to confirm the integration is still healthy at any point.

Granting access to the right users

Anyone in your account with permission to access the FullClarity menu can open the tracker. There are no separate per-user permissions inside the tracker itself for the implementation period — by design, the implementation team should all be able to see and contribute.

To restrict the tracker to specific NetSuite roles, edit the Audience tab on the Implementation Tracker Launcher Suitelet deployment. See Permissions for the full model.

Disabling or replacing the tracker

If an engagement ends or has to be reset, FullClarity will revoke the engagement on their side. Once revoked, the tracker shows a "This tracker has been disabled by FullClarity" message and stops accepting changes. The historical data remains on FullClarity's side for reference.

To replace a revoked engagement with a fresh one, ask FullClarity for a new payload and update the four fields on the existing Tracker Configuration record. Save the record and reload the Implementation Tracker page — it should reconnect against the new engagement.

Common stumbling blocks

  • "Tracker server unreachable" toast on first load. Almost always a typo in the API URL, or a copy-paste that lost the https:// prefix. Open the Tracker Configuration record and compare every character against the payload FullClarity sent you.
  • Tracker loads but Issues and UAT tabs are empty. Normal on a brand-new engagement. Ask your FullClarity consultant whether UAT scenarios have been seeded yet — if not, FullClarity will provision them and they'll appear after a refresh.
  • "Token revoked" or "disabled by FullClarity" appears immediately after pasting a payload. The token may have been issued to a different account than the one you're installing into. Confirm with FullClarity that the payload matches the NetSuite account ID you're installing the bundle in.

Next steps

  • Quick start — log your first issue, record your first UAT result.
  • Log an issue — the issue form in full.
  • Run a UAT cycle — the testing flow end-to-end.
Last Updated: 5/28/26, 10:49 PM
Prev
Quick start