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
Updated today

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:

  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

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:

  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 (which CMiC Company to connect, which data flows to enable, time card sync email notifications, etc.).

  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.

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!

Did this answer your question?