Integration setup
Internal page. Checks whether Stripe, Freshdesk and the calendar are wired up, and lets you test Freshdesk and the calendar live. It never shows a real key or password, only whether one is set.
Stored only in this browser tab's session, not saved anywhere.
Stripe
- Secret key
- checking…
- Webhook secret
- checking…
- Publishable key
- checking…
- Mode
- checking…
- Prices confirmed
- checking…
No live test button for Stripe: the real proof is running
node scripts/verify-checkout.mjs --url <this deploy> once real keys are
in, since it has to drive an actual card through the Payment Element. See
scripts/verify-checkout.mjs.
Freshdesk
- Configured
- checking…
Site copy and photos
Bill can change phone, address, hero copy, footer line, socials, and a few photos from the editor. Saves go live without a rebuild. Hours and prices stay in the code.
Calendar
- Configured
- checking…
Share Bill's calendar with:
Google Calendar → Settings for that calendar → "Share with specific people" → paste the address above → permission "Make changes to events". That is the whole setup on his side. No login, no OAuth screen.