Setup Guide

Last updated: March 2026 · GLPConvert (GLP-1 intake / simulator)

White-label conversion layer: branded simulator and lead capture for med spa, telehealth, and clinic sites. Your logo and colors apply; the flow stays fast and mobile-first so it fits real websites and cold-email demo links.

Environment variables (developers)

Never paste production secrets on this public page. Use Vercel → Project → Settings → Environment Variables and a local .env.local file (gitignored). Full key list and paste order: see repo file docs/ENV_VERCEL_AND_LOCAL.md.

Names you will set:

  • NEXT_PUBLIC_APP_URL, NEXT_PUBLIC_VERTICAL, NEXT_PUBLIC_BRAND_NAME
  • JWT_SECRET, ADMIN_TOKEN
  • SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY
  • Stripe: STRIPE_SECRET_KEY, NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY, prices, STRIPE_WEBHOOK_SECRET
  • Optional: RESEND_API_KEY, analytics pixels, Sentry DSNs

Step-by-step Installation

1

Account Setup

Complete your company profile and branding configuration

2

Domain Configuration

Connect your website domain and set up SSL certificates

3

Widget Integration

Add the one-line script to your website

4

Lead delivery

Leads hit your inbox instantly and your dashboard; optional CRM connection when you're ready.

5

Testing & Launch

Test the system and go live with your branded tool

Embed Guide

Add to your website

<script src="https://your-domain.com/widget.js"></script>

Replace "your-domain.com" with your actual domain

WordPress

Add to your theme's footer.php or use a custom HTML widget

Shopify

Add to your theme.liquid file in the </body> section

Wix

Use the HTML embed element in your page editor

Custom HTML

Add the script tag anywhere in your HTML

CRM Guides

HubSpot

Automatic contact creation and deal tracking

View Guide

Salesforce

Lead and opportunity management integration

View Guide

Supabase + CRM webhook

Leads and tenants live in Supabase. Connect HubSpot, Salesforce, or a custom URL from the dashboard.

Optional: in the tenants.crm_keys JSON, set booking_url plus intake overrides such as intake_monthly_low, intake_monthly_high, intake_consult_fee_note, intake_payment_note, intake_brand_name — exposed via GET /api/public/tenant-intake-config.

View Guide

System Status

All Systems Operational
99.9% uptime

API Performance

Average response time: 45ms

Database

Connected and responsive

CDN

Global distribution active

SSL Certificates

Valid and secure