Skip to main content

Overview

The ACC Submittal Syncer keeps Submittals synchronized between two ACC projects with support for complex approval workflows. The system uses AI to intelligently match specification sections and submittal types between different project configurations. Common Use Case: A General Contractor and Architect each maintain their own ACC project. Submittals flow through the approval workflow automatically, from draft to submission to review to closure.

Workflow Steps

1

GC Creates Submittal Draft

The General Contractor creates a submittal in their ACC project with:
  • Title and description
  • Specification section
  • Submittal type
  • Required dates and lead times
  • Status set to “Waiting for Submission”
The submittal automatically syncs to the Architect’s project. AI matches the spec section and submittal type between the two projects, even if they use different naming conventions.
2

GC Updates Draft Details (Optional)

While in draft status, the GC can update:
  • Title, description, or subsection
  • Dates and lead times
  • Priority
Changes sync to the Architect’s project automatically.
3

GC Submits for Review

When ready, the GC submits the submittal for official review:
  • Status changes to “Under Review”
  • Submission package attachments are synced
  • Submittal is assigned to designated reviewer
The submission syncs to the Architect’s project for review.
4

Architect Reviews

The Architect reviews the submittal in their project and provides feedback. They can add review comments and attach response documents.
5

Architect Closes Review

The Architect completes their review and closes the submittal:
  • Provides final decision and comments
  • Attaches any review response documents
  • Status changes to “Closed”
The closure, comments, and attachments sync back to the GC’s project.

What Gets Synced

Initial Creation

When a submittal is first created:
  • Title and description
  • Specification section (AI-matched)
  • Submittal type (AI-matched)
  • All date fields (required on job date, lead time, approval date, etc.)
  • Subcontractor assignment
  • “Kroo” template assignment

Updates While in Draft

The GC can update:
  • Title, description, subsection
  • All date fields
  • Priority

Submission for Review

When submitted:
  • Status change to “Under Review”
  • Submission package attachments
  • Assignment to reviewer

Review Closure

When closed:
  • Status change to “Closed”
  • Review comments
  • Review response attachments

AI-Powered Matching

The system uses AI to match fields between projects that may have different configurations:

Specification Sections

Different projects may organize specs differently (e.g., “Building Materials 500” vs “MAT-500”). The AI finds the best match with at least 70% confidence. Example Match:
  • Source: “Building Materials (500)”
  • Destination: “MAT-500”
  • Confidence: 92%

Submittal Types

Similarly, submittal types (Product Data, Shop Drawings, etc.) are matched between projects using AI.
Confidence Threshold: If the AI cannot find a match with at least 70% confidence, the sync will fail with a detailed error message explaining why.

Setup Requirements

GC Setup Steps

1

Add Kroo Service Account

Add the Kroo service account ([email protected]) to your ACC project as Submittal Manager (can view all Submittals).
2

Provide Project ID

Provide your ACC project ID to Kroo support.
3

Verify Spec Sections

Verify that your Submittal Spec Sections match those in the Architect’s project. Kroo can load pre-determined submittal spec sections if needed.
4

Verify Response Options

Verify that your Submittal Response Options match those in the Architect’s project.
5

Confirm Numbering Scheme

Confirm that your current submittal numbering scheme will match the Architect’s.
6

Set Start Date

Confirm the start date and time for submittal transfer (the “line in the sand”). Only submittals created after this date will be synced.

Architect Setup Steps

1

Add Kroo Service Account

Add the Kroo service account ([email protected]) to your ACC project as Submittal Manager (can view all Submittals).
2

Provide Project ID

Provide your ACC project ID to Kroo support.
3

Provide Default Submittal Manager

Provide the Default Submittal Manager for the project. This can be a person or group who will review submittals.
4

Verify Spec Sections

Verify that your Submittal Spec Sections match those in the GC’s project. Kroo can load pre-determined submittal spec sections if needed.
5

Verify Response Options

Verify that your Submittal Response Options match those in the GC’s project.
6

Confirm Numbering Scheme

Confirm that your current submittal numbering scheme will match the GC’s.
7

Set Start Date

Confirm the start date and time for submittal transfer (the “line in the sand”). Only submittals created after this date will be synced.
Start Date (“Line in the Sand”): The sync only processes submittals created after the agreed-upon start date. This prevents syncing historical submittals and ensures a clean starting point.
Critical Configuration: Spec sections and response options must match between projects for successful sync. Mismatched configurations can cause AI matching failures or workflow issues.

Common Issues

Symptom: Submittal creation fails with “AI could not find a confident match”Possible Causes:
  • Spec sections or submittal types missing in destination project
  • Naming differs significantly between projects (< 70% confidence)
  • Source submittal missing spec or type
Resolution:
  • Ensure both projects have spec sections and submittal types configured
  • Use similar naming conventions for better matching
  • Add missing specs or types to destination project
  • Contact support to review AI matching logs
Symptom: Submittal creation fails with “No template with ‘Kroo’ in name found”Resolution:
  • Create a submittal template in the destination ACC project
  • Name it “Kroo” or include “Kroo” in the template name (case-insensitive)
  • Contact support to retry failed submittals
Possible Causes:
  • Source submittal missing required fields (spec, type, title)
  • AI matching failed (< 70% confidence)
  • User or company IDs don’t exist in destination
  • Kroo template missing
Check:
  • Verify all required fields are filled in source submittal
  • Review Sync Details portal for specific error messages
  • Check that users and companies exist with proper permissions
Possible Causes:
  • Attachment files too large or unsupported format
  • Network issues during file transfer
  • Wrong attachment category for submittal state
Resolution:
  • Check attachment file sizes (ACC has limits)
  • Ensure files are in supported formats
  • Wait for next sync cycle (typically 15-30 minutes)
  • Review error logs in Sync Details portal
The system automatically transforms attachment categories when needed (e.g., category 2 → category 1 during submission).
Possible Causes:
  • Missing reviewer configuration (manager user ID)
  • Reviewer doesn’t exist or lacks permissions
  • Invalid workflow state transition
Resolution:
  • Verify reviewer user ID is configured correctly
  • Ensure reviewer has submittal access in destination project
  • Contact support to review state transition logs
ACC requires multi-step state transitions for certain changes. The system handles this automatically behind the scenes.

Edge Cases

Reopened Submittals

If a submittal is reopened after being reviewed, the system detects this and handles the workflow appropriately based on the current state.

Multiple Revisions

The system tracks submittals across multiple revision cycles, maintaining the link between source and destination even as the workflow repeats.

Partial Matches

If AI matching produces low confidence (50-69%), the sync will fail with detailed reasoning about why the match wasn’t confident enough. Review the error message to understand what improvements are needed.

Getting Help

If you encounter sync issues with submittals:
  1. Check the Sync Details portal in the Kroo app (Two-Way Sync → Details)
  2. Review error messages for specific failure information, including AI matching confidence and reasoning
  3. Contact Kroo support at [email protected] with:
    • Source and destination project IDs
    • Submittal IDs from both projects
    • Error messages from Sync Details portal (especially AI matching failures)
    • Timestamp when the issue occurred
Support Access: Kroo support can view AI matching confidence scores, reasoning text, and detailed transformation logs to quickly diagnose issues.