SpotOn POS
Accurate sales and labor data tracking is at your fingertips with the SpotOn POS integration. This connection allows 7shifts to sync your actual sales and labor data to provide the insights needed to build high-performing schedules while ensuring your team stays aligned with labor targets.
In this article
Connect the Integration
Setting up the SpotOn integration requires a coordinated effort between you, SpotOn, and the 7shifts Integrations team.
- Fill out the SpotOn Customer Authorization Form.
- SpotOn will send your credentials directly to the 7shifts Integrations team. This process typically takes 1–5 business days.
- Moving forward, you'll be able to view the integration within your 7shifts account by heading to Apps & Integrations > My Integrations > SpotOn POS > Settings.
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 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 reporting issues. 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.
- Head to Apps & Integrations > Mapping > choose the Employees or Roles tab.
- 7shifts automatically maps roles and employees that have identical names and spacing in both systems. You'll find those under the Matched heading.
- For Unmatched employees or roles, choose to Match, Ignore, or Add them to 7shifts to ensure data syncs correctly.
Employee Mapping defines universal rules and mapping logic.
Actual Sales and Forecasting
Real-time sales data integration is enabled by default upon activation. Once connected, 7shifts pulls Net sales data from SpotOn to provide a real-time view of your labor costs and generate AI-powered forecasts.
- 7shifts automatically imports up to 90 days of historical sales data from SpotOn 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 SpotOn 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 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:
- Head to Apps & Integrations > My Integrations > SpotOn > Settings.
- Under the Labor tab, toggle on Actual Labor.
- Click Save.
Syncing POS time clocking data defines universal rules and how labor data from external systems is managed.
Employee Sync
7shifts can automatically create new employee profiles when they are added to the SpotOn 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.
- In your SpotOn settings within 7shifts, go to the Employee Data tab.
- Toggle on Employee Sync.
- Click Save.
- Synced fields include First/Last name, Punch ID, Email, inactive status, and location/department/role assignements.
See Employee Sync for the universal automation rules for syncing user profiles and status updates across all integrations.
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:
- Head to Apps & Integrations > My Integrations > SpotOn > Settings beside the Location you want to enable.
- 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.
Related Articles
Role & Employee Mapping
Actual Sales & Projections
Syncing POS time clocking data
Understanding Integration Warnings in Time Clocking
Employee Sync
Wage Sync