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
Employee and Role Mapping
Actual Sales and Forecasting
Actual Labor and Tips
Employee Sync
Syncing Wages
Connect the Integration
Setting up the SpotOn integration requires a coordinated effort between you, SpotOn, and the 7shifts Integrations team. Review these 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.
- 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. The Location ID must start with the word "Location" followed by 4 or 5 digits (for example: Location12345).
- 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.
- 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 Tip Management
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.
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.
How Tip Data Syncs from SpotOn
These tips are pulled alongside labor data and become available for use in 7shifts. The SpotOn integration supports the collection of the following tip sources:
- CC Tips (Credit Card Tips)
- Cash Tips
Note: 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.
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 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.
- 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.
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.
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.