Skytab (Harbortouch) POS

Accurate sales and labor data tracking is at your fingertips with the SkyTab 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:

  • Mapping is the foundation of your integration. It must be completed before enabling Employee Sync, Actual Labor, or Wage Sync to ensure your labor data and payroll exports are accurate.
  • This integration supports SkyTab payment processing. It is only available to those using SkyTab 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 SkyTab integration, follow these steps:

  1. In the left navigation bar, head to Apps & Integrations > Available Integrations.
  2. Search and select SkyTab and click Next.
  3. Click Connect to Shift4 and enter your credentials (or, login at lh.shift4.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 > SkyTab 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.

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

How Tip Data Syncs from SkyTab


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

  • Credit Card tips (gratuities from receipts)

Including Tips in Payroll


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. The formula you set determines:

  • Which tips are includes
  • How they are calculated
  • How they appear in reports and payroll exports

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

  1. Head to Apps & Integrations > My Integrations > SkyTab 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.

Next Steps


Review the Warnings tab 

The Warnings tab in Time Clocking is your final checkpoint for data accuracy. Before closing a pay period, use this tab to identify and resolve discrepancies between your time clocking source (such as 7punches or your POS) and your payroll exports.

Complete mappings is the foundation for reliable data and labor reporting. By reviewing this tab regularly, you can identify and resolve discrepancies (such as missing punches, unmapped employees, or role mismatches) before they reach payroll.

Understanding Integration Warnings in Time Clocking provide an overview of navigating the warnings tab.


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