
A telehealth website for a US medical group, with a five-step appointment booking flow, Stripe payments taken in-session, and privacy handled as a first-class concern.
Project Overview
Bevel Health Medical Group is a telehealth provider running addiction treatment and mental health services across West Virginia and Pennsylvania. They needed a healthcare website that could take a patient from arriving on the homepage to a booked, paid appointment without a phone call — and do it for people who may be reaching out at a difficult moment.
That audience changes almost every build decision. Someone looking for treatment is often doing so privately, possibly late at night, possibly on a phone, and often without wanting to speak to a receptionist first. A site that only offers "call us during office hours" loses most of them.
Booking that finishes in one sitting
The centre of the build is a five-step appointment flow — service, time, details, payment, confirmation — with a visible progress bar so the patient always knows how much is left.
Rather than a fixed calendar of open slots, the patient states the days they can do and a time window they are available between. For people managing work, childcare or transport, being asked "when suits you" rather than "here is what is left" is the difference between finishing the booking and abandoning it.
Payment is taken in the flow through Stripe, so an appointment is confirmed rather than provisional. That matters for a clinic: a booking that has been paid for is far more likely to be attended.
More than one way to reach out
Different people in the same situation make contact very differently, so the site offers several routes and treats them all as equally valid:
- Two phone numbers in the header on every page, for anyone who would rather just talk to someone.
- A support request form capturing name, age, contact details and a preferred appointment time — enough for the clinic to respond usefully, without demanding a medical history from someone who is not ready to give one.
- The full booking flow, for patients who want it handled end to end.
- Both clinic addresses and on-demand hours, since some patients want to know there is a physical practice behind the telehealth service.
Privacy treated as a first-class concern
For a healthcare site, privacy is not a footer link. HIPAA has its own page in the main navigation alongside the policy and FAQ pages, so a patient can check how their information is handled before they hand any of it over.
Anything collecting patient details needs the security work done properly — TLS throughout, no patient data exposed in URLs, and forms that submit somewhere controlled. On a site handling health information, getting that wrong is not an inconvenience, it is a liability.
Content that answers the questions people search for
Alongside the service pages, the site runs a resources section — what buprenorphine is, an FAQ, and a blog covering the wider picture, including the opioid epidemic in West Virginia.
This is deliberate. Patients research long before they book, and the searches they run are informational rather than commercial. Publishing genuine answers is how a clinic reaches somebody at the research stage instead of only catching people already looking for a provider by name.
Built to be handed over
The site runs on WordPress with Elementor Pro on the Medizco theme, with the booking system, forms and payment gateway integrated into it. That combination was chosen so the clinic's own staff can update service copy, publish blog posts and adjust availability without needing a developer for routine changes.
If you run a practice and your website is not converting enquiries into booked appointments, tell us what you are working with and we will come back with a fixed price and a realistic timeline.
Project Details
Technologies
Screens from the project






