Setup
LaunchPad Setup Guide
Complete these steps to fully configure your LaunchPad instance
Step 1: Create Stripe Products
Go to your Stripe Dashboard → Products and create these products:
Subscription - Starter
Basic features for getting started
Subscription - Builder
Recurring monthly subscription
Subscription - Accelerator
Recurring monthly subscription
Loan Package - Essential
One-time payment
Loan Package - Premium
One-time payment
Business-in-a-Box
One-time payment - physical product
Step 2: Create Payment Links
For each product, create a Payment Link:
- In Stripe Dashboard, go to Payment Links
- Click "+ New" and select the product
- Set success URL to:
https://yourdomain.com/subscription-success - Set cancel URL to:
https://yourdomain.com/pricing - Copy the payment link
Step 3: Update Code with Links
Update these files with your Stripe payment links:
pages/Pricing.js
Update stripeLink for builder and accelerator tiers
components/loan_screener/LoanPackageOffer.jsx
Update stripeLink for basic and pro tiers
components/checkout/BusinessInABoxOffer.jsx
Update STRIPE_PAYMENT_LINK constant
Step 4: Set Up Webhooks
Configure Stripe webhooks to update user subscriptions:
- In Stripe Dashboard, go to Developers → Webhooks
- Add endpoint:
https://yourdomain.com/api/stripe-webhook - Select events: checkout.session.completed, customer.subscription.updated, customer.subscription.deleted
- Copy the webhook signing secret
- Add to environment variables as STRIPE_WEBHOOK_SECRET