BrightLabCrew
Internal · 8 May 2026
BLC Product Line

BrightLab Crew overview

Four product groups. Eleven Stripe payment options. One onboarding engine that routes every purchase to the right delivery flow. Pick a group below to see what each one does and how it's automated.

Group 1 · Service pipeline
Launch & Growth
The full GHL CRM with customer-facing comms, internal notifications, and follow-up cadence. Two tiers depending on whether the money side is automated or manual.
Launch Growth
View Launch & Growth detail
Group 2 · Visual content
Photography
Branded business photography sold as standalone product or add-on. Three tiers from one-shot Essentials to ongoing Full content production.
Essentials Standard Full
View Photography detail
Group 3 · Web presence
Website
Branded websites built from BLC's template factory and hosted on Cloudflare Pages. Two tiers: Starter for basics, Standard for animation + extra sections.
Starter Standard
View Website detail
Group 4 · Conversational AI
AI
Customer-facing AI add-ons: chatbot, voice agent, or both bundled. Each provisions a configured GHL sub-account from its own snapshot.
Chatbot Voice Bundle
View AI detail

How it all connects

Every purchase across all four groups flows through the same onboarding engine. The lifecycle Workers (INIT and END) handle every transition, then route to the right per-tier delivery flow.

When a customer pays

INIT Worker fires

Stripe webhook lands at stripe-relay.brightlabcrew.com. INIT validates the payment, reads the lookup_key, and routes:

  • Launch / Growth / AI → create new GHL sub-account from the right snapshot
  • Photography / Website → create contact in BLC parent location
  • Add-on (existing customer) → tag existing contact, no new sub-account
When a customer cancels

END Worker fires

Stripe cancellation webhook lands at stripe-cancel.brightlabcrew.com. END validates, sends an offboarding email via Resend, marks the customer for deletion in 30 days.

Daily 02:00 NZT cron sweeps and runs the actual deletion: GHL sub-account deleted, Pages project deactivated, archive record kept for 7 years for audit.

The system at a glance

Layer Status
Cloudflare Workers (INIT + END)Live in production
Stripe webhook endpoints2 live (init + cancel)
Stripe payment links17 with ghl_account_id custom field
GHL Marketplace OAuth appBootstrapped, refresh token in KV
Resend email serviceDomain verified, sending live
GHL snapshotsLaunch + Growth real, others on test snapshot until built
n8n Growth integration kitSpec'd, not yet built

Where to look for what

Each product group page mirrors the GHL workflow builder layout where applicable. Use the sub-nav (under the top nav) to switch between tiers within a group.