Configuration checklist before publishing
Every value below must be supplied before the funnel is published. Missing values are shown as clearly labelled placeholders on the live pages — nothing is invented.
Production domain
Production domain
Missing — placeholder in use
SparkOps logo URL
SparkOps logo URL
Missing — placeholder in use
VSL video URL
VSL video URL (MP4 or embeddable)
Missing — placeholder in use
VSL poster image
VSL poster image URL
Missing — placeholder in use
Product screenshots
Product screenshot URLs
Missing — placeholder in use
Privacy notice URL
Privacy notice URL
Missing — placeholder in use
Partner programme terms URL
Partner programme terms URL
Missing — placeholder in use
Application notification recipient
Application notification recipient email
Missing — placeholder in use
Partner-fit calendar ID
BvFi7a7NaXdjBspyz9Zz
Supplied
CRM location ID
HzEU9UBWZEzxuB5SSDYE
Supplied
CRM tracking ID
tk_b8d69a13dfb44589bb8243e0c6cb2aba
Supplied
Required CRM API credentials/scopes
Confirm server-side CRM API credentials and scopes are configured for contact/opportunity upsert.
Missing — placeholder in use
Supabase configuration
Configure Supabase URL + service key for partner_applications, partners, referrals, commissions, sync_events tables with RLS.
Missing — placeholder in use
Cookie/analytics configuration
Confirm cookie banner and analytics consent settings for the tracking used.
Missing — placeholder in use
Refund-period setting
14 days
Supplied
VAT treatment
VAT treatment
Missing — placeholder in use
Three-month commitment confirmation
Supplied
Before publishing
Supply each missing value in src/lib/funnel-config.ts and configure the server-side CRM and Supabase credentials. Do not publish until all items show “Supplied”.