Raken's integration with CMiC Enterprise automatically syncs Jobs, Cost Codes, and Employees from CMiC to Raken every 30 minutes — and pushes completed time cards from Raken back to CMiC on demand. No more manual data entry between systems, and no more delays getting field time into your ERP for job costing and payroll.
Quick Answer
The CMiC integration is CS-managed. To get started:
Contact your Customer Success Manager or email help@rakenapp.com to request access.
Your Raken integration specialist will confirm eligibility and schedule an intro call.
CMiC Enterprise integration requires the Performance Plan.
How It Works
Once connected, the following data syncs from CMiC to Raken every 30 minutes:
Jobs — synced as Raken Projects
Cost Codes & Categories — synced as Raken Cost Codes
Employees — synced as Raken Workers
You can import data from one CMiC Company or multiple. When it's time to process payroll, you push completed time cards from Raken Timesheets to CMiC on demand — single time cards or entire pay periods — with a click.
Important note: Due to a current API limitation, Union and Trade data is not synced to Raken as Classifications at this time. Pay types beyond RT, OT, and DT must be created manually in Raken — they will still be passed to CMiC during the time card sync.
Data Mapping
The table below shows how data maps between CMiC Enterprise and Raken, and in which direction.
CMiC Enterprise | Raken | Direction |
Jobs | Projects | CMiC → Raken |
Cost Codes & Categories | Cost Codes | CMiC → Raken |
Employees | Workers | CMiC → Raken |
Time Cards | Time Cards | Raken → CMiC (on-demand) |
What to Expect During Onboarding
Your Raken integration specialist manages the full connection process. Here's what to expect:
Request & eligibility review — Contact your CS Manager or email help@rakenapp.com. Your specialist confirms you have an active Performance Plan and an active CMiC Enterprise instance.
Intro call — Your specialist walks through the integration, confirms your data mapping preferences, and captures your configuration choices (which CMiC Company to connect, which data flows to enable, time card sync email notifications, etc.).
Data cleanup — If you already have data in Raken, your specialist helps align your Project Numbers and Employee IDs with CMiC records before connecting to avoid duplicate entries.
Connection & initial sync — Your specialist connects the integration and runs the initial import of your CMiC data into Raken.
Data review — You review the synced data together and confirm accuracy.
Time card sync test — You run a test time card sync to confirm completed time cards are posting correctly in CMiC.
Go live — Your team starts using the integration as part of your standard payroll workflow.
How to Sync Time Cards to CMiC
Log into the Raken web app and click Time in the left side navigation.
Click Time cards, then click Timesheets.
Select the pay period you want to sync.
Select all or specific time cards, then click Sync selected.
A dry run validates the selected records. Review any issues and correct them.
Click Sync time cards. Records show a status of Success once posted to CMiC.
Troubleshooting & FAQ
Can I connect more than one CMiC Company?
Yes. The integration supports connecting data from one or multiple CMiC Companies. Your specialist will discuss your configuration during the intro call.
Why aren't Union and Trade classifications syncing?
Due to a current limitation in the CMiC API, Union and Trade data is not synced to Raken as Classifications at this time. Your specialist will inform you if this changes. In the meantime, Classifications can be managed manually in Raken.
What pay types are supported in the time card sync?
RT, OT, and DT sync automatically. Pay types beyond these three must be created manually in Raken but will still be passed to CMiC correctly during the time card sync flow.
Who receives notifications when time is synced?
You can configure email recipients to be notified when a time card sync batch completes. Set this up during the onboarding call or contact your CS Manager to update recipients at any time.
Technical Specifications
Compatibility: Web app only
Sync frequency: Every 30 minutes (inbound); on-demand (time card outbound)
Sync direction: Inbound automatic (CMiC → Raken); outbound on-demand (Raken → CMiC)
Plan required: Performance Plan
Role required: Account Administrator
Onboarding: CS-managed
Considerations
Requires the Performance Plan and an active CMiC Enterprise instance.
Union and Trade data does not sync as Classifications at this time — Classifications must be managed manually in Raken if needed.
Pay types beyond RT, OT, and DT must be created manually in Raken — they will pass through correctly in the time card sync.
Data cleanup in Raken is required before connecting for existing customers — your specialist guides you through this to avoid duplicate records.
Related Articles
More Questions?
Feel free to email us or call us at +1 866-438-0646. We're always glad to answer your questions!
