Protected Access
Enter the admin password to review clicks, lead scores, and follow-up actions.
Password: 1
Laser Skin Academy Admin
Mobile-friendly dashboard for click tracking, WhatsApp opens, ROI activity, hot/warm/cold lead scoring, and follow-up scripts. Live submissions from visitors appear in Netlify Forms → inkfade-event.
Control the complete EN | AR | RU language bar or show and hide each language separately. Settings are saved locally and synchronized with Firebase for the deployed website.
Show or hide individual links in the public left sidebar. Hidden links and their page sections remain available by direct URL; this control changes only the public navigation menu.
Admin/testing clicks from this browser are excluded. CTA clicks count unique visitors, not repeated clicks from the same person.
Auto-synced: The homepage KPI cards now read from Booking Management, Partner Applications, Referral Partner Control Center, and Referral & Payout Control. These manual fields are kept only as backup notes.
Auto-synced: Monthly performance is calculated from completed bookings, revenue estimates, partner applications, and referral records.
Auto-synced: Recent Activity is generated from latest bookings, referrals, partner applications, and payout updates.
Auto-synced: Your Impact is calculated from completed treatments, partner studios, earning partners, and booking workflow activity.
This version records events locally for quick admin checks and submits key events to Netlify Forms. After deploy, open Netlify → Site → Forms → inkfade-event for cross-device visitor data.
The landing page automatically moves the highest-performing proof card first based on clicks, full-image opens, and activation clicks.
Use these scripts based on lead score. Copy/paste manually in WhatsApp or email after reviewing the lead.
Goal: lock date.
Goal: help them stack clients.
Goal: educate without pressure.
Leads only: Requests submitted from the public Business Programs page appear here for review. They are not registered as active partners, do not receive referral codes, and do not affect partner counts, leaderboards, or revenue stats until you manually convert them later.
| Date | Clinic / Business | Program Selected | Model Selected | Preferred Split | Status | Lead | Details | Actions |
|---|
Separate injectable partner form: Applications submitted from injectable-partner.html are saved here for review. Netlify Forms will also collect injectable-partner-application after deployment.
| Date | Clinic / Business | Contact | Fit | Status | Revenue Control | Actions |
|---|
View and control every appointment request from the booking page. Each booking shows the client details, requested service, referral code, matched partner business, status, and payout stage.
Control flow: New Appointment → Contacted → Booked → Completed → Paid. Use Cancel or Remove only when needed.
| Date | Client Details | Service | Referral Code | Business | Status | Actions |
|---|
Referral reward categories: Online courses, laser treatments, and injectables. Rewards are calculated automatically by service category and shown in booking/referral control.
Partners submit a sign-up form first. You can approve, disapprove, suspend, remove, and control referral payouts from here.
| Business | Code | Status | Contact | Stats | Actions |
|---|
Reward rules active: Service-category reward model active. Payouts are calculated from completed/paid referrals and controlled from Admin.
| Client | Partner Code | Service | Status | Reward | Actions |
|---|
Automatic revenue ledger: Completed injectable activity and manual injectable counts create revenue automatically from program value, partner share, and payment status. Admin only marks Pending → Paid, exports CSV, or uses manual corrections when needed.
| Date | Partner | Program | Gross | Share | Partner Earnings | Status | Actions |
|---|
Controlled from Admin: Add, hide, show, or delete public marketplace products. Keep private supplier names, factory codes, source links and internal cost details out of the public product text.
Use Laser Skin Academy branding only. Large image files are now automatically resized and compressed before saving so Admin uploads do not fail. Recommended source: JPG/PNG/WebP. Do not upload supplier-watermarked images or documents exposing the upstream supplier.
Controlled from Admin: Add, hide, show, or delete before/after result cases. Visible cases appear on the public Before & After page.
Upload one combined before/after image. The photo will be compressed for reliable saving and shown as one professional results card.
| Time | Event | Details |
|---|