Roles & access
Every staff member has a role in each branch they work in. The role decides two things:
- Login access: which parts of MommyCare+ they can log in to
- Permissions: what they can see and do there
Roles are set up in the portal under Staff Role. See Staff roles for the steps.
Centre owner
The centre owner is a built-in role. It can do everything in every branch: the portal, the Staff App and the Room Service Dashboard. It never appears in the Staff Role list, and nobody can edit or deactivate it. Only the centre owner can add branches, change the Branch Profile, and turn two-factor authentication on or off.
Login access
Tick at least one when you create a role.
| Login access | Logs in with | What they get |
|---|---|---|
| Portal | Email and password | The Portal, in a web browser |
| Staff App, Full | Phone number and password | The full Staff App |
| Staff App, Guest Service Request Only | Phone number and password | A simple Staff App with only service requests and announcements |
| Room Service Dashboard | Email and password | The Room Service Dashboard screen |
- A role with Portal or Room Service Dashboard access needs an email address for each staff member. A Staff App-only role doesn't.
- Full and Guest Service Request Only can't be ticked together.
Portal permissions
Permissions are ticked per area and action, for example Announcement → Publish. A staff member only sees the portal menus their role allows. The areas are:
| Group | Areas |
|---|---|
| Mothers | Registration, All Pre Check-in Mothers, All Onboarded Mothers |
| Rooms & packages | Room, Room Type, Package, Room Forecast |
| Daily care | Activity Management, Activity Report, Reminder, Away & Return Logs |
| Stay services | Guest Service, Benefit, Benefit Booking, Events |
| Content | Announcement, Handbook, Mom's Guide, Feedback Setting, Feedback Log, Stay Connected, Communication Log |
| Staff | Staff, Staff Role |
| Operations | Audit Log |
| Settings | Manage App Setting, Manage Intake Forms Setting, Manage Room Dashboard Setting (Baby Overview branches only) |
Everyone can see the Dashboard. Each card on it shows only if the role can see that area.
Staff App permissions
| Permission | What it allows |
|---|---|
| Report → Send Report | Send saved reports to mothers |
| Report → Edit Report After Sent Out | Edit a report the mother has already received |
| Guest Service Request → Manage | Receive and complete mothers' service requests |
Staff with Guest Service Request Only access always handle service requests, and have no other app permissions.
On duty
Staff switch themselves On duty or Off duty on the Staff App Home screen. It applies in all their branches. Only on-duty staff get notifications for service requests, and a mother can only send a request when at least one person who receives it is on duty.
Troubleshooting
| What you see | Why, and what to do |
|---|---|
| A staff member can't see a portal menu | Their role doesn't have that area's View permission. Edit the role. |
| A nurse doesn't see Send Report | Their role is missing Report → Send Report. |
| A mother sees "Service is currently unavailable." | Nobody who receives that service is On duty right now (the centre owner doesn't count). Ask a staff member to switch on duty. |
| A staff member gets no service request notifications | They are Off duty, or their role doesn't have Guest Service Request → Manage, or the service isn't set to send to them. |
| "This record already exists…" when saving a role | Another role in this branch has that name. "superadmin" is also reserved. |
| A staff member shows Pending | They haven't finished their first login yet (WhatsApp code and new password). |