Case studies
🇨🇦Ontario, Canada· Clinical panel

Meridian Private GP

Unhurried private healthcare, when you need it.

A clean, clinical-blue panel site for a private GP & medical practice — structured, trustworthy, and engineered to convert membership and same-day enquiries.

meridianhealth.ca
Meridian Health
Private GP · Toronto
Book an appointment

Unhurried private healthcare, when you need it.

Same-day GP appointments, health screening and memberships — clear care without the wait.

01The brief

Meridian offers private GP appointments and health-screening memberships to busy professionals. Their patients want clarity and reassurance, not marketing gloss. The site needed to feel ordered and clinical — clean, structured, exact — and turn the membership enquiry into a booking before the first call.

02What we built
  • Marketing site with a clear, panelled layout — services, health screening, memberships, same-day appointments, about, insights blog.
  • Appointment + membership booking + Stripe (CAD) — consult fees, membership setup, and CRM-sent pay-links.
  • 4 patient tools — appointment-wait estimator, health-screening eligibility checker, symptom-triage guide, membership-cost calculator.
  • 24/7 AI assistant that answers on services, memberships and availability, then books an appointment.
  • Patient dashboard + 12-module admin CRM with appointment and membership tracking.
  • Automated enquiry routing, appointment reminders, and recall reminders (email + SMS).
  • Programmatic + AI-search pages — private GP services by area and need, built to rank and be cited by AI search.
The design — “Clinical panel

Ordered and trustworthy: a clinical-blue side panel carrying the wordmark and call-to-action, a clean white content field and a crisp serif headline. Reads like a well-run private practice. Light + dark.

Type: Fraunces · DM Sans

Patient-intake tools
  • Appointment-wait estimator
  • Health-screening eligibility checker
  • Symptom-triage guide
  • Membership-cost calculator
Under the hood

Next.js 16 · Neon Postgres + Drizzle · Clerk · Stripe (CAD) · Resend + Twilio · OpenRouter AI · Vercel. Encrypted intake data, authorization on every action, audit-logged.

Built to

Feel like a well-run private practice, capture the membership and same-day enquiry, and convert it into a booked appointment without a phone call.

Ready when you are

Find your business.
Then grow it.

Pick a package, hit checkout, or book a 15-minute call if you'd rather have a human walk you through the scope. Either way, we'll be writing copy by next week.