Booking settings
If Calendly is enabled with a working event link, every consultation goes through your Calendly calendar (and is mirrored into the Bookings tab). Otherwise visitors request a time through the built-in form and the requests appear here in Bookings.
These settings apply to this browser (useful for testing).
To turn Calendly on for every visitor, paste the snippet below into
js/config.js and redeploy the site.
Site content
Change the main marketing text, contact details and photos of the public
site — no code needed. Changes apply to every page in this browser. To publish them
for all visitors, paste the snippet below into js/config.js and redeploy.
Permanent version for js/config.js:
How this works
- Applications: every visitor submission is sent to Netlify Forms (dashboard + email notifications) and mirrored to JSON storage when it succeeds.
- Bookings: scheduled/canceled consultations fire from the Calendly widget and are mirrored to JSON storage; Calendly's calendar is the source of truth.
- This panel reads those JSON mirrors in this browser, and lets you set statuses, add notes, delete, and back up/restore via JSON files.
Private records panel · sign in to view applications & bookings
Change the passcode (for the site owner)
Type a new passcode — this tool only shows its hash. Copy the hash into
js/config.js → ADMIN_PASSCODE_HASH and redeploy.
Note: this lock is client-side convenience — it protects against casual visitors, not against someone reading the site source.