Loading...
Loading...
NJOY Restored Health
April 2026
A complete website redesign for NJOY Restored Health & Aesthetics — built with an AI coding agent. 22 integrated features designed for clients booking services and giving njoyrestoredhealth.com full control over their online presence.
Clients book appointments directly on the website without leaving to another system. They pick a service, choose a date and time, fill in their info, and the appointment is created automatically in ProspyrMed.
All services — facials, aesthetics, and restored health — are pulled from ProspyrMed and stay in sync automatically via three layers: instant webhooks, an hourly safety check, and a manual sync button.
For most services, the system automatically finds an available provider. For injectables and specialized treatments, clients can choose their preferred provider. Either way, it only shows times when a provider is actually available.
Services that require a deposit collect it online through Stripe before booking. Once the client pays, the appointment is created in ProspyrMed automatically with the deposit amount noted.
16 custom email templates cover every client touchpoint — booking confirmations, reminders, reschedules, cancellations, follow-ups, payment receipts, and welcome messages. All styled with the NJOY brand using Manrope font.
Every morning at 8 AM, the system checks for appointments the next day and sends each client a friendly reminder email. Runs automatically, no manual work needed.
Nicole can manage services, view the full schedule, check leads, write blog articles, update images, see site analytics, and adjust settings — all without touching code.
Calendar and list views of all appointments across providers, with global search across a 30-day window. Color-coded statuses mirror ProspyrMed: blue for booked, green for confirmed, gray for checked out, red for cancelled.
Built-in analytics dashboard tracks page views and clicks across the site. 30-day activity chart, top pages, top sections, and daily trends — all visible in the admin area without any third-party tools.
Every contact form, membership inquiry, event sign-up, and popup response is saved as a lead. Nicole gets an instant email notification for each one.
A dedicated free consultation service on the booking page — no deposit required, 30-minute slot, auto-assigned provider. Separate from the paid consultation on the services page.
New visitors can take a short quiz about their goals and concerns. The website recommends the best matching services and links them directly to booking.
Product catalog with Stripe checkout for skincare products, gift cards, and packages. Clients add items to their bag and check out without leaving the site.
Visitors can express interest in memberships. Their info is saved and Nicole is notified to follow up personally — the way she prefers to handle membership sign-ups.
GDPR-friendly cookie consent banner, Google Analytics integration, and transparent privacy controls. Analytics only activate after consent.
A built-in help page in the admin dashboard explains every feature in plain English — booking, services, emails, schedule, analytics, and troubleshooting.
The entire site is built for phones first. Bottom navigation bar, touch-friendly buttons, and layouts that work beautifully on any screen size.
The admin sidebar slides completely off-screen with an X button, giving Nicole the full width for the schedule calendar and other admin pages. A small tab on the left edge brings it back.
A timed popup offers 5% off with code RESTORE. Visitors select from Nicole's curated featured services, add optional notes, and submit. Leads go to ProspyrMed and Nicole gets an instant email.
The entire platform — database, auth, file storage, and the app — runs on a single VPS. No external cloud dependencies. Daily automated backups with 7-day rotation.
Nicole can write and schedule blog articles with a rich text editor, add images, and set SEO metadata. Articles appear on the Discover page with automatic social sharing previews.
The system sends the right email for every appointment change — booking confirmation, reschedule notice, cancellation confirmation, post-visit follow-up, and payment receipt. All triggered automatically.
ProspyrMed is the practice management system that runs behind the scenes. The website and ProspyrMed talk to each other automatically — here is what flows between them.
Services
ProspyrMed is the source of truth. The website syncs automatically via webhooks (instant), an hourly safety check, and a manual sync button in the admin dashboard.
Bookings
The website collects client info, handles deposits via Stripe, then creates the appointment in ProspyrMed. The appointment shows up on the ProspyrMed calendar immediately.
Providers
Provider lists and availability come from ProspyrMed in real time. When Nicole adds a provider or changes their schedule in ProspyrMed, the website picks it up.
Emails
When something changes in ProspyrMed — a booking, cancellation, reschedule, or completed visit — the website receives a notification and sends the appropriate branded email to the client.
Patients
When a new client books online, the website creates their patient record in ProspyrMed automatically. Returning patients are matched by email.
Payments
Online payments go through Stripe (the website). In-clinic payments go through ProspyrMed. They are separate systems that do not overlap.
Leads
Every form submission — consultations, membership interest, popup sign-ups, and contact messages — is delivered to ProspyrMed as a lead with source tracking and interest tags. Nicole can follow up from either system.
Version 1.0 replaces the old broken site with a modern, fast, mobile-friendly website that books appointments, captures leads, sells products, sends professional emails, and keeps everything in sync with ProspyrMed — all without Nicole having to touch any code. The admin dashboard puts her in control of content, images, and settings. The website handles the online experience; ProspyrMed handles the clinic operations. They work together seamlessly.