Chowbus POS

Once integrated, your sales and labor data from Chowbus POS syncs directly into 7shifts, giving you more accurate insights and reporting.
⚠️ Access to this feature may require an upgrade from your existing plan.
⚠️ For assistance with completing setup and integration troubleshooting, log in to your Chowbus account to start a chat with their support team. Or call, 224-888-5055.
Adding the Integration
You can get your Access Token and information from 7shifts by heading to Settings > Developer Tools. For any questions about the setup process, please reach out directly to Chowbus's support team.
- Wage-based Roles must be enabled in your 7shifts account to accurately import labor from Chowbus.
- From your Chowbus POS, navigate to the Team Management section in the left-hand menu.
- Click on 7shifts.
- Review the permissions that will be granted and click the Authorize button. You will be redirected to the 7shifts website:
- If you have multiple 7shifts accounts, select the correct one from the Accounts dropdown menu.
- Click Submit. You will be returned to the Chowbus portal.
- On the integration page, complete the checklist that outlines the setup requirements below.
Map your store location to the corresponding location in 7shifts.
- Click the Map Location button.
- A pop-up window will appear. Select the correct store location from the Location dropdown menu.
- Click Confirm. A "Location saved successfully" message will appear.
This step maps your Chowbus departments (e.g., Front of House, Back of House) to your departments in 7shifts.
- Click the Map Departments button.
- You will see a list of your existing Chowbus Departments. For each department, you have three options:
- Map to an existing 7shifts department: Click the "Select 7shifts department" dropdown and choose the matching department.
- Create a new department in 7shifts: If the department doesn't exist in 7shifts yet, simply click the Add to 7shifts link in that row. This will automatically create and map the department.
- Ignore the department: If you don't want to sync a specific department, select Ignore from the dropdown menu.
- Once you have mapped or ignored all departments, click the Save button in the top right corner.
Now, map the employee roles in Chowbus (e.g., Cashier, Driver, Staff) to their equivalents in 7shifts. This ensures that employees' scheduled roles and actual clocked-in roles are consistent.
- Click the Map Roles button.
- For each Chowbus Role listed, use the dropdown and choose the corresponding role from 7shifts.
- If a role in Chowbus should not be synced, you can choose to Ignore it.
- After mapping all necessary roles, click Save.
The final step is to map your employee profiles between Chowbus and 7shifts.
- Click the Map Employees button.
- You will see a list of all your employees in Chowbus. You can map them individually, but the fastest method is to use the batch-add feature.
-
To add employees to 7shifts in bulk:
- Check the boxes next to the names of all employees you wish to add to 7shifts.
- A button will appear at the top of the list: Batch Add to 7shifts (#). Click this button.
- The system will automatically create profiles for these employees in 7shifts and map them.
- For employees who already exist in both systems, you can map them manually by selecting their name from the 7shifts Employee dropdown in their row.
- If certain profiles (e.g., test accounts) should not be synced, you can choose to Ignore them.
- Once all necessary employees are mapped or ignored, click Save.
Your 7shifts integration is now fully configured!
Actual Sales & 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 sale projections here.
Sales data from Chowbus POS syncs to 7shifts every minute.
⚠️ Sales Accuracy
To ensure accurate reporting and matching sales totals, 7shifts and Chowbus POS must both:
- be in the same timezone
- have work day hours ranging from 5AM—5AM
7shifts will sync sales data into the Dashboard, Manager Log Book, Actuals Report, and the Labor Budget Tool.
Click here to learn more about the Actuals Report.
Click here to learn more about the Labor Budget Tool.
Projected Sales
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
The 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 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.
- When an employee clocks in, their open punches are immediately sent over.
- It's possible to edit punches in Chowbus, but it's recommended to make those edits directly in 7shifts.
Syncing POS time clocking data defines universal rules and how labor data from external systems is managed.
Tip: The Chowbus integration supports automated tip collection for use with 7shifts Tip Pooling. This data feeds into custom pooling rules based on hours worked, points, or percentages.
For a step-by-step setup, see Tip Pooling for Chowbus POS.
Including Tips in Payroll
The Chowbus integration supports the collection of the following tip sources:
- CC Tips (Credit Card Tips)
- Auto-gratuity
- Declared Tips
Tip: 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.
These tip sources can be used with 7shifts Tip Pooling to create custom distribution rules based on hours worked, points, or percentages.
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.
Tip Management & Integrations defines the universal rules for including tip data from your POS in 7shifts.ing tip data from your POS in 7shifts.
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.