Skip to main content

Appointments - Multi-staff Mode: Split service across multiple staff

Amelia avatar
Written by Amelia
Updated this week

It's common for a full groom to be performed by a bather and groomer or for large dogs to be handled by multiple staff members simultaneously. However, managing staff schedules, collaboration, and manual compensation calculations each time has been challenging.

With MoeGo’s Multi-Staff mode, you can effortlessly assign staff and specify their contributions. MoeGo automatically updates their availability, splits tips, and calculates commissions — simplifying your workflow.


Schedule Service with Multiple Staff Members

  • When creating a new appointment, after selecting the pet and filling in the service details, click the < edit > button to update the service information.

  • Then, click the staff drop-down menu and select to switch to the multi-staff mode < Assign to Multi-Staff >.

  • Deciding the collaboration pattern, whether staff work together or work in sequence

  • Choose the staff, set up the price ratio, split the service duration among staff, and enter the staff's task if needed.

  • Click <Save> to confirm the setting.

  • If you change your mind and decide to switch back to having an appointment completed by a single staff member, you can simply re-select the staff and quit the multi-staff mode.

Note: For each service, you can assign up to three staff members under the multi-staff work mode.


1. Multi-Staff Work Mode

Work Together

  • When both staff are working together to bathe or groom the pet, you can choose "Work Together" for the appointment to block the same period on each staff's calendar.

With "Work Together", each appointment block under the staff member will start at the same time.

  • You can customize the service duration for each staff member to control how each appointment block appears on their calendar.

  • For example, setting Staff Katie's task to 80 minutes will block 80 minutes on her calendar, while Staff Marina's 60-minute task will block 60 minutes on her calendar.


Work in Sequence

  • When staff are working in time order, for example, the Bather needs to bathe the pet first, then the groomer will groom the pet. In this case, you can choose "Work in Sequence" mode.

  • On the calendar, the appointment block for the groomer will have a start time the same as the Bather's appointment block's end time.

With "Work in Sequence", the appointment block under the staff member will be blocked in a time sequence.

  • You can customize the service duration for the bather (First Staff) to control the start time of the appointment block for the Groomer (Next Staff).

For example, the scheduled appointment starts at 12 pm:

  • When both Staff Katie and Staff Marina need a 60-minute task duration

    • In this case, Staff Katie will start at 12 pm, and Staff Marina will start the task at 1 pm.

  • When Staff Katie needs to spend 40 minutes, and Staff Marina needs 60 minutes task duration

    • In this case, Staff Katie will start at 12 pm, and Staff Marina will start the task at 12:40 pm.


2. Staff Commission Split

  • The commission will be calculated depending on:

    • The staff's payroll commission rate in the staff payroll setting (see more details in: Payroll Settings)

    • The Price Ratio/Exact Price you have set up in Multi-staff mode

Price Ratio

In Multi-Staff Mode, "Price Ratio" is an option to display the percentage of the total service price allocated to each staff member.

  • For a multi-staff assigned service, the commission for a staff member will be:

    • Staff A's Service Commission = Service Price x Staff A's commission rate x Price Ratio for Staff A

    • Staff B's Service Commission = Service Price x Staff B's commission rate x Price Ratio for Staff B

Example:

  • If the service price is $200, and the staff payroll commission rate in Setting> staff> staff profile is:

    • Staff Katie's service commission rate: 40%

    • Staff Marina's service commission rate: 60%

  • When you split the service between staff Katie and Marina with a 50% price ratio in this appointment, the service price portion each staff can get will be $100 ($200 x 50% = $100).

  • For this appointment with a service price $200:

    • Staff Katie will receive commission:

    • $200 x 50% (price ratio) x 40% (service commission rate) = $40.

    • Staff Marina will receive a commission:

    • $200 x 50% (price ratio) x 60% (service commission rate)= $60


Exact Price

In Multi-Staff Mode, "Exact Price" is an option to display the specific amount each staff member will be allocated from the total service price.

  • For a multi-staff assigned service, the commission for a staff member will be:

    • Staff A's Service Commission = Staff A's commission rate x Exact Price for Staff A

    • Staff B's Service Commission = Staff B's commission rate x Exact Price for Staff B

Example:

  • If the service price is $200, and the staff payroll commission rate in Setting> staff> staff profile is:

    • Staff Katie's service commission rate: 40%

    • Staff Marina's service commission rate: 60%

  • When you split the service price between staff as:

    • Staff Katie's exact price: $80

    • Staff Marina's exact price: $120

  • For this appointment with a service price $200:

    • Staff Katie will receive commission:

    • $80 (Exact Price) x 40% (service commission rate) = $32.

    • Staff Marina will receive a commission:

    • $120 (Exact Price) x 60% (service commission rate)= $72.


3. Multi-Staff Settings

  • To manage the Multi-Staff mode setting, you can go to the Calendar section

  • Click on < Config > in the bottom left corner.

  • Select or toggle on/off the setting for multi-staff price, commission display, and auto-memorize work pattern.

Commission Estimation

  • You can toggle on "Display commission" for the multi-staff mode to display the estimated final commission amount for each staff according to the service price split you've entered (Exact price/Price Ratio).

Multi-Staff Price

  • You can choose the desired display option for the multi-staff split service price

    • Price Ratio:

      • "Price Ratio" is an option to display the percentage of the total service price allocated to each staff member.

    • Exact Price:

      • "Exact Price" is an option to display the specific amount each staff member will be allocated from the total service price.

3. Memorizing Pattern

"Memorizing pattern" for the multi-staff mode is perfect for grooming salons where a bather and groomer regularly collaborate on appointments.

Once you toggle on this setting, the system will remember the details of your last multi-staff service, and auto-fill in these settings when you are creating a new multi-staff service appointment, including:

  • Work mode: Sequence or Together

  • Price ratio/Exact Price: Service price split for each staff

  • Duration: Service duration split across tasks

  • Task names: If you have customized task names for staff last time, it will remember that too!


Frequently Asked Questions

How are tips divided among staff?

  • The tips are divided depending on your setup in settings> staff> payroll settings:

    1. If you have set up with “Split by service price", tips get divided based on the price ratio you've set up for each staff under the multi-staff mode.

    2. If you have set up with “Split by staff equally", tips get evenly distributed among all staff involved in the service.

    3. Remember, you can always customize the tip-splitting rules for a specific invoice. (see more details in: Tip Split)

What distinguishes the Main staff from the Cooperator?

  • The main staff is the first staff you've selected under multi-staff mode.

  • The main staff will be displayed on all appointment-related information shared with the pet parent.

Does the service occupy the available capacity for all involved staff?

  • Yes, for all staff involved in the service, their booking availability will be occupied in the corresponding time slots, which will remove relevant staff capacity from online booking.


Further Reading

Did this answer your question?