Admin Access

Sign in to manage site content

Forgot password?

Settings & Links

Site Settings

External Links

Used for all "Apply For A Strategy Call" buttons

Colour Palette

#0A0A0A
#111111
#FFFFFF
#B8B8B8
#D4AF37
#D4AF37
#000000
#1E1E1E

Typography

Show / Hide Sections

Toggle sections on or off. Changes take effect after saving.

Hero
Credentials
Who This Is For
The Problem
Cost of Waiting
The Solution
Results
What Happens When You Get This Right
Gold Quote
Transformations
Testimonials
Why Work With Me
Strategy Call

Hero Section

Use two line breaks between paragraphs

Background Image

Background preview

Credentials Section

Credential Points

Photo

Photo preview

Introduction

Use \n\n between paragraphs

Pain Points (bullet list)

Closing Copy

Image

Image preview

The Problem Section

Paragraphs

Cost of Waiting Section

Headline is fixed as "THE COST OF WAITING". Edit paragraphs below.

Paragraphs

Photo

Photo preview

Introduction Copy

Programme Items

Signature Statement (gold quote)

This appears large, gold, and italic as a key message

CTA Copy

Photo

Photo preview

Intro Paragraph

Results List

Closing Statement

Gold Quote Section

This is the large centred quote displayed between sections. Include quotation marks in the text.

Featured Transformations — Full Display (3)

Displayed as large individual showcase sections with image, caption and highlight bullet points. Highlights support custom color and font.

Additional Transformations — Grid (4)

Displayed in a 2×2 grid below the featured section.

Testimonials Section

Testimonial Images

Upload screenshot images of testimonials (e.g. from Instagram or Google). Displayed in a 3-column grid.

Photo

Photo preview

Paragraphs

First paragraph appears larger in serif italic.

Strategy Call Section

Call Agenda Items

Description Copy

Button Labels

Stripe API Keys

Keys are stored securely server-side and never exposed to the public. Get these from your Stripe Dashboard → API keys.

Never share this key. Leave blank to keep the existing key.
From Stripe Dashboard → Webhooks. Leave blank to keep existing.

Webhook Setup

In your Stripe Dashboard, add a webhook endpoint pointing to:

https://executivefitnesscoach.co.uk/api/stripe-webhook

Listen for the event: checkout.session.completed

Sign-up Page Link

Share this private URL with prospective clients:

https://executivefitnesscoach.co.uk/join.html

Membership Programmes

Edit names, descriptions, features, and pricing. Save when done — changes appear immediately on the sign-up page.

Sign-up Page Copy

Onboarding Email

This email is sent to the client after a successful payment, in addition to the payment confirmation. Use [name] for the client's first name and [programme] for the programme name.

Plain text. Use line breaks for paragraphs. [name] and [programme] are replaced automatically.

Export Content

Download a backup of all site content as a JSON file. Use this to migrate content between devices.

Import Content

Import a previously exported JSON backup. This will overwrite all current content.

Reset to Defaults

Restore all content to the built-in defaults. This cannot be undone.

Change Admin Password

Choose a strong password with at least 8 characters. This is stored as a SHA-256 hash in your browser.

Security Notes

  • Admin access is session-based — closing the browser logs you out
  • After 5 failed login attempts, access is locked for 5 minutes
  • The admin URL is hidden from search engines
  • All content is stored in browser localStorage (no server database)
  • Export a backup regularly to avoid data loss