Mad Mobile (CAKE) POS

CAKE2023.png

The CAKE integration allows 7shifts to sync your actual sales and labor data in real-time. This connection provides the insights needed to build high-performing schedules while ensuring your team stays aligned with labor targets through real-time data and schedule enforcement.


Things to Know

Review these critical technical requirements before enabling the integration:

  • The CAKE Client ID is case and hyphen-sensitive.
  • Access to certain features may require a plan upgrade.

Add the CAKE integration

To enable the CAKE integration, follow these steps: 

  1. Locate your Client ID within your CAKE POS terminal (click your register name > see first row). You can also reach out to Mad Mobile Support at 855.696.CAKE or email support@trycake.com to request your Client ID.

  2. Log in to the 7shifts web app and navigate to Apps & Integrations.
  3. Search for and select Cake POS.
  4. Select your Location from the dropdown, enter your Client ID, and click Connect.

Note: After you've activated the integration, it may take several hours for the system to start bringing in your previous sales data.


Employee and Role Mapping

Mapping connects users and roles between CAKE and 7shifts to ensure labor data flows to the correct profiles. Correct mapping reduces integration warnings and prevents issues when running payroll.

  1. Head to Apps & Integrations > Mapping > choose the Employees or Roles tab.
  2. 7shifts automatically maps roles and employees that have identical names and spacing in both systems. You'll find those under the Matched heading.
  3. For Unmatched employees or roles, choose to Match, Ignore, or Add them to 7shifts to ensure data syncs correctly.

See Employee Mapping for universal setup rules and mapping logic.


Actual Sales and Forecasting

Real-time sales data integration is enabled by default upon activation. 7shifts pulls Net sales data from CAKE to provide a real-time view of your labor costs and generate AI-powered forecasts.s.

  • Service Charges in CAKE are treated as auto-gratuities in 7shifts. This is because CAKE’s Service Charge feature is used as an automated form of gratuity (tip) that can be configured in several ways within the POS. For more details on customizing your Service Charges in CAKE, visit Service Change Settings (Cake University).
  • It takes approximately 1–2 weeks of data collection for initial sales projections to appear.
  • 7shifts automatically imports up to 90 days of historical sales data to generate labor budget projection
  • Both systems must be set to the same time zone and workday hours (5:00 AM to 5:00 AM).

Actual Sales and Forecasting in 7shifts defines universal rules and how projection logic applies across all supported integrations.


Actual Labor & Tips

As labor data syncs from the POS, 7shifts pulls employee punches and labor costs to support accurate reporting, tip calculations, and payroll workflows. Once enabled, actual labor totals are displayed on the Dashboard, allowing you to compare sales vs. labor. Tips are managed alongside actual labor in 7shifts because they are earned during worked time and associated with employee punches.

Important: You must complete Employee and Role mapping for labor data to be accurate.

To enable labor sync:

  1. Navigate to Apps & Integrations > My Integrations > Cake POS > Settings.
  2. Under the Labor tab, toggle on Actual Labor.

Syncing POS time clocking data defines universal rules and how labor data from external systems is managed.

Including Tips in Payroll

Note: It is recommended to configure these settings after your initial integration setup is complete and your first sync has occurred. This ensures 7shifts accurately recognizes all available tip sources from your POS.

The CAKE integration supports the collection of the following tip sources:

  • Credit Card Tips
  • Cash Tips
  • Auto-gratuity
  • Declared Tips

The CAKE integration syncs tip data recorded in the POS to 7shifts. To ensure these tips are included in your reports and payroll (7shifts Payroll and external exports), you must configure your tip calculation settings. Follow the steps in Tip Management: Include Tip Calculations.

Tip Management & Integrations defines the universal rules for including tip data from your POS in 7shifts.


Schedule Enforcement

Schedule Enforcement ensures staff can only clock into CAKE when they have a scheduled shift in 7shifts.

Note: If an employee is not scheduled, a manager override on the POS terminal is required to allow the clock-in.

To enable Schedule enforcement:

  1. Ensure Actual Labor and Employee Sync are turned on in your integration settings. 
  2. Gather your 7shifts Location IDs and Company IDs from Settings > Developer Tools > Resource IDs.
  3. Email Mad Mobile support at support@madmobile.com to request the final activation of Schedule Enforcement for your IDs.

Schedule Enforcement defines universal rules and how scheduled shifts sync accross supported integrations.


Employee Sync

7shifts can automatically create new employee profiles when they are added to CAKE POS. Employee Sync also helps ensure your employee records match in both systems, so your labor data is always up to date in 7shifts.

Important: Actual Labor must be enabled and existing employees/roles must be mapped before using this feature.

  • Synced fields include First Name, Last Name, Email, inactive status, and location/department/role assignments.

See Employee Sync for the universal automation rules for syncing user profiles.


Related Articles

Role & Employee Mapping
Actual Sales & Projections
Syncing POS time clocking data
Understanding Integration Warnings in Time Clocking
Employee Sync
Schedule Enforcement

Was this article helpful?
5 out of 5 found this helpful