Skip to content
  • There are no suggestions because the search field is empty.

Plexxis Integration

Overview of how Clearstory & Plexxis are Integrated.

Jump to: Terminology || Integrated Workflows || Setting Up the Integration 

Overview

Plexxis is a construction management platform built for specialty trade contractors, with core functions spanning estimating, project management, accounting, payroll, mobile time tracking, and heavy equipment. The Plexxis DataVerse provides API access that enables two-way integrations between Plexxis and external systems.

With the Clearstory & Plexxis integration, project teams can:

Eliminate data entry: Because CORs are automatically logged in Clearstory the moment a T&M tag is signed or a forward-priced change order is created, there is no Change Request data entry required in Plexxis. With the integration, you can push a COR from Clearstory directly into a Plexxis Change Request, eliminating manual re-entry.

Promote Financial Visibility: By making Clearstory the shared source of truth for all CORs on a project, you get a real-time view of your COR exposure. The integration lets you instantly see which CORs have been pushed to Plexxis and which haven't, so you can quickly identify anything missing from your forecast.

Terminology

Clearstory Plexxis
Project Job
Change Order Request Change Request (Contract type)
COR Number Contract Number

Integrated Workflows

Linking Projects Between Plexxis & Clearstory

Before you can push CORs, your Clearstory project must be linked to its corresponding job in Plexxis. This only needs to be done once per project.

  1. Locate your Clearstory project and open it.
  2. Under Advanced Settings, click Plexxis, then click Edit.
  3. Search for and select the matching Plexxis job from the list, then click Save.
  4. The project is now linked. The Plexxis push functionality will be available on the COR log for this project.

Pushing CORs to a Change Request

Once a project is linked, you can push one or more CORs from the Clearstory COR log directly into a Plexxis Change Request.

  1. From the COR log, select the COR or CORs you want to push to Plexxis by checking the box next to each one.
  2. Click the Push to Plexxis button that appears in the toolbar at the top of the log.
  3. The Select Change Request dialog opens showing the available Change Requests in Plexxis. You can either:
    • Select an existing Change Request to add the COR line items to, then click Next, or
    • Click Create Change Request to create a new Change Request directly from Clearstory. The new contract number will default to the next sequential number, which you can override.
  4. The details panel opens. Choose how you want the COR data to be structured as line items in Plexxis using the toggle in the top right:
    • Lump Sum — Each COR is pushed as a single line item using its total amount. This is the default and works for all COR types.
    • Subtotal — Each COR is broken out by cost category (Labor, Material, Equipment, Other) and pushed as separate line items, one per category subtotal. Available only for CORs that include a resource breakdown.
    • Line Item — Each individual resource line item within the COR is pushed as its own separate line item in Plexxis. This is the most granular option and is also available only for CORs that include a resource breakdown.
  5. For each row being pushed, select an action: Create new line item, Revise an existing line item, or Link to an existing line item in Plexxis.
  6. For each row, complete the required Plexxis mapping fields:
    • Cost Code — Required for all line items. Select from your Plexxis cost code list.
    • Activity Code — Applies to Labor line items. Activity codes often match cost codes but not always; select the appropriate one from your Plexxis list.
    • Subsection — Select the relevant subsection (for example, a floor or area).
    • Item Code — Required for Material line items only. The dropdown shows the first 50 items from your Plexxis library; start typing to search your full material catalog.
    • Unit of Measure — Inherited automatically from the selected item code for materials. For labor and equipment, you can select the unit of measure (for example, hours).
  7. Click Push to Plexxis to submit.

When the transaction is complete, the Plexxis Contract Number is written back to the COR log for future reference, giving your team a clear record of where each COR was sent.

Where COR data lands in Plexxis:

Clearstory cost type Plexxis destination
Labor line items Labor tab (with quantity, unit of measure, unit cost, and charge rate from Clearstory)
Material line items Material tab
Equipment line items Equipment tab
Other cost types Other Costs and Charges tab (with cost code, subsection, and a Miscellaneous expense type)
Markups Other Costs and Charges tab

