> For the complete documentation index, see [llms.txt](https://support.rosysalonsoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.rosysalonsoftware.com/employees/adding-editing-employees.md).

# Adding/Editing Employees

**Proceed to:** **Manage** > **Basic Settings** > **Employees**

![Manage Employees](/files/500e1652c2f8efffc2b41c81396ccaf60289f3a1)

{% hint style="info" %}
Employees can now be dragged and dropped to create the order they are listed on the schedule. When a new employee is created they will automatically be assigned to the last position and before any terminated employees.
{% endhint %}

![Employees Scheduling Hours](/files/6f275fc847a9d120caf227819180ca61dbeba6d0)

## Add a New Employee

![](/files/5b9e6dbf78c633939149193b78d14ae358d5fc56)

### Basics

Enter name and contact information, including mobile phone number and provider if you want this employee to receive text messages regarding schedule changes.

![](/files/c217022c64a216343c1751d682bc56c3a1c2f4c3)

### Scheduling Hours

These are the hours this service provider is available for appointments to be scheduled.

* Selected times must fall within the hours you chose in Business Settings.
* Click **Save** then click **Done**.

Repeat for all employees by clicking **Add New Employee**.

![](/files/9e3da4de1a8d1b845fd08cb4d35b8213505c0acd)

### Settings

* Select “Yes” for employees who **Perform Services.** Select “No” for others such as a receptionist or back room employee who does not appear on the schedule.
* **Track Retail Sales:** keeps track of this employee’s retail sales for commissions/totals.
* **Track Employee Tips:** Click “Yes” if employee accepts tips.
* **Uses Time Clock:** Click "Yes" if employee will be clocking in and out.
* Do not skip the **Hire Date**.
* **Termination Date:** For instructions on how to Terminate an Employee, [**click here**](/employees/terminating-an-employee.md)**!**

![](/files/9e425a97174689ad76e00ed59d835fe41ee4b45b)

### Permissions

* If this employee will be using the software, enter a unique username and password. *(You may leave this section blank if the employee will not be logging into the software as his or herself.)*
* Select the drop-down box to choose their Role. This determines what areas of the software the employee has access to.

  *For more information, see the "*[*Employee Security Roles: Overview*](/employees/employee-security-roles-overview.md)*" article.*
* Enabling individual permissions will allow you to manage what you want each employee to have access to specifically.

  *For more information, see the "*[*Employee Permissions: Overview*](#permissions)*" article.*

![Permissions](/files/84de8605f2618599b08ad70e557dfcffa4ecc79b)

![](/files/32ee757d45d761e321d8184794870d4e978f3b9c)

### Commissions

Set a flat commission percentage for Retail and/or Services **OR** assign a [Commission Scale](/advanced-settings/employee-commission-scales.md) in your Advanced Settings.

![](https://support.rosysalonsoftware.com/hubfs/Knowledge%20Base%20Import/rtaImage-Aug-19-2022-12-41-12-02-PM)

![Commissions](/files/51342eca49a0cff388e5331dfca88f44b2d34285)

![](/files/17206ed4591c2a6e5e601255dc12270629bab8bd)

### Notes

There is now an area within each employee profile to add arbitrary notes about that employee *(i.e License Expiration Date, etc)*.

{% hint style="warning" %}
IMPORTANT: Once you add an employee note, it **cannot** be deleted or edited!
{% endhint %}

![](/files/a5c6340a6deb84d5b0d33faecef59ae58a539a92)

### Image Upload

This section is for the image to display on your OCS Directory page. You can upload, edit, or remove the employee's image here. To edit or delete an existing image, you must first select the image shown.

![](/files/4890d777ed83e2bf0ff77e59513a36d0e7e3c308)

![](/files/f37852af6234cb16cc3f23081e4365bdc32c7f8c)

### Daily Goals

You can set goals for your employee sales and scheduling in this section that will be used on the [Service Provider Tracking Reports ](/reports/service-provider-tracking-reports.md).

## Assigning Services

{% stepper %}
{% step %}

### Click Assign Services

Click the **Assign Services** button in the top, right corner.

![Assigning Services Employees](/files/833152199423b2525a0364f3f2f839931c397ead)
{% endstep %}

{% step %}

### Select Available

Click on the **Available** tab.
{% endstep %}

{% step %}

### Select services

Check all the services this employee will perform. You can also click Select All at the top to select all available services, or click Select All next to a service group name to assign all service from a specific Service Group.

![Select services an employee performs](/files/6a7ede85544ca81992c238c7ede2f8e8a04cb4d6)
{% endstep %}

{% step %}

### Enter the price

Enter the **Price** you charge for this employee to perform each service.
{% endstep %}

{% step %}

### Enter duration and process time

Enter **Duration** and **Process Time** for each service. Duration is the amount of time needed to perform the service.

{% hint style="info" %}
For a service with a process time, if you want the employee to be free to perform another service during the process time, you must divide the total time between Duration and Process. Only Duration time will be booked.
{% endhint %}

**Example:** A service that takes 90 minutes total has a process time of 45 minutes. You will enter 45 minutes in Duration and 45 minutes in Process to add up to the total 90 minutes. This service will be booked on the schedule as 45 minutes to allow the employee to schedule another service during the 45 minute process time.

*(OR you can set the entire 90 minutes in Duration and leave Processing Time set to "None", so that the entire time will be blocked out on the schedule.)*
{% endstep %}

{% step %}

### Set Shows Online

**Shows Online** allows you to enable/disable specific services by service providers for your online schedule.

{% hint style="info" %}
If the Shows Online is grayed out, this is because your settings under Online Settings > Services have Show Online: No preventing that service from being shown online for any service provider.
{% endhint %}
{% endstep %}

{% step %}

### Save

Click **Save**.
{% endstep %}
{% endstepper %}

## How to use the Copy Tab

When assigning the same services to more than one employee, you can save time by copying some or all of the information from another employee’s record.

{% stepper %}
{% step %}

### Open the Copy tab

Click on the **Copy tab** at the bottom of the page.
{% endstep %}

{% step %}

### Select an employee

Using the drop-down box, select the employee you want to copy the services *from*.
{% endstep %}

{% step %}

### Choose an option

Choose one of three options:

* Copy only the services which haven’t already been checked for the employee record you’re working on.
* Copy the above *plus* update the services which have already been assigned.
* Remove all existing services from this record and replace them with the services from the selected employee.
  {% endstep %}

{% step %}

### Submit

Click **Submit** *(If you’re sure you want to copy the services, select "**Yes**" in the pop-up.)*

![Submit employee services](/files/2e5622cf48dbd28fcf18f315736d736079c57931)
{% endstep %}
{% endstepper %}

**Notes:**

* If you charge a different price for this employee to perform a service, you may change the **Price** field.
* If the **Duration** time is longer or shorter for this employee to perform a service, you may change it.
* Click **Save** after any changes are made.
* When all of your service providers have been assigned services, click **Done** to go back to the main employees page.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://support.rosysalonsoftware.com/employees/adding-editing-employees.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
