Features

Every capabilityshipped on a real build.

Not roadmap promises. These are screenshots from production sites — client portals running live, NDAs signing themselves, Stripe checkouts capturing deposits, partner commissions accruing in real time. Every chip says which tier unlocks it.

NDA Generator — screenshot
Screenshot pending
CRMOps+

NDA Generator

From contact to signed NDA in 60 seconds.

Type a counterparty's name, hit Generate. The system renders a real NDA (Florida governing law, AI-assisted-development clause, 3-year term), emails both parties a one-click sign link, captures the signature in-browser with IP + timestamp, and auto-advances the deal to NDA_SIGNED. No DocuSign account, no PDF surgery, no chasing the prospect down for a wet signature.

Shipped on thearchitect.wiki
Live Stripe Quote — screenshot
Screenshot pending
IntakeStandard+

Live Stripe Quote

Change a package, watch the deposit recalculate.

Booking funnel where the right rail is reactive: switch tiers, tick add-ons, the project total / 50% deposit / 25% milestone / 25% final all recompute on the fly. No 'request a quote' form — clients self-quote and pay in the same flow. The same flow that closed Shannon's first deal.

Shipped on thearchitect.wiki
Deal Flow board — screenshot
Screenshot pending
CRMOps+

Deal Flow board

Kanban CRM you and your partner share.

Pre-project workspace: prospect → scoped → NDA sent → NDA signed → deposit out → active. Owner column on every card so it's clear whether you or Shannon is running point. Generate NDAs inline, send for signature with one click, copy the sign URL, view a deal's full history. Auto-flips to ACTIVE when the deposit clears on Stripe.

Shipped on thearchitect.wiki
Partner Referrals + Auto-Commission — screenshot
Screenshot pending
CRMPro+

Partner Referrals + Auto-Commission

Share link → auto-paid on every installment.

Each partner gets a personal slug (e.g. /book?ref=shannon). When a prospect books through the link, attribution is locked onto the project. Every cleared payment fans a Pending commission row at the partner's locked-in rate (25% by default). Forecast view shows what's coming on the next milestone, and a one-click 'Mark paid' moves a row to PAID with the method recorded.

Shipped on thearchitect.wiki
50 / 25 / 25 Auto-Plan — screenshot
Screenshot pending
PaymentsStandard+

50 / 25 / 25 Auto-Plan

Half today. Quarter at milestone. Quarter on delivery.

When the deposit clears, two more PaymentSchedule rows are auto-seeded — milestone (25% at staging review) and final (25% on handoff). Each row gets its own Stripe Checkout link, so the client pays installments directly from their portal. Bigger projects don't scare clients off — they just see the next fence-post.

Shipped on thearchitect.wiki
Client Portal — screenshot
Screenshot pending
PortalStandard+

Client Portal

Project, payments, files, DM — one screen.

Auto-provisioned the moment a deposit clears. Single project = single dashboard: milestone progress bar, next-payment card, drag-drop file upload (Vercel Blob), threaded messaging, scope checklist, brand-kit viewer. Installable to phone home screen as a PWA so clients live in it.

Shipped on thearchitect.wiki
Before / After slider — screenshot
Screenshot pending
MarketingSpark+

Before / After slider

Drag-to-reveal showing exactly what we shipped.

Used on /work to show the Deep Productions Wix-to-Next rebuild side by side. Pure React + CSS clip-path, fully keyboard-accessible, touch + mouse. Works as a sales tool: prospects see the literal upgrade.

Shipped on thearchitect.wiki · /work
Studio Session Booking — screenshot
Screenshot pending
OperationsStudio+

Studio Session Booking

Rooms · staff · gear · payouts.

Deep Productions back-office: clients book sessions through their portal, the system blocks rooms + assigns engineers + schedules gear, contracts auto-generate, Stripe Connect handles staff payouts on completion. The whole studio runs on it — real catalog, real money.

Shipped on deep.productions
Address Autocomplete + Travel Fees — screenshot
Screenshot pending
IntakePro+

Address Autocomplete + Travel Fees

Type a Tampa zip, the travel fee resolves itself.

Bay Lens checkout: Google Places resolves the property address as you type, geocodes to a distance from the photographer's home base, and tiers the travel fee dynamically (free under 15mi, $25 under 30, $50 under 50, $1.50/mi past that). Removes the 'how much extra to come out here?' email thread.

Shipped on thebaylens.com
Private Client Gallery — screenshot
Screenshot pending
DeliveryPro+

Private Client Gallery

Token-gated delivery — no account required.

Photographer finishes a shoot, generates a private gallery link, sends it via Resend. The client opens it on their phone, scrolls full-bleed, downloads the high-res zip. No login wall, no account creation, no Dropbox subscription. Just one URL, with optional expiry.

Shipped on thebaylens.com
Animated Press Strip — screenshot
Screenshot pending
MarketingSpark+

Animated Press Strip

Every brand you've shipped, scrolling cinematic.

MBF Royal display face, gold diamond separators that rotate on hover, edge fade mask. Hover-pause so prospects can read. CSS-only — no library cost, respects reduced-motion. The 'represented clients' moment that used to be a static list now feels like a movie title sequence.

Shipped on thearchitect.wiki
Updates Activity Feed — screenshot
Screenshot pending
OperationsOps+

Updates Activity Feed

Every booking, payment, message, NDA — one timeline.

The /admin landing isn't a dashboard — it's a feed. New bookings, captured payments, client replies awaiting response, pending commissions, deal-stage changes, NDA signatures — all in one time-ordered stream. Every row click-throughs to the right detail page. Cuts the 'where do I look first?' problem in operator mode.

Shipped on thearchitect.wiki
See it running on your build?

Pick a tier. Book the call.

Every feature on this page is buildable on the right package. Every package is on /rates with the deposit math laid out. $50 books the intro call.