-
Total page views
-
Views (7 days)
-
Form submissions
-
Submissions (7 days)
Sales report
Revenue by month, based on completed orders.
Loading...
Views by page
All-time page view counts
Loading...
Recent activity
Last 15 form submissions
Loading...
Abandoned checkouts
People who started paying but didn't finish. A reminder email now sends automatically after 1-3 hours - this list is just for your reference.
Loading...
Products
Add, edit or remove resources shown on the live site
Loading...
Testimonials
Star reviews shown on the homepage
Loading...
Product Reviews
Reviews only appear on the product page once approved. Pending ones are shown first.
Loading...
FAQs
Questions shown on the FAQ page
Loading...
Coming Soon cards
Prompt card mnemonics on the homepage
Loading...
Blog Posts
Articles shown on the site's Blog page
Loading...
Saved! Changes are live on the site now.
Homepage text
The main headline and message visitors see first
Appearance
Change the site's main colour without touching any code
This updates buttons, links, badges and accents across the whole site
Section visibility
Turn whole sections on or off without deleting their content
Homepage section order
Use the arrows to move sections up or down. The hero, trust bar and newsletter always stay fixed at the top and bottom.
Social & contact
Used across the footer, homepage and contact page
SEO
Controls what shows in the browser tab and Google search results
Appearance
Site-wide section colours (there's already a Brand colour picker further up for buttons/links). Changes apply the next time a visitor loads the page — no code or redeploy needed.
Payment & checkout
Card checkout runs through Stripe via a Netlify function. The Stripe secret key itself lives in Netlify's environment variables (never here, for security) — see SETUP.md for the one-time setup. The settings below control checkout behaviour.
Standalone product pages
Each product also has its own SEO-friendly page for sharing and search engines. These are static files in /products/ — editing a product here updates the shop and cart everywhere, but if you rename or add a product you'll need to regenerate these pages (see SETUP.md).
Homepage copy
A few specific lines of marketing copy around the site, editable without needing a code change.
Maintenance mode
When on, visitors see a simple "back soon" page instead of the site. You (logged into admin) are unaffected and can keep working normally.
Logo
Upload a logo image to replace the default green "P" square in the nav and footer. PNG or SVG with a transparent background works best.
Waitlist (Complete Guide booklet)
Real email signups are collected automatically from the waitlist form on the product page. The starting number below lets you show a higher baseline count — the displayed total is always this number plus real signups.
-
Total orders
-
Total revenue
-
Orders (7 days)
Orders
Real orders will appear here automatically once Stripe payments go live. Nothing to do until then.
Loading...
Customers
Everyone who's bought, joined the newsletter, or joined the waitlist, in one place.
Loading...
Create a discount code
Codes are created directly in Stripe - customers enter them at checkout. Requires STRIPE_SECRET_KEY to be configured (see SETUP.md).
Active codes
Loading...
-
Available balance
-
Pending balance
Recent Stripe charges
Straight from Stripe - refund any charge directly here.
Loading...
System Status
A real, live check of whether everything is actually connected and working right now.
Loading...
🆘 Recover a missed order
If a customer paid but says they never got their download (rare, but possible if a webhook hiccups), paste their Stripe session ID here. Find it in Stripe Dashboard → Payments → click the payment → the session ID is in the details panel (starts "cs_"). This re-sends their download email safely - it won't charge them again or duplicate their order.
Sale banner
Shows a dismissible banner across the whole site while active.
Send a newsletter email
Sends to everyone who's signed up for the newsletter. This can't be undone once sent - double check before sending.
All form submissions
Newsletter signups and contact form messages. Mark as replied once you've followed up.
Loading...