Harbortouch POS

Accurate sales and labor data tracking is at your fingertips with the Harbortouch POS integration! This connection automatically syncs sales and time-clocking data to help you make informed business decisions and maintain labor targets through real-time data insights.

Things to Know


Review these critical technical requirements before enabling the integration:

  • This integration supports SkyTab payment processing. It is only available to those using Harbortouch POS through the Shift4 marketplace, and the use of Shift4's payment processing is required.
  • Clients must authorize any new Shift4 locations created after the initial integration to connect them to 7shifts.
  • Open punches (employees still clocked in) will not sync until 60 minutes after the employee has clocked out.
  • Access to certain features may require a plan upgrade.

Add the Integration


To enable the Harbortouch integration, follow these steps:

  1. In the left navigation bar, head to Apps & Integrations > Available Integrations.
  2. Search and select Harbortouch and click Next.
  3. Click Login to Shift4 and enter your credentials (or, login at lh.harbortouch.com).
  4. Once logged into Shift4, click the Marketplace tab in the left menu.
  5. Find the 7shifts app, click View details, then click Install:
  6. Click Allow to authorize the connection. You will be redirected to 7shifts to log back in:
  7. In 7shifts, go to Apps & Integrations > My Integrations > Harbortouch POS > Settings.
  8. Click Connect a location:
  9. Select your 7shifts Location, your Shift4 Account, and your Shift4 Location, then click Connect:
  10. Success! Moving forward, you'll be able to view the integration within your 7shifts account by heading to Apps & Integrations > My Integrations > Heartland Restaurant > Settings.
    After you've activated the integration, it may take several hours for the system to start bringing in your previous sales data.
  11. You will need to click on Connect a location and repeat steps 8-9 for any additional locations you wish to connect that were also configured. Repeat steps 11 and 12 if you are connecting more than one 7shifts Location:

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. 7shifts pulls Net sales data from Harbortouch to provide a view of your labor costs and generate AI-powered forecasts.

  • 7shifts automatically imports up to 90 days of historical sales data from Harbortouch upon activation.
  • It may take hours for the system to start bringing in your previous sales. If they do not appear initially, please check back in a few hours.
  • Both 7shifts and Harbortouch POS must be configured with the same time zone and workday hours (5:00 AM to 5:00 AM).
  • It takes approximately 1–2 weeks of data collection for initial sales projections to appear.

Actual Sales and Forecasting in 7shifts 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.

Important: Punches will not sync until 60 minutes after an employee has clocked out and the punch is considered "closed."

To enable labor sync:

  1. Head to Apps & Integrations > My Integrations > Harbortouch POS > Settings.
  2. Under the Labor tab, toggle on Actual Labor.
  3. Click Save.

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

  • Credit Card tips (gratuities from receipts)

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.

Employee Sync


7shifts can automatically create new employee profiles when they are added to the Harbortouch 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 mapping completed before using this feature to prevent data discrepancies.

  1. Head to Apps & Integrations > My Integrations > Harbortouch POS > Settings.
  2. Under the Employee Data tab, toggle on Employee Sync.
  3. Click Save.
  • Synced fields include Phone Number, email, inactive status, and location/department/role assignements.

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


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