Medos Booking Docs
Advanced

Doctor visibility

Why some doctors don't appear in the widget, and how to fix it.

The widget doesn't show every doctor in your workspace — it only surfaces doctors that have a public profile enabled. This is intentional: it lets you keep test doctors, deactivated doctors, or internal-only doctors out of the public booking flow.

The rule

A doctor appears in the widget only if:

  1. They exist in the workspace, and
  2. They have a matching entry in the workspace's public profiles list.

Doctors without a public profile are silently filtered out.

What to check when a doctor is missing

Public profile exists — the doctor has an entry in your workspace's public profile settings in the dashboard.

Doctor is active — deactivated doctors are hidden even if a profile exists.

Location has consultation types — a doctor with no consultation types configured at any workspace address won't show slots and may be filtered.

Loading state

The widget waits for both the workspace data and the public profiles list to resolve before rendering doctors — you'll see a loading state until both are ready. If profiles fail to load, doctors are effectively hidden and an error surfaces via onError.

On this page