Developer Documentation

🚀 Reformer Platform

Last Updated: December 12, 2025

System Live & Operational

✅ Complete Client Onboarding System Deployed

Full system built and live! Signup → Verification → Onboarding → Client Portal

📅 Latest Updates (December 11, 2025)

📅 Previous Updates (January 12, 2025)

🌐 Live URLs

Service URL Purpose
Client Portal my.reformer.la Client signup, onboarding, dashboards
Internal Dashboard dash.reformer.la Reformer team tools
Backend API reformer-platform.onrender.com API & automation
Marketing reformer.la Webflow site

📦 System Components

✅ System Status

DEPLOYED & LIVE

  • Backend: reformer-platform.onrender.com
  • Client Portal: my.reformer.la
  • Internal Dashboard: dash.reformer.la

📦 Integrations

10 Systems Connected

  • ✅ Memberstack (Auth)
  • ✅ Stripe (Payments)
  • ✅ Loops (Email)
  • ✅ Intercom (Support)
  • ✅ ClickUp, Slack, Dropbox, Close CRM, PageSpeed, Webflow

⏳ In Progress

  • Email routing setup
  • Memberstack config
  • Webflow pricing integration
  • End-to-end testing

📚 Quick Access

✅ What Was Built Today

Frontend (my.reformer.la)

  • Signup.jsx - Account creation with Memberstack
  • Verify.jsx - Email verification via Loops
  • Onboarding.jsx - Business info collection + automation trigger
  • ClientPortal.jsx - Personalized client dashboard

Backend (reformer-platform.onrender.com)

  • api/verification.js - Loops email verification system
  • api/onboarding.js - 10-step automation (CRM, PageSpeed, Dropbox, Slack, ClickUp)
  • api/support.js - Support ticketing with Slack alerts

Integrations Configured

  • ✅ Memberstack authentication (pk_f5649a69f7a6e0e2288f)
  • ✅ Loops email (mail.reformer.la verified)
  • ✅ Stripe payment processing (via Memberstack)
  • ✅ 7 backend integrations ready (ClickUp, Slack, Dropbox, Close, PageSpeed, Intercom, Loops)

⏳ TODO List

Configuration (30 minutes)

  1. Set up Cloudflare Email Routing: hello@mail.reformer.la → support email
  2. Configure Memberstack redirects in dashboard
  3. Create Loops welcome email template
  4. Get Memberstack Plan IDs from dashboard

Integration (1 hour)

  1. Add Webflow pricing page Buy button code
  2. Update code with Memberstack Plan IDs
  3. Test signup flow with real Stripe payment
  4. Verify all automations trigger correctly

Launch (when ready)

  1. Set custom domain aliases if needed
  2. Monitor first real signup
  3. Verify Slack notifications
  4. Check ClickUp task creation

🔗 System URLs

Service URL Purpose
Client Portal my.reformer.la Client signup, onboarding, dashboards
Internal Dashboard dash.reformer.la Reformer team internal tools
Backend API reformer-platform.onrender.com API & automation engine
Marketing Site reformer.la Webflow marketing + pricing
Dev Docs developers.reformer.la This page

💻 Development

Deploy Commands

# Backend (auto-deploys on git push)
cd reformer-platform
git push origin main

# Frontend
cd dashboard
npm run deploy

# From now on, just:
npm run deploy

Local Development

# Start dashboard
cd dashboard
npm run dev
# Visit: http://localhost:3002

# Sync Webflow components
npm run webflow:sync

# Update Memberstack docs
npm run memberstack:update

📊 Metrics

10
Integrations
9
npm Packages
7
Pages Built
3
API Endpoints