Aloha POS - Omnivore

Aloha POS - Omnivore – 7shifts

Accurate sales and labor data tracking is at your fingertips with the Aloha POS (through Omnivore) integration in 7shifts. This connection automatically syncs sales and time-clocking data to help you make informed business decisions and stay on budget.


Things to Know

  • Omnivore charges a $34.99 monthly licensing fee per location.
  • The minimum required Aloha version (Table Service or Quick Service) is 12.3+.
  • If you are a Delaget customer, please follow the Delaget integration steps instead.
  • You will need an NCR license and must complete firewall whitelisting. Customers with the Connect Essentials package may not require an additional license.
  • Access to certain features may require an upgrade from your current plan.

Add the Aloha integration

To enable the Aloha integration, you must request the connection through your 7shifts account to work with our Integration team.

  1. In the left navigation bar, head to Apps & Integrations > Explore.
  2. Search and select Aloha.
  3. Select your Location from the dropdown and click Request Upgrade.
  4. Our support team will contact you with specific instructions to complete the setup.
  5. Once our team confirms the connection, your settings will be accessible under Apps & Integrations > My Integrations > Aloha > Settings.

Note: After activation, 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 your POS and 7shifts to ensure labor data flows to the correct profiles. When your roles and employees are correctly mapped, it reduces integration warnings and prevents issues when running payroll. You can leverage 7shifts reporting and analytics tools to help you make informed decisions and track your business needs.

Important: Mapping must be completed before enabling Employee Sync, Actual Labor, or Wage Sync to prevent data discrepancies.

  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.

Role & Employee Mapping in 7shifts defines the universal setup rules and mapping logic for all supported integrations.


Actual Sales and Forecasting

Real-time sales data integration is enabled by default upon activation. Once connected, 7shifts pulls Gross Sales data from Aloha to provide a real-time view of your labor costs and generate AI-powered forecasts.

  • Aloha Table Service (TS): 7shifts automatically imports up to 30 days of historical sales data upon activation.
  • Aloha Quick Service (QS): Sales data begins syncing as data becomes available from the day of installation (no historical backfill).
  • It takes approximately 1–2 weeks of data collection for sales projections to become visible.
  • Both 7shifts and Aloha must be configured with the same time zone and workday hours (5:00 AM to 5:00 AM) for data accuracy.

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


Actual Labor and 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.

To enable labor sync:

  1. Head to Apps & Integrations > My Integrations > Aloha POS > Settings.
  2. Under the Labor tab, toggle on Actual Labor and click Save.

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

Including Tips in Payroll

Tip: 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 Aloha integration supports the collection of the following tip sources:

  • Credit Card Tips

The Aloha 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 Aloha POS when they have a scheduled shift in 7shifts. This allows you to control and reduce labor costs.

Step 1: In 7shifts
  1. In 7shifts, go to Apps & Integrations > My Integrations > Aloha POS > Settings.
  2. Ensure Actual Labor and Employee Sync are enabled.
  3. Next, head to the Labor tab.
  4. Toggle on Schedule Enforcement.
Step 2: In Aloha

If you notice that all of your employees require Manager approval for their shifts, you may need to adjust the Grace period on your Aloha system. This will set a window of time around the scheduled shift where employees can clock-in without requiring a manager override.

  1. On your Aloha BOH computer, head to Maintenance > Store Settings > Scheduling.
  2. Ensure Use clock-in punctuality is checked.
  3. Enter your desired grace periods for early and late clock-ins under Number of minutes allowed for: early clock-in, late clock-in, and to clock-in after manager authorization.

    (click the image to expand more details) 

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 Aloha POS, eliminating the need for double entry. Employee Sync also helps ensure your employee records match in both systems, so your labor data is always up to date in 7shifts.

  1. In your Aloha settings within 7shifts, go to the Employee Data tab.
  2. Toggle on Employee Sync and click Save.
  • Synced fields include First Name, Last Name, inactive status, and location/department/role assignments.
  • Employee email addresses do not transfer from Aloha. 7shifts will create the employee profile, but an Admin must manually add the email address.

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


Syncing Wages

You can set employee wages in 7shifts to sync automatically with the rates defined in SpotOn. This ensures your labor cost calculations in 7shifts remain accurate without manual updates.

Important: Prior to syncing wages, you must enable Wage-Based Roles and have properly mapped your Roles between SpotOn and 7shifts.

To enable the Wage Sync setting:

  1. Head to Apps & Integrations > My Integrations > Aloha > Settings beside the Location you want to enable.
  2. In the Employee Data tab, click the slider to enable Wage Sync.

Wage Sync in 7shifts defines the universal rules for syncing employee wage rates across supported integrations.


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