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.

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.

Step 1: Obtain Revel API Credentials

Contact the Revel team at partnerconnectsetup@revelsystems.com with the following details:

  1. Revel URL: This can be found in the address bar of your browser (e.g., https://name.revelup.com).
  2. Revel Establishment Number: Found in Revel by hovering over your establishment name in the top navigation bar.
    Screen Shot 2021-08-11 at 11.03.39 AM.png

Once Revel sends the API Key, API Secret, and API Host to 7shifts, the 7shifts team will connect your account and notify you.

Step 2: Connect the Location in 7shifts
  1. In 7shifts, go to Apps & Integrations > My Integrations > Revel.
  2. Select + Connect a location.
  3. 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.

How to Map Roles & Employees
  1. Go to Apps & Integrations > Mapping > Roles or Employees.
  2. Items with identical spelling will appear under the Matched heading.
  3. For Unmatched items, choose to Match (link existing), Ignore (for salaried staff), or Add (create new).
Role & Employee Mapping defines the universal setup 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 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 Sales and Forecasting in 7shifts defines universal rules and how projection logic applies across all supported integrations.

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.

  1. Go to Apps & Integrations > My Integrations > Revel POS > Settings.
  2. Under the Labor tab, toggle Actual Labor to "on."
Syncing POS time clocking data defines universal rules and how labor data from external systems is managed.

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
Tip Management & Integrations defines the universal rules for including tip data from your POS in 7shifts.

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.

  1. In 7shifts settings, toggle Enforce Schedule to "on."
  2. Publish or republish your schedule in 7shifts.
Schedule Enforcement defines universal rules and how scheduled shifts sync accross supported integrations.

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.
See Employee Sync for the universal automation rules for syncing user profiles and status updates across all integrations.

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.

  1. Head to Apps & Integrations > My Integrations > Revel > Settings.
  2. In the Employee Data tab, 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

Check the Warnings tab in Time Clocking to resolve issues like missing punches or unmapped roles before running payroll.

Understanding Integration Warnings defines universal rules for resolving data discrepancies.

Was this article helpful?
3 out of 4 found this helpful