Clinics & Healthcare
A clinic staff directory your patients can actually use - embedded on your website.
Provider profiles with headshots, speciality filters, booking links, and live status badges. Paste one snippet and it's live - no developer, no IT ticket.
The problem
Your medical practice staff directory is out of date. Patients notice.
A patient wants to book with a GP who speaks their language, or find a physiotherapist at a specific clinic location. Right now, that means scrolling through a static page, calling reception, or guessing. The information exists - it's just not findable.
Most clinic and medical practice websites have an "Our Team" page that was built once and hasn't been touched since. Providers who left are still listed. New staff aren't on there. Nobody's accepting new patients status is current. Patients lose trust before they've even booked.
EmbedStaff gives your practice a live, searchable medical practice staff directory - filterable by speciality, location, or role, with real-time status badges and booking links on every card. Managed from a dashboard your admin team can actually use.
Provider profiles
Embed your clinic staff directory - and give patients the information they actually need.
The card grid layout puts headshots front and centre. A patient browsing your directory sees a photo, a name, a title, and speciality at a glance. They know who they're booking with before they pick up the phone.
Custom fields let you add whatever your provider profiles need - speciality, qualifications, languages spoken, clinic location, years of experience. Each field can appear on the card, in the expanded detail view, or both. Toggle them on or off without touching any code.
Add a booking link or contact button to each provider card. Patients book directly from the directory - no navigating away, no hunting for a phone number.
Status badges
"Accepting Patients." "On Leave." Always current.
Status badges let you attach a free-text label to any listing - "Accepting Patients", "On Leave", "Locum", "Maternity Cover". The badge appears on the card so patients see it immediately, without having to call to find out.
Update a badge from your dashboard in seconds. A provider goes on leave - add the badge. They return - remove it. The directory on your website reflects the change instantly. No website login, no developer, no delay.
Department pages
Doctors on the doctors page. Admin on the contact page.
You don't always want to show every staff member on every page. The GP page should show only GPs. The allied health page should show only physios, occupational therapists, and nurses. The contact page might show only reception and admin.
Pre-filtered embeds let you configure a filter - role, speciality, location, or any group field - and generate a separate snippet for that view. Paste it on the relevant page and it shows only the matching staff. One directory, displayed differently across your entire website.
When a provider's role changes in your dashboard, they move to the right page automatically. No re-pasting snippets, no manual updates to multiple pages.
Privacy
Control exactly what patients can see.
Not every contact detail should be public. Direct mobile numbers, personal email addresses, internal extensions - these belong in your admin dashboard, not on a public-facing directory page.
Privacy-Safe Mode hides phone and email from the public directory entirely. You keep full contact details in your dashboard for internal use - visitors only see what you choose to show. You can also control visibility field by field, so some providers show a booking link while others show only a name and speciality.
Features
Everything a clinic directory needs.
Card grid with headshots
Patients put a face to every provider before their appointment. Photo, name, title, speciality, and contact details on one card.
Pre-filtered embeds
Show only Doctors on the doctors page. Only Admin staff on the contact page. One directory, filtered differently across your website.
Custom fields for provider profiles
Add speciality, qualifications, languages spoken, clinic location, or any field your listings need. Each field toggles on or off per layout.
Status badges
Show 'Accepting Patients', 'On Leave', or 'Locum' on any listing. Visible on the card so patients always have current context before they call.
Privacy-Safe Mode
Keep personal phone numbers and direct email addresses out of the public directory. Contact details stay in your dashboard - visitors just can't see them.
Booking links per provider
Add a booking link, referral form, or contact button to each provider's card. Patients book directly from the directory.
Filter by speciality or location
Patients filter by speciality, clinic location, or any group field in your data. Filters generate automatically - no configuration needed.
Pricing
From a single practice to a multi-site clinic.
Most single practices fit on the Starter plan at $19/month - up to 75 staff, CSV import, all layouts, and no EmbedStaff branding.
Multi-site clinics with separate directories per location, or practices with 300+ providers, can step up to Pro at $39/month or Business at $79/month for up to 5 directories and 1,500 listings. All paid plans include a 7-day free trial.
FAQ