SECTION 12
Service Provider Portal
What your groomers, trainers and other visiting professionals see when they sign in: a schedule of the services they're assigned to, and nothing else from your admin dashboard. It opens on their own diary, shows every detail they need for each dog, and lets them ask for time off. It works on a computer, but it's built for the phone in their pocket, and it can be installed on the home screen as the Genera Services app.
Giving someone access
Team › Manage Staff › Role & AccessWhat it does — Anyone given Assign as Service Provider on their staff profile can reach it, including admins who switch in with Switch Portal. When a service is delivered by particular people (see Bookings › Booking with a groomer), the portal knows which appointments are theirs.
- What they can't do — Service providers can't see other services, invoices or your daycare's bookings, and can't add new clients. Anything more is up to you in Settings › Service Provider Portal: cancelling, moving and repricing their appointments, accepting or declining requests on them, and adding appointments for your dogs. A sleepover, a multi-day stay or an invoiced booking's date always stays with you.
How to use it
- Give someone access from Team › Manage Staff › their profile › Role & Access: turn on Assign as Service Provider and pick the services their login can see. To make them bookable for a service, tick it under Services they provide on the same profile.
- Someone whose role is Service Provider lands in this portal at login and has no admin dashboard to switch back to.
- Anyone else with Assign as Service Provider keeps their usual role and moves across with Switch Portal (see Team › Switch Portal).
Schedule
/provider/scheduleWhat it does — The page providers open on: their appointments laid out by day or by week, with colleagues' work available alongside when they need to see who else is busy.
- Day view — One day at a time, opened at the first appointment (or the current time, today), with a count of appointments, how many are done and how many are awaiting approval. The strip of dates above shows how many appointments each day has.
- Week view — Seven columns side by side. Tap a day's heading to open it in Day view.
- All day — Bookings without an appointment time, such as a groom added as an extra to a daycare day, sit in a row above the timeline instead of filling the whole day.
- Add-ons — Extras booked with an appointment, in orange on the card, or as a "+N" badge on a short one, so they're never missed.
- Colours — Their booked appointments have an orange edge; dashed amber is awaiting your approval; green is done; grey is with a colleague.
- Days off — Striped, and labelled Blocked (a blocked date), Off (a day they don't work), Holiday or Sick, or Pending for time off they've asked for that isn't approved yet.
- Staying up to date — The schedule refreshes when the app is brought back to the front and every few minutes while it's open, so bookings the office makes or moves appear without reloading.
- Requests to answer — When you've let them accept requests, the count under the dates reads "1 request to answer" instead of "awaiting approval". Tap the dashed appointment to answer it.
How to use it
- Schedule opens on today on a phone and on the week on a computer. Day and Week switch between the two, and the choice is remembered. The arrows move a day or a week at a time; Today jumps back.
- Mine shows appointments booked with them, plus any not given to anyone yet. Everyone adds colleagues' appointments in grey, labelled with who they're with.
- Add-ons show on the appointment itself: "+ Spa Add-on" in orange under the dog's name, or a "+1" badge beside the name on a short appointment. Tap it for the full list.
- If you've allowed it, Add appointment books a new one: the round + button above the menu on a phone, or the button at the top on a computer. See Adding appointments.
Appointments
/provider/schedule (tap an appointment)What it does — Everything a provider needs about one dog's appointment in a single panel, and, if you allow it, the means to accept a request, or to move or cancel the appointment.
- Appointment details — The service and any extras, the time, who it's with and who the customer asked for, the dog's breed, sex and age, flags such as flight risk, the owner's and your team's note for that day, the dog's notes, and tap-to-call numbers for the owner, backup contact and vet.
- Cancel and reschedule — Off until you switch it on in Settings › Service Provider Portal. Providers can then move a single-day appointment to another date or time, or cancel it. Clashes, blocked days, days the person is off and dates in the past are refused; the owner is told; nothing is charged for a cancellation.
- Booking requests — Off until you switch it on. Providers can then accept or decline requests on their own appointments. A request for a recurring series still comes to you.
How to use it
- Tap an appointment to see the details, mark it complete and add their own notes. Your team sees both on the booking.
- If you've allowed it (Settings › Service Provider Portal › Let providers accept and decline booking requests), a request waiting for approval opens with a Booking request card at the top. Accept confirms it. Decline asks for an optional reason, which is shown to the owner. The owner is emailed and notified either way, and an accepted booking is charged at the dog's usual price.
- If you've allowed it (Settings › Service Provider Portal), a Manage booking card at the bottom of the appointment lets them Reschedule (new date or time) or Cancel booking (with an optional reason). The owner is told, a cancellation is never charged, and the change appears in the booking log under their name.
- For an appointment this week, Message under the owner's phone number opens a chat with them. See Messages.
Adding appointments
/provider/schedule (Add appointment)What it does — If you allow it, providers can book appointments themselves for any of your dogs, on their own services and with themselves, confirmed straight away. Turn it on in Settings › Service Provider Portal › Let providers add appointments.
- Which dogs — Any dog you already have. The search finds dogs by their name or their owner's name, and shows a short list rather than your whole client base. A new client needs adding by you first.
- Which services — Only the services on the provider's login, booked with them.
- Checks before it's booked — A time that clashes with another of their appointments, a blocked day, a day they're not working or a date in the past is refused, with a message saying why.
- Price — The dog's usual price for that service: a custom price on the dog's profile, their price group or tier, otherwise the service's price. With cancel and reschedule switched on, they can change it on the appointment afterwards.
- Booking log — The booking is recorded under their name, for example "Mel Harper (service provider)".
How to use it
- On a phone, tap the round + button above the menu. On a computer, press Add appointment at the top of the schedule. Tapping an empty spot in the calendar also opens it, with that day and time filled in.
- Under Dog, type part of the dog's name or the owner's name and pick the dog from the list. Change swaps to a different dog.
- Choose the service (only their own services are listed), and its size if it has sizes. Then pick the date and start time. The day and length show underneath.
- Add a note for the day if you like, such as how the owner wants the dog groomed. Your team sees it on the booking.
- Press Add appointment. It's booked with them and confirmed, charged at the dog's usual price, and the owner gets the usual booking confirmation. If the day is already full, it's added as a request for you to approve instead.
Time off
/provider/schedule (Time Off)What it does — Providers see their own holiday and sick allowance and ask for time off from the portal; requests go to your team to approve.
- Time off warnings — Picking dates that cover appointments already booked with them shows how many and which, so everyone knows what the office will need to move if it's approved.
How to use it
- Time Off shows their holiday and sick allowance and their requests. Request holiday or Request sick day sends a request to Team › Time Off for an admin to approve; a request nobody has decided yet can be withdrawn.
Messages
/provider/messagesWhat it does — Messages holds two kinds of conversation. Each provider has one with the office, the same direct line your drivers have, for "can someone get the spa kit out?" or "my 2 o'clock has cancelled". Everyone on the admin side sees it and can reply, and each reply is signed with the name of whoever wrote it. They can also message their clients for the week: any customer with a booking this week that's with them, or with nobody yet in one of their services. They write into the customer's usual chat with your daycare, so your team sees every word and can step in, and the customer still has a single conversation with you. Their messages are signed with their name, like any of your staff. Other customers' chats and other team members' threads stay out of their portal.
- One thread with the office — Shared by everyone on the admin side, so whoever is on shift can answer.
- Their clients for the week — Customers with a booking Monday to Sunday this week that's with them, or with nobody yet in one of their services, as the main booking or an add-on. Next week the list moves on by itself, and last week's chats drop out of their inbox unless the customer is booked with them again.
- The customer's usual chat — There's no separate groomer conversation. A provider writes into the customer's chat with your daycare, so your team sees it and the customer has one place to reply.
- Shown as staff — Customers see the provider's name on their messages, like anyone on your team, without a Driver label.
- Private — Providers see their own thread with the office and their clients' chats for the week, and nothing else. Customers never see team threads.
- Admins who also groom — Someone whose role is Admin, Manager or Staff and who also has the Services portal reads the whole shared inbox there instead, as they do in the admin portal.
- Where — Messages in the Services portal, and Message on each appointment this week. Your side: Messages.
How to use it
- Messages is in the bottom bar on a phone, and in the sidebar on a computer. The office is at the top of the page, titled with your daycare's name; customers they've talked to this week are listed below.
- To write to the office, tap it and write. It's there every day, and they can start it even if nobody has messaged them yet.
- To message a customer, tap Message under the owner's phone number on any appointment this week. Or press New message and pick from Customers booked with you this week, which shows each customer's dogs.
- The customer gets it in their own Messages, exactly as if anyone on your team had written. When they reply, the provider gets a push notification that opens their Messages page.
- On your side, a provider's messages to the office arrive under their name with a Team pill. Their messages to customers appear in that customer's thread, signed with their name.
- When you reply to them they get a push notification, if they've allowed them, and an email if it's still unread a while later. The email link opens their Services portal.
Profile & services
/provider/profileWhat it does — Profile shows the provider's name and email, then the services they're set up for, under the same two headings as their staff profile. Can be booked for is what customers book with them. Can see bookings for is what their schedule shows, which can include colleagues' bookings. Each service opens to show the details they're likely to be asked about.
- Can be booked for — The services customers book with them, around their own diary and time off. Set from Can be booked for on their staff profile.
- Can see bookings for — The services their schedule shows. Set from Can see bookings for on their staff profile.
- Sizes — A service with sizes shows "From" the lowest price, and lists each size with its own length and price.
How to use it
- Profile is in the bottom bar on a phone. Each list shows the service's price and length; tap a service to open it.
- An open service shows its price, length, the days it runs, its hours, whether bookings need your approval, whether add-ons are allowed, and each size with its length and price.
- The lists are read-only for providers. Change them from Team › Manage Staff › their profile, under Services.
- Sign out is at the bottom of the page on a phone.
The app, navigation & sign out
/provider/schedule (on a phone)What it does — The portal is made for phones, and installs on the home screen as the Genera Services app.
- Switch Portal and Sign out — On a phone the round Switch Portal button appears for anyone with another portal to go to. Sign out is on the Profile page.
How to use it
- On a phone, Get the Genera Services app at the top of the schedule installs the portal on the home screen, in one tap where the browser allows it, otherwise with step-by-step instructions.
- On a phone the navigation is a floating bar: Schedule, Time Off, Profile and Messages. Sign out is on the Profile page. If they can also open the admin or driver portal, a round Switch Portal button sits on the bar.