Skip to main content

Raken + CMiC Enterprise Integration

In this article, learn how the Raken + CMiC Enterprise integration works, what data syncs between systems, and what to expect during the CS-managed onboarding process.

Written by Carolina Manos

Raken's integration with CMiC Enterprise automatically syncs Jobs, Cost Codes, Employees, and Classifications from CMiC to Raken — and pushes completed time cards from Raken back to CMiC on demand. The V2 release also adds Daily Journal Sync and Project Partners sync for clients who need deeper project management data connectivity.


Quick Answer

The CMiC integration is CS-managed. To get started:

  1. Contact your Customer Success Manager or email help@rakenapp.com to request access.

  2. 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

  • Unions and Trades — synced as Raken Classifications (child records of employees)

  • Project Partners — synced as Contact Companies at the account level and assigned to the corresponding Raken projects (opt-in, requires PM/PM Construct module)

When it's time to process payroll, push completed time cards from Raken Timesheets to CMiC on demand — single time cards or entire pay periods.

With the Daily Journal Sync enabled, Raken Daily Reports, Collaborator Dailies, Super Dailies, Notes, Work Logs, Attachments, and Weather data are automatically synced to CMiC Daily Journals when signed or saved (opt-in, requires PM/PM Construct module).


Data Mapping

The table below shows how data maps between CMiC Enterprise and Raken, and in which direction.

Note: The data mapping image above reflects the core integration. V2 additions (Daily Journal Sync and Project Partners) are opt-in and require the CMiC PM/PM Construct module.


What's New in V2 (April 2026)

Daily Journal Sync (Raken → CMiC)

Raken Daily Reports, Collaborator Dailies, and Super Dailies are now synced to CMiC as Daily Journals. The following data syncs:

  • Daily Reports (PDF) — synced when signed

  • Attachments — synced to the daily journal when uploaded to the report

  • Notes — synced to the Activity field on the daily journal each time they are saved

  • Work Logs (Manpower entries) — synced to the daily journal as manpower entries when saved

  • Weather data — included when the project has a populated address

Important constraint: Daily Journal Sync requires clients to use the default CMiC Job-Project data structure. Clients who have set up Jobs only (without linked Projects) cannot use this feature.

Project Partners → Contact Companies (CMiC → Raken)

CMiC Project Partners are now synced to Raken as Contact Companies, giving field teams visibility into the subcontractors and partners associated with each project without manual entry.

  • Project Partners from CMiC are created as Contact Companies at the account level in Raken using the partner code from CMiC

  • Contact Companies are automatically assigned to the Raken projects that correspond to the CMiC projects the partners are assigned to

Important constraint: Contact Companies are only assigned to projects directly linked to the CMiC project where Project Partners are entered. Partners on parent projects in the job hierarchy are not automatically cascaded down to child project records.

Additional V2 Improvements

  • Unions and Trades from CMiC now sync to Raken as Classifications (child records of employees) and are reflected in time card syncs

  • Project address sync — the integration now syncs the project address from the linked CMiC Project to the Raken project, enabling accurate weather data and map views

  • Employee and job search now supports case-insensitive matching, improving the confirm matches experience

  • Hour Types tab has been removed from the CMiC integration page — CMiC does not support direct integration of hour types


What to Expect During Onboarding

  1. 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.

  2. Intro call — Your specialist walks through the integration, confirms your data mapping preferences, and captures your configuration choices.

  3. 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.

  4. Connection & initial sync — Your specialist connects the integration and runs the initial import of your CMiC data into Raken.

  5. Data review — You review the synced data together and confirm accuracy.

  6. Time card sync test — You run a test time card sync to confirm completed time cards are posting correctly in CMiC.

  7. Go live — Your team starts using the integration as part of your standard payroll workflow.


How to Sync Time Cards to CMiC

  1. Log into the Raken web app and click Time in the left side navigation.

  2. Click Time cards, then click Timesheets.

  3. Select the pay period you want to sync.

  4. Select all or specific time cards, then click Sync selected.

  5. A dry run validates the selected records. Review any issues and correct them.

  6. 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.

Do Union and Trade classifications sync from CMiC?

Yes — as of V2 (April 2026), Unions and Trades from CMiC sync to Raken as Classifications and are reflected in time card syncs. This was not supported in the original integration.

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.

Are the Daily Journal Sync and Project Partners features available to all CMiC customers?

These are opt-in features available to Performance Annual and Enterprise plan customers with an active CMiC integration. They require the CMiC Project Management (PM) or PM Construct module in addition to the existing HCM, JC, and Payroll modules. Contact your CS Manager to enable them.

My CMiC setup uses Jobs only without linked Projects — can I use Daily Journal Sync?

No. Daily Journal Sync requires the default CMiC Job-Project data structure. If your CMiC instance uses Jobs only (without linked Projects), this feature is not available.


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 (Daily Journal Sync and Project Partners require Performance Annual or Enterprise)

  • CMiC modules required: HCM, JC, Payroll (core); PM or PM Construct (for Daily Journal Sync and Project Partners)

  • Role required: Account Administrator

  • Onboarding: CS-managed


Considerations

  • Requires the Performance Plan and an active CMiC Enterprise instance.

  • Unions and Trades now sync as Classifications as of V2 (April 2026).

  • Daily Journal Sync and Project Partners are opt-in and require the CMiC PM or PM Construct module. Contact your CS Manager to enable.

  • Daily Journal Sync requires the default CMiC Job-Project data structure — Jobs-only setups are not supported.

  • Project Partners sync to the projects directly linked in CMiC only — partners on parent projects do not cascade to child projects.

  • 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!

Did this answer your question?