Portfolio project

Appointment & No-Show Recovery SystemAppointment at No-Show Recovery System

Intermediate 3-4 hours3-4 oras · VA roadmap stage:Stage sa VA roadmap: Client-ready

The client brief

BrightSmile Dental is a three-chair clinic in Cebu losing roughly a third of consultations to no-shows. They want patients to book online, get reminded properly, and be brought back automatically when they miss an appointment.

Ang brief ng client

Ang BrightSmile Dental ay three-chair na clinic sa Cebu na nawawalan ng halos ikatlo ng consultations dahil sa no-shows. Gusto nilang online mag-book ang patients, ma-remind nang maayos, at automatic na maibalik kapag may na-miss silang appointment.

The business problemAng problema ng business

Lost revenue and wasted chair time from unconfirmed appointments, and no consistent process to rebook patients who miss. Nawawalang kita at nasasayang na oras ng upuan dahil sa hindi kumpirmadong appointments, at walang consistent na proseso para i-rebook ang patients na hindi nakasipot.

Requirements

What the client needs. Tick them off as you build — saved in this browser.Ang kailangan ng client. I-tsek habang nagbu-build ka — naka-save sa browser na 'to.

Skills you'll useMga skill na gagamitin mo

Stuck on a part? Each of these lessons covers one piece.Na-stuck sa isang parte? Isang piraso ang sakop ng bawat lesson dito.

Build requirements

Testing checklist

This is what separates a portfolio project from a tutorial. Don't call it done until every line is ticked.Ito ang naghihiwalay sa portfolio project at sa tutorial. Huwag sabihing tapos na hangga't hindi naka-tsek ang bawat linya.

Expected resultInaasahang resulta

A working appointment system with confirmations, two reminders, cancellation handling and automatic no-show recovery — plus a clear note for the clinic team. Gumaganang appointment system na may confirmations, dalawang reminder, cancellation handling at automatic na no-show recovery — plus malinaw na note para sa team ng clinic.

Reflection

Answer these before you look at the suggested solution.Sagutin muna ang mga ito bago tingnan ang suggested solution.

  1. What would you change if the clinic grew to five practitioners?
  2. Which part would break first at 10× the volume?
  3. What does the system depend on the front desk doing by hand, and how did you make that clear?
  1. Ano ang babaguhin mo kung lumaki ang clinic sa limang practitioner?
  2. Aling parte ang unang masisira kapag 10× ang dami?
  3. Ano ang mano-manong ginagawa ng front desk na inaasahan ng system, at paano mo ito nilinaw?
Reveal the suggested solutionIpakita ang suggested solution

Awaiting hands-on verification. The concepts here are sound, but the click-by-click steps have not yet been re-walked in a live GoHighLevel sub-account. GoHighLevel changes often, so a menu name or screen may differ from what you see. Flagged rather than presented as verified.

Suggested architecture

Calendar: Consultations — 30 min, 10 min buffer, minimum notice of a few hours, practitioners’ own calendars connected.

Workflow 1 — “Consultation booked → confirm + reminders”

  1. Trigger: appointment booked on Consultations
  2. Confirmation (email + SMS if consented)
  3. Wait until 24h before → check still booked → reminder
  4. Wait until 2h before → check still booked → short SMS reminder

Workflow 2 — “No-show → recover”

  1. Trigger: appointment status changes to no-show
  2. Internal notification to the front desk
  3. “Sorry we missed you” message with the booking link
  4. Wait 2 days → If/Else has a new upcoming appointment? → if not, one gentle follow-up → then notify the front desk to call

Visibility: a smart list “No-shows · not rebooked · last 30 days” the front desk checks each morning.

The part most builds miss

Workflow 2 only fires if someone marks the appointment as a no-show. Your handover note should say, in one line, who does this and when. A system that depends on a human step nobody was told about doesn’t work.

Writing it up for your portfolio

“Practice project: built an appointment and no-show recovery system in GoHighLevel for a fictional dental clinic — online booking, confirmation, 24h and 2h reminders with cancellation handling, and an automatic rebooking sequence. Includes a handover note for front-desk staff.”

Suggested na architecture

Calendar: Consultations — 30 min, 10 min buffer, minimum notice na ilang oras, nakakonekta ang sariling calendars ng practitioners.

Workflow 1 — “Consultation booked → confirm + reminders”

  1. Trigger: appointment booked sa Consultations
  2. Confirmation (email + SMS kung may consent)
  3. Wait hanggang 24h bago → i-check kung booked pa → reminder
  4. Wait hanggang 2h bago → i-check kung booked pa → maikling SMS reminder

Workflow 2 — “No-show → recover”

  1. Trigger: naging no-show ang appointment status
  2. Internal notification sa front desk
  3. “Sorry, hindi tayo nagkita” na message na may booking link
  4. Maghintay ng 2 araw → If/Else may bagong paparating na appointment? → kung wala, isang mahinahong follow-up → tapos i-notify ang front desk para tumawag

Visibility: smart list na “No-shows · not rebooked · last 30 days” na chine-check ng front desk tuwing umaga.

Ang parteng nakakaligtaan ng karamihan ng builds

Magfa-fire lang ang Workflow 2 kung may nag-mark ng appointment bilang no-show. Dapat sabihin ng handover note mo, sa isang linya, kung sino ang gagawa nito at kailan. Hindi gumagana ang system na umaasa sa human step na walang nasabihan.

Pagsulat nito para sa portfolio mo

“Practice project: gumawa ng appointment at no-show recovery system sa GoHighLevel para sa kathang-isip na dental clinic — online booking, confirmation, 24h at 2h reminders na may cancellation handling, at automatic na rebooking sequence. May kasamang handover note para sa front-desk staff.”

← All portfolio projects← Lahat ng portfolio projects