Inventory: slot 09

Your team, your prices, your rules

Invite receptionists and doctors, decide who sees what, and lock someone out in one click. Set your services with prices and durations. Every change lands in an audit log nobody can edit.

Every planOwner
Team
4 of 5 seats used on Starter
Invite
NameRoleStatusLast active
TMTasha MooreReceptionistActive2 min agoSuspend
RDr. RiveraDoctorActiveTodaySuspend
CDr. ChenDoctorActiveYesterdaySuspend
BDr. BrooksDoctorMust change passwordInvitedSuspend
HWHannah WuReceptionistSuspended3 weeks agoReactivate
Suspending someone signs them out on their next request, on every device, and frees their seat.
Roles

Three roles, clear lines

Every screen and every action checks the role on the server, not just in the browser.

Can they…OwnerFront deskDoctor
Use the WhatsApp inboxYesYesNo
Book, move and cancelYesYesNo
Write and sign notesNoNoYes
Read signed notesYesNoYes
Edit services and pricesYesView onlyView only
Change assistant settingsYesView onlyNo
Run campaignsYesNoNo
See dashboard and audit logYesNoNo
Invite and suspend staffYesNoNo
Onboarding staff

Adding someone

  1. Invite

    Enter their name, email and role: receptionist or doctor.

  2. Temporary password

    Mediora creates one, shown to you once and valid for 72 hours. You pass it on.

  3. First login

    They set their own password: at least 12 characters, with upper case, lower case and a number.

  4. Ready

    They land on the screens their role allows. Nothing else.

Price list

Services set the clock

Each service has a name, category, price and a duration from 1 minute to 24 hours. The duration sizes every slot in the calendar; the price is what the assistant quotes.

Retire a service by archiving it. It drops out of new bookings and stays intact on every past one.

  • Included: Each booking keeps the price and length it was made with
  • Included: Archive and restore, never delete
  • Included: Front desk and doctors can view; only the owner edits
Services
Your price list. Durations drive the calendar.
Show archived New service
ServiceCategoryDurationPriceStatus
Cleaning & examPreventive45 min$120Active
Teeth whiteningCosmetic60 min$350Active
FillingRestorative30 min$180Active
ConsultationGeneral15 min$0Active
Fluoride varnishPreventive15 min$71Archived
Changing a price never changes appointments already booked. Each booking keeps the price and length it was made with.
Access

The kill switch, and friends

Suspend

Locked out on their next request, on every device. Their seat frees up straight away.

Reactivate

Bring someone back with their history intact.

Reset password

Issue a new temporary password when someone's locked out.

Switch roles

Move someone between receptionist and doctor.

Nothing deleted

Staff are suspended, not deleted, so appointments and notes keep their author.

Login lockout

Ten wrong passwords in 15 minutes locks that login for 15 minutes.

Accountability

Who changed what, and when

Every successful change is recorded: who, their role at the time, what they did, to which record, and from which IP address and device.

Filter by action, person or date. The database refuses to edit or delete audit rows, and clinical text and secrets are never written into it.

Audit log
Every change, who made it, and from where. Rows can't be edited or deleted.
ActionPersonDates
WhenWhoRoleActionRecordIP
Today 16:02OwnerAdminUpdatedService · Filling203.0.113.24
Today 15:47TashaReceptionistRescheduledAppointment · Jordan Reed203.0.113.31
Today 11:42Dr. RiveraDoctorSignedClinical note (content not logged)203.0.113.18
Today 09:15OwnerAdminSuspendedStaff · Hannah Wu203.0.113.24
Yesterday 18:30OwnerAdminUpdatedAssistant settings198.51.100.7
Yesterday 10:04TashaReceptionistCreatedPatient · Daniel Okafor203.0.113.31
Plans

Seats by plan

The owner's own account never uses a seat.

PlanStaffDoctorsServices
Free2110
Starter5350
Professional2010Unlimited
EnterpriseUnlimitedUnlimitedUnlimited

What it doesn't do yet

We'd rather tell you now than have you find out in week two.

Help menu

Questions, answered

What happens when I suspend someone?

Their next request is refused, on every device they're signed in on, and their seat is freed. Their past appointments and notes stay attributed to them.

Can I have two admins?

Not yet. Each clinic has one owner account. Receptionists and doctors have their own logins with narrower access.

Does the owner count as a seat?

No. Seat limits count staff accounts, not the owner.

What if we reach our seat limit?

Inviting another person is refused with a clear message, and you can talk to us about moving up a plan. Suspending someone frees a seat straight away.

Can I delete a service we no longer offer?

You archive it instead. It stops appearing for new bookings, and every past booking keeps its name, price and length.

Can receptionists change prices?

No. Receptionists and doctors can see the service list; only the owner can change it.

Next level

Continue?

Set up your clinic in an afternoon. The free plan needs no card and no sales call.

Or book a demo