Corfix Connect: CMIC Integration
This article explains how Corfix Connect works with CMIC, what data syncs between the two platforms, and why it matters for your team.
Overview
CMiC is a construction ERP platform used to manage jobs, financials, and workforce data. With Corfix Connect, you can integrate CMiC directly with Corfix to ensure project data and time tracking information flow seamlessly between systems — reducing manual entry and keeping teams aligned.
Why It Matters
Managing projects and labor across separate systems often leads to duplicated work, delayed reporting, and data inconsistencies.
With this integration:
- Projects created in CMiC automatically appear in Corfix for field use.
- Time tracked in Corfix flows back into CMiC for payroll and financial processing.
This ensures your field teams and back-office systems stay in sync without requiring double entry.
How It Works
This integration includes two one-way syncs:
1. Project Sync (CMiC → Corfix)
CMiC acts as the system of record for projects (jobs). Project data is synced into Corfix automatically on a daily basis.
2. Time Card Sync (Corfix → CMiC)
Corfix acts as the source for time tracking. Completed time card data is sent to CMiC weekly and mapped into CMiC’s payroll timesheet structures.
Key behaviors:
- Project data flows from CMiC into Corfix daily.
- Time card data flows from Corfix into CMiC weekly.
- Time card data is structured to align with CMiC PY Timesheets.
- Integration components are deployed across all three Corfix production environments.
No reverse sync occurs beyond what is defined above.
What Data Can Be Synced?
Project Data
| DATA | DIRECTION |
|---|---|
| Project Number | CMiC → Corfix |
| Project Name | CMiC → Corfix |
| Additional Metadata (where available) | CMiC → Corfix |
Time Card Data
| DATA | DIRECTION |
|---|---|
| Employee ID | Corfix → CMiC |
| Project (Job) | Corfix → CMiC |
| Hours | Corfix → CMiC |
| Additional Metadata (where available) | Corfix → CMiC |
Sync Notifications
After each weekly time card sync, an automated email is sent to designated recipient(s).
The email includes:
Successful Records
- Employee Number
- Project Number
- Date
- Hours
Failed Records
- Employee Number
- Project Number
- Date
- Hours
- Full payload
- Error details
Want to use this with Corfix Connect? Let us know!
Whether you're looking to connect Corfix to a platform covered in our integration articles or need something beyond what's listed, our team can help. Reach out to discuss your setup and we'll help you find the right path forward.