Note: If a COR is edited or revised after it has already been pushed to Plexxis and its total amount changes, a red indicator will appear on that row in the Plexxis CR column. This signals that the data in Plexxis is now out of sync with Clearstory and the COR should be re-pushed to keep your Change Request up to date.

Filtering the COR Log by Integration Status

After setting up the integration, a Plexxis CR column appears in your COR log. This column gives your team an instant view of which CORs have been pushed to Plexxis and which have not.

  • Contract number displayed (e.g., 281): The COR has been pushed and is tied to that Change Request in Plexxis.
  • Unassigned: The COR has not yet been pushed to Plexxis.

Use the filter options on the column to quickly segment your log:

  • Assigned — Show only CORs that have been pushed to a Plexxis Change Request.
  • Unassigned — Show only CORs that have not yet been pushed.

This makes it easy to audit your COR log and ensure nothing is missing from Plexxis without any additional manual tracking

 

Setting up the Plexxis Integration

The Clearstory integration with Plexxis must be set up by a user with either an Account Owner or Admin role in Clearstory.

Requirements: This integration requires an active Plexxis subscription with DataVerse API access enabled. You will also need your Plexxis Company Domain, Database, Client ID, and Client Secret before completing the setup in Clearstory.

In Plexxis

Clearstory connects to Plexxis through the DataVerse API. Before you enable the integration in Clearstory, someone with access to your Plexxis admin portal needs to create an API account for Clearstory and grant it permission to the specific endpoints Clearstory uses.

Note: This requires an active Plexxis subscription with DataVerse API access enabled. If DataVerse access is not yet turned on for your account, contact Plexxis support before you begin.

  • Log in to your Plexxis admin portal.
  • Navigate to Account Management.
  • Create a new API account and name it Clearstory.
  • Save the credentials Plexxis generates for the account. The credentials file contains your Company Domain, Database, Client ID, and Client Secret.
  • Open the permissions for the Clearstory API account. Permissions are split into a read side and a write side.
    PlexxisSetup
  • On the read side, enable each of the following:
Permission What Clearstory uses it for
Branches Maps your Plexxis branches to Clearstory offices
Jobs Links Clearstory projects to Plexxis jobs
Contracts Reads existing Change Requests so you can push a COR into one
Contract Details Reads existing line items so you can revise or link to them
Contract Statuses Populates the contract status options
Cost Codes Populates the Cost Code field on every line item
Activity Codes Populates the Activity Code field on Labor line items
Job Subsections Populates the Subsection field
Expense Types Assigns an expense type to Other cost line items
Vendors Populates vendor reference values
Items Populates the Item Code field on Material line items, along with its unit of measure
    • Select Apply to commit the read permissions.
    • On the write side, enable the following:

    Permission What Clearstory uses it for
    Contract Upsert Creates and updates the Change Request header in Plexxis
    Contract Details Upsert Creates and updates the line items on the Change Request
    • Select Apply to commit the write permissions.

    Note: Clearstory authenticates with the Client ID and Client Secret. If those two values are not in the credentials Plexxis provides, request them before you continue.

    As new integration features are released, you may be asked to grant additional access.

    In Clearstory

    1. In Clearstory, select Integrations from the left navigation menu.
    2. Search for Plexxis, then select Manage Integration.

    3. Select Enable Plexxis Integration.
    4. Enter the following Plexxis information:
      • Company Domain — the company portion of your Plexxis API URL.
      • Database — the Plexxis database you want Clearstory to connect to.
      • Client ID
      • Client Secret
      • Enabled Offices — select the Clearstory office or offices that should use this Plexxis configuration.
    5. Select Continue and complete the remaining prompts to enable the integration.

    The API URL is constructed using the Company Domain and Database entered during setup:

    https://[Company Domain].plexxis.software/ords/[Database]/dataverse