Skip to main content

🟦 Creating an Employee Role for Time Tracking

L
Written by Lassi kähkönen
Updated over 2 months ago

Allow Employees to Log Working Hours Only

This guide helps you set up a custom role ("Employee") so users can only access time tracking features in Eemel. This feature is available in the Premium product tier and above.

🔹 General Info about Roles

  • Default Role: All users are administrators by default.

  • Role Restrictions: Roles can restrict access to specific sections or actions.


🔹 Step-by-Step: Creating the Employee Role

1. Ensure You Have Premium Version

Go to Your Subscription and upgrade to Premium if necessary.

2. Create the Role

  • Navigate to My Info → Roles.

  • Click New Role (+).

  • Role Description: Enter a name like Employee.

  • In Default page on login, choose Time tracking >>.

  • Allow login? → Yes

  • Allow invoice editing? → No

  • Can see others' invoices? → No

  • Allow editing of others’ invoices? → No

  • Can see others' customers? → No

  • Under Role Permissions, tick at minimum:
    Time Tracking → Time Entries >>

Optional: Grant access to Payroll Reports, but keep “See all payrolls?” set to No.

  • Click Save.

3. Assign the Role to a User

  • Go to My Info → Users.

  • Create or edit a user.

  • In the Role dropdown, select Employee (or whatever name you gave the role).

  • Save.


🔹 Testing the Role

You can test the role by:

  • Creating a new test user, or

  • Temporarily assigning your email address to the test user.

💡 Remember to switch the email address back once testing is done.

Did this answer your question?