Skip to main content

Default User Roles and Permissions

Org Admins, GM Users, and Employee Users access

Written by Mauricio Osorio
Updated this week

Understanding User Roles in TipHaus

TipHaus uses three default user roles to manage permissions: Org. Admin, GM User, and Employee User. Properly assigning these roles is critical for maintaining security and ensuring smooth daily operations. This guide defines each role, outlines their permissions, and explains how to invite users.


Role 1: Organization Admin (Org. Admin) and Enterprise Admin

The Org. Admin and Enterprise admin roles have full, unrestricted access to all settings and data across the entire organization.

  • Primary Function: To configure high-level settings, manage tip distribution logic, and control all other aspects of the platform.

  • Best Practice: This role should be assigned sparingly. Limit Org. Admin access to owners or senior leaders who are authorized to make structural changes to your tip policies.

  • Security: Existing Org. Admins are responsible for creating all new Admin and GM accounts. TipHaus support will not create these users on your behalf.

Note: Only existing Enterprise admins can create new users with Enterprise access.


Role 2: GM User (General Manager)

The GM User role is designed for daily management at the location level without the ability to change core account settings.

  • Primary Function: To oversee daily tip-outs, manage employee data, initiate payouts, and run reports.

  • Location-Specific Access: GMs can only view and manage the locations they have been explicitly granted access to by an Org. Admin.

Default GM User Accessibility & Actions

They Can:

They Can’t:

Access a read-only version of the Tip Distribution Logic tab

Manage Tip Distribution Logic (Create, Edit, Delete, tip sharing rules or tip pools)

Access the Breakdown tab

Manage General Store Data

Manage the Earned Tip Access page

Manage Store CC Tip Fee

Enroll employees in the ETA program

Assign Job Codes to Employees

Initiate Payouts

Manage Job Codes

Manage the Reporting page and all reporting tools

Manage Sale Item Categories

Edit Employee Details

Manage Roles

Manage Employee App Users

Manage Recent Pay Periods

Batch Job Code Assignment

Custom Team Adjustment

Edit Sale Data

Manage Custom Shifts

Edit and Delete Shift Data

Reprocess Report Export

Note:

  • If you would like to create Custom Roles with unique privileges, please visit the following article.

  • Please visit our Roles and Permissions Glossary to better understand what each setting allows a user to do.


How do I invite my employees and GMs to use Tiphaus?

Manually send out invitation emails to your employees for the TipHaus Employee App, or invite your GM's to use the TipHaus Client Dashboard by going to Settings > Users > “+ Create

  • Select "Client" if you want to add a new GM or Org Admin

  • Select "Employee" if you want to send an invite to an employee for the TipHaus Employee App


Employees can also register from my.tiphaus.com and clicking Register:

To have a more detailed explanation of how to invite your employees, please visit: TipHaus Mobile Employee App: Registration

Backlog Employee App Users:

While Employee Users cannot access the Client Dashboard and only have access to the Employee App via my.tiphaus.com, you can access the TipHaus Employee App and backlog to see a read-only version of the Employee App as any of the users within your organization or selected locations, depending on your account’s permissions.

Adding New Employees to TipHaus

TipHaus relies on data synchronization with your Point of Sale (POS) system and labor tracking integration (if you have one) to manage employee profiles. Employees must first be added or updated in the POS system and labor system before they can appear in TipHaus. This ensures consistency and accuracy across platforms.

If you can’t add the employee’s email to your POS:

Manually add the employee’s email address to TipHaus from Settings (1) > Locations (2) > Employees (3). Clicking on the "Edit" button (4) next to an employee will override any data coming from the POS in the future.

Adding Employees to New Locations

To add an employee to a new location:

  1. Create the Employee Profile in the POS: Use the same email address the employee already uses at other locations. This ensures the profiles can be linked across locations.

  2. Synchronize with TipHaus: Once the profile exists in the POS, TipHaus will automatically sync the employee data. If the employee’s existing profile does not have an email linked for the new location, update their email in the POS system and send them a new invitation to sign up for that location.

Transferring Employees Between Locations

When an employee transfers from one location to another:

  1. Add the Employee to the New Location’s POS: Use the same email address they use at their current location.

  2. Link the Employee in TipHaus: Once the employee appears in the new location’s POS, TipHaus links them automatically.

Troubleshooting Common Issues

  • Employee Not Appearing in TipHaus: Verify that the employee has been created in the POS with the correct email address.

    • If you are using TipHaus x Union POS, Employees and Job Codes must be present on a shift or sale to appear on TipHaus.

  • Email Address Updates: If an employee’s profile lacks an email for a new location, update their email in the POS and resend the invitation. Use email aliases if necessary, treating them as separate emails.

If you would like to manually sync employees' data (name, email, payroll ID) into TipHaus, you can do so from Settings > Location > Employees > Actions > Resync Employees with Point of Sale.


Still have questions? Contact our customer success team here or click the Chat icon in the bottom-right corner of your Client Dashboard.

Did this answer your question?