Revel POS
Revel POS integrates with 7shifts to support the synchronization of sales data, actual labor costs, and employee information to streamline scheduling and reporting.
In this article
Add the Integration
Employee and Role Mapping
Actual Sales and Forecasting
Actual Labor
Schedule Enforcement
Employee Sync
Syncing Wages
Things to Know
- Revel POS charges $15-$25/month per location to access integrations offered through their API. If you are adding a new location, you will be prompted to update your subscription within Revel.
- Mapping must be completed before enabling Actual Labor, Employee Sync, or Wage Sync to prevent data discrepancies and duplicate profiles.
- Access to certain integration features may require an upgrade from your current 7shifts plan.
Add the Integration
To connect Revel, you must first obtain API credentials from the Revel team. You will need Admin permissions in 7shifts to complete the setup.
Contact the Revel team at partnerconnectsetup@revelsystems.com with the following details:
-
Revel URL: This can be found in the address bar of your browser (e.g., https://name.revelup.com).
-
Revel Establishment Number: Found in Revel by hovering over your establishment name in the top navigation bar.
Once Revel sends the API Key, API Secret, and API Host to 7shifts, the 7shifts team will connect your account and notify you.
- In 7shifts, go to Apps & Integrations > My Integrations > Revel.
- Select + Connect a location.
- Use the dropdowns to select your Revel account and Location, then click Connect.
Success! It may take several hours for the system to start bringing in your previous sales data. Moving forward, you can manage settings by heading to Apps & Integrations > My Integrations > Revel POS > Settings.
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 issues when running payroll. You can leverage 7shifts reporting and analytics tools to help you make informed decisions and track your business needs.
- Go to Apps & Integrations > Mapping > Roles or Employees.
- Items with identical spelling will appear under the Matched heading.
- For Unmatched items, choose to Match (link existing), Ignore (for salaried staff), or Add (create new).
Actual Sales and Forecasting
Real-time sales data integration is enabled by default upon activation. Once connected, 7shifts pulls Net sales data from Revel 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 Revel.
- 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 Revel 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 Labor & Tip Management
In 7shifts, tip data is tied directly to the employee's time punch; as labor data syncs from Revel, 7shifts automatically pulls the associated tip values to ensure accurate reporting and tip distribution. Once enabled, your actual labor numbers will be displayed on the Dashboard allowing you to compare Sales vs. Labor.
Tip Management and your POS integration work together to ensure:
- Labor data define who worked and when
- Tip data define what was earned
- Tip calculations define how earning are redistributed and paid
Important: Employees must be scheduled in 7shifts for roles to be correctly assigned to punches when actual labor is enabled.
- Go to Apps & Integrations > My Integrations > Revel POS > Settings.
- Under the Labor tab, toggle Actual Labor to "on."
How Tip Data Syncs from Revel
These tips are pulled alongside labor data and become available for use in 7shifts. The Revel integration supports the collection of the following tip sources:
- CC Tips (Credit Card Tips)
- Cash Tips
Tip: 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
Schedule Enforcement
Schedule enforcement prevents employees from clocking into the Revel POS unless they have a published shift in 7shifts. A manager override is required for unscheduled clock-ins.
Important: You must publish or republish your schedules in 7shifts after enabling this setting to push the shift data to Revel.
- In 7shifts settings, toggle Enforce Schedule to "on."
- Publish or republish your schedule in 7shifts.
Employee Sync
7shifts can automatically create new employee profiles when they are added to Revel POS.
Important: Actual Labor must be enabled and existing employees/roles must be mapped before using this feature.
- Synced fields include: First Name, Last Name, phone number, e-mail (only on creation), inactive status, location/department/role assignments, punch ID.
Syncing Wages
Sync hourly wage rates from Revel directly to 7shifts. Wage Sync imports wages only for hourly roles; salaried positions are not supported.
Important: You must enable Wage-Based Roles before toggling this on.
- Head to Apps & Integrations > My Integrations > Revel > Settings.
- In the Employee Data tab, enable Wage Sync.
Next Steps
Review the Warnings tab
Check the Warnings tab in Time Clocking to resolve issues like missing punches or unmapped roles before running payroll.