All updates

September 3, 2026

reservations

A booking link for each doctor, branch, or online visit

Share a form that already picks the doctor, the branch, or an online visit. Each link can look different and ask for a different deposit. Accept in one click. If the day is full, the patient can join a waitlist.

The clinic booking form still works. What it could not do is give Dr. Ahmed one address, Maadi another, and online visits a third — each with its own fields and deposit. One form served the whole clinic. Staff opened a long screen to turn a request into a visit. A patient who booked by mistake had no way out until someone noticed. A full calendar sent people away, and the clinic never learned they wanted that day.

That is the gap this drop closes. Make as many booking links as you need. Hand one to a doctor, print a barcode for a branch, or share an online-only form. A clinic that never makes a link sees no change. The old page still books the whole clinic.

Deposits still use the same Paymob or Tap methods from patients pay into your merchant account. This drop is how you ask for a different amount on each link.

Open booking requests and the Booking links tab. The empty state has three starters: per doctor, per branch, online only. Pick one. The rest copies your clinic form.

Copy the public address, or download a barcode for print. An old printed code does not go dead if you pause the campaign — the page says you are not taking bookings right now, and points people to a working form.

Lock the doctor or branch so the patient cannot change it, or leave it as a suggestion they can still edit. Scope never shows someone whose public profile forbids online booking.

A different deposit, a different look

Each link keeps its own fields, colours, and deposit. Change the clinic form later and existing links stay as they were, until you reset one on purpose.

That is the split clinics asked for: a free first-visit link next to a cosmetic link that holds 500 EGP. Same payment methods. Different ask.

If a returning patient has missed visits before, a link can start asking for a deposit only after a number you set. First-time guests still see the link’s normal rule.

Accept without opening a form

A plain request — no package, no extra discount — is one click. Several at once is a real bulk action, not the same screen opened again and again. Complicated cases still use the full session form.

A double tap on the public form does not create two rows or hold two slots.

Patients can cancel or change time

After they submit, they get a link to the request. They can cancel or pick another time before you accept. That frees the slot. Stale requests expire on their own, so a forgotten 9am does not block the chair all morning.

Cancel is the patient walking away. Decline is you saying no. Those are no longer the same status.

When the day is full

Turn waitlist on for a link. It stays off until you do. When the calendar is empty, the form offers a place on the list — which days, how flexible, any doctor or the same one.

When someone cancels or a request expires, the next matching person gets a short-lived offer on WhatsApp. If WhatsApp cannot deliver, a clinic SMS channel can send the same message once. They tap to claim. The request lands in your inbox for that one-click accept. They are not booked until you say yes. A deposit, if the link needs one, is taken at claim time — not while they are only waiting.

Online visits, end to end

An online-only link hides the in-clinic choice. You can set a different price and duration for the video visit. A doctor can keep online hours that are not the branch’s floor hours.

After you accept, the confirmation includes a working join link. A deposit already paid on that booking counts as payment to join, so the patient is not asked twice.

What the clinic pays the platform for video time is a different drop: your plan includes video minutes.

A reports tab on the requests page shows conversion per link and per campaign, where people drop off, waitlist health, and how fast staff respond. Small numbers show as counts, not fake percentages. Reschedules are not counted as new demand.

The same live availability engine still sits under every channel — website, chatbot, WhatsApp, reception, and every new link.

Ready to run your clinic on one platform?

See how Smart Clinic unifies EHR, ERP, growth tools, and AI — book a demo tailored to your specialty and size.