Lightspeed POS (L-Series)
Accurate sales and labor data tracking is at your fingertips with the Lightspeed Restaurant L-Series integration. This connection automatically syncs sales and time-clocking data to help you make informed business decisions.
In this article
Things to Know
Review these critical technical requirements before enabling the integration:
- Lightspeed L-Series does not support live punch reporting. Punches and labor costs only appear in 7shifts after the punch is closed (both a clock-in and clock-out time are recorded). Labor costs won't be up to date until all punches are closed for the day.
- Breaks (paid or unpaid) are not currently imported from Lightspeed L-Series. Employees can clock in/out for breaks as separate punches to sync data accurately.
- This integration does not support 3rd Party Punches.
Add the Integration
To enable the integration, you will be prompted to log into your Lightspeed account to grant 7shifts access.
- In the left navigation bar, head to Apps & Integrations.
- Search and select Lightspeed, then click Next.
- Click Login to Lightspeed and enter your Lightspeed email and password.
- Once redirected back to 7shifts, click on Lightspeed to complete the setup.
- Click + Connect a Location.
- Select the 7shifts Location and Lightspeed Company you wish to integrate and click Connect.
- Repeat steps 5 and 6 for any additional locations you wish to connect.
- Success! Your settings are now accessible under Apps & Integrations > My Integrations > Lightspeed K-Series 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 Lightspeed and 7shifts to ensure labor data flows to the correct profiles. Correct mapping 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, or Actual Labor to prevent data discrepancies.
- Head to Apps & Integrations > Mapping and 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.
- Live punch reporting is not supported. Punches and labor costs only appear in 7shifts after the punch is closed (both a clock-in and clock-out time are recorded). As a result, labor costs won't be up to date until all punches are closed for the day.
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 Net sales data from Lightspeed 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 Lightspeed upon activation.
- It takes approximately 1–2 weeks of data collection for sales projections to become visible.
- Both 7shifts and Lightspeed 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.
Important: Employees must be scheduled in 7shifts for roles to be correctly assigned to synced punches. Punches without a corresponding scheduled shift will appear without a role.
- Head to Apps & Integrations > My Integrations > Lightspeed > 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 Lightspeed, eliminating the need for double entry. Employee sync updates as data becomes available.
Important: To use Employee Sync, you must first enable Actual Labor, map your existing employees, and map your roles to prevent data discrepancies.
- In your Lightspeed settings within 7shifts, go to the Employee Data tab.
- Toggle on Employee Sync and click Save.
- Synced fields include: first name, last name, phone number, e-mail (only on creation), inactive status, and location/department/role assignments.
Employee Sync defines the universal automation rules for syncing user profiles.