Touchpoint POS
Touchpoint POS integrates with 7shifts to sync sales and actual labor data, including time punches and breaks, in near real-time. Touchpoint also supports schedule enforcement, so employees can only clock in when they are scheduled in 7shifts.
Things to Know
Supported by Touchpoint. Touchpoint manages the setup and configuration process. For help with setup, connection settings, or troubleshooting, contact Touchpoint Support directly at support@touchpoint.io.
- Access to this feature may require an upgrade from your existing plan.
- Voided receipts are not supported. Only closed receipts sync to 7shifts. Refunds update existing receipts.
- Breaks are supported on time punches. Only paid and unpaid break types are supported. Custom break types are not supported.
- Declared tips are not supported. Credit card tips, gratuity, and cash tips sync as part of sales data.
- Role filtering at clock-in based on scheduled shifts is not yet available. All roles assigned to an employee in 7shifts are presented at clock-in in Touchpoint POS. This feature is planned for a future update.
Add the Integration
You can get your access token and information from 7shifts by heading to Settings > Developer Tools. For setup assistance, contact Touchpoint Support at support@touchpoint.io.
- Log in to Touchpoint POS with admin credentials.
- In the left navigation bar, select API > 3rd-Party Integration > 7shifts.
- Select Connect to 7shifts:
- Select Grant Access.
- Choose a 7shifts Location from the dropdown menu:
- Toggle 7shifts Integration Enabled.
- (optional) To restrict clock-ins to scheduled shifts, enable Enforce Scheduled Shifts and set a Grace Period defining how many minutes before or after a shift employees can punch in.
- Click Sync 7shifts Users to import employees into Touchpoint.
Actual Sales and Forecasting
Once your integration has been activated, your real-time sales data will be enabled by default. 7shifts will also use those Actual Sales values to populate Projected Sales, allowing you to create schedules based on those projections. These will become more accurate over time as more data is available.
After activating your integration, please note that sales projections may not appear immediately. It can take approximately 1–2 weeks from the activation date for sales projections to become visible, covering up to four weeks into the future. These will become more accurate over time as more data is available.
You can manually import sales data for more immediate projections. To do this, import hourly sales each day or individual receipts consistently. You can learn more about sales projections here.
- Both 7shifts and Touchpoint POS must be configured with the same time zone and workday hours (5:00 AM to 5:00 AM).
- It may take a few hours for the system to bring in previous sales. If they do not appear initially, check back in a few hours.
- It takes approximately 1–2 weeks of data collection for initial sales projections to appear.
- Touchpoint POS syncs closed receipts only. Refunds update existing receipts. Voided receipts are not synced.
- Touchpoint POS supports line items on receipts.
- 7shifts will sync sales data into the Dashboard, Manager Log Book, Actuals Report, and the Labor Budget Tool.
Learn more about the Labor Budget Tool.
When building schedules for future weeks, 7shifts will automatically use past historical sales data to generate and insert sales projections. This feature enables more accurate scheduling to help you stay on budget and within your labor targets.
Actual Sales data will initially be empty for the current or future days until sales data starts rolling in. Once sales numbers are pulled into 7shifts, they will be displayed under the respective days.
Actual Sales and Forecasting in 7shifts defines universal rules and how projection logic applies across all supported integrations.
Actual Labor and Tip Management
We integrate with Touchpoint for Actual Labor. This means that your actual labor costs will be pulled into 7shifts. Once enabled, your actual labor costs are displayed on the Dashboard, allowing you to compare Sales vs. Labor. You'll see the labor numbers update on the Dashboard on the day you enabled Touchpoint POS actual Labor.
- When an employee clocks out, their completed punch is sent to 7shifts.
- Breaks are supported on time punches. Paid and unpaid breaks are synced. Custom break types are not supported.
- Time punch edits should be made directly in your POS to avoid data conflicts. If you have enabled 3rd Party Punches, edit the punch in 7shifts instead.
Syncing POS time clocking data defines universal rules and how labor data from external systems is managed.
Including Tips in Payroll
The Touchpoint integration supports the following tip sources:
- Credit card tips
- Gratuity
- Cash tips
Tip: Configure tip settings after your initial integration setup is complete and your first sync has occurred. This ensures 7shifts accurately recognizes all available tip sources from Touchpoint.
Tip Management: How to enable tip data settings for integrations defines the universal rules for including tip data from your POS in 7shifts.
Integration Warnings in Time Clocking
Once your POS labor is syncing into 7shifts, you will see a Warnings tab when reviewing your current pay period. This tab highlights punches missing a role in your POS/7shifts labor data that may need attention before running payroll.
These warnings appear directly in Time Clocking > Pay Periods > Warnings, helping you quickly identify and fix issues with labor data flowing in from the POS.
You can resolve most issues right from the Warnings tab, and you can still close your pay period even if some warnings remain.
Learn more about: Understanding Integration Warnings in Time Clocking.