Site-wide reference

Site Operating Model

Everywhere a customer can enter the site, what they're doing, and where their data goes. The zoom-out before the tracks.

Everywhere a customer can enter the site, what they're doing, and where their data goes. Read this first — the four tracks only make sense inside this bigger picture.

At a glance

Domains labourtemple.com (main), docs.labourtemple.com (internal docs)
Pages ~60 in Webflow (~30 public)
CMS collections 13 (6 core, 4 editorial, 3 legacy/dormant)
Core integrations Stripe · Office RnD · Google Calendar · MailerSend · MailerLite · Zapier · Cloudflare Workers
Custom Workers labour-temple-checkout (Tracks 1 & 3) · labour-temple-bookings (Track 2)

The four tracks in context

[Customer]
     │
     ▼
┌──────────────────────────────────────────────────────────────────┐
│                        labourtemple.com                          │
│                                                                  │
│  INFORMATION     LEAD CAPTURE        SELF-SERVE        CONTENT   │
│  Home            /inquire  ─┐        Track 1: Memb.    Blog      │
│  Community       /tours     │        Track 2: Rooms    Articles  │
│  Business Areas  /event-tours        Track 3: One-Off  FAQs      │
│  Spaces          /events    │                                    │
│  Memberships     Sonic legacy                                    │
└───────┬─────────────────────┴──────────────────┬─────────────────┘
        │                                        │
        ▼ Track 4: Zapier ──► Sheets, MailerLite ▼ Workers ──► Stripe
                           │  OfficeRnD Opps               │
                           │  MailerSend                   ├── OfficeRnD
                           ▼                               ├── Google Calendar
                       Email inbox                         └── MailerSend

The three purchase tracks fork off at /memberships/{slug} and /2800/{slug}. Track 4 (inquiries) runs the older path through Webflow forms + Zapier. Everything else — content, newsletter, tours — is the ecosystem the client has been running for years.

Customer lifecycle

Expand — stage-by-stage with data capture and ownership
Stage Where Data Goes to Owner
Awareness SEO / social → Home, Spaces, blog Marketing
Consideration Memberships, Meetings, Events, FAQs Analytics
Inquiry /inquire, tour forms, event forms Name, email, intent Webflow → Zapier → inbox + CRM Sales
Qualification Staff reply Email thread Inbox + MailerLite Operations
Tour /tours or /event-tours Date, attendees Staff calendar Operations
Conversion — membership Track 1 Member record OfficeRnD + Stripe + MailerSend Automated
Conversion — room Track 2 Booking record Stripe + Google Calendar Automated
Conversion — day pass Track 3 Pass record OfficeRnD + Stripe + MailerSend Automated
Conversion — inquiry-based Events, private offices, founder Custom contract Manual quote Sales
Onboarding Arrival, tour, keycard Kiosk setup OfficeRnD Operations
Active use Bookings, guests, amenities Usage OfficeRnD, Stripe
Engagement Newsletter, events Opens/clicks MailerLite Marketing
Retention Monthly renewals Subscription status Stripe + OfficeRnD Operations
Churn Cancellations Manual Operations

Only the Conversion rows changed with the new flows. Everything else runs as before.

Entry points

Expand — every URL grouped by intent

Informational/, /community, /business-areas, /tenants, /in-the-news, /post, /news-articles, /faqs, /2800, /memberships

Lead capture/inquire (universal), /tours (workspace), /event-tours (events), /events (catalog)

Self-serve purchase — Track 1 via /memberships/{slug}; Track 2 via /2800/{slug}; Track 3 via /memberships/{slug} with Purchase Type = One-Time

Legacy — Sonic Studio inquiry (/sonic/confirmation) still operational alongside Track 2 bookings for Sonic

Utility/search, /401, /404

CMS collections

Expand — 13 collections, 6 core to the business

Core — Memberships (drives Tracks 1 & 3), Spaces (drives Track 2), Attributes, FAQs, Business Areas, Tenants

Editorial — Blog Posts, Articles, Photos, Testimonials (empty — created 2026-03-22, no items)

Legacy / dormant — Products, Categories, SKUs (Webflow native e-commerce, superseded by the three new tracks). Templates still exist at /checkout, /paypal-checkout, /order-confirmation, /product, /category, /sku.

Integrations

System Role Connected via
Stripe All payments Cloudflare Workers
Office RnD Members, memberships, day passes Cloudflare Workers (OAuth)
Google Calendar Booking availability + events Booking Worker (JWT service account)
MailerSend Transactional email Workers
MailerLite Newsletter / marketing Webflow forms + Zaps
Zapier Inquiry form automation — two active Zaps Webflow native integration
Cloudflare Two Workers + CDN Direct

Zero webhooks registered via Webflow API. Form submissions route through Webflow's native Zapier integration (workspace: "Website Work…", owner: Chris F). See Track 4 doc for Zap detail.

Site scripts

Two scripts registered via Webflow's Scripts API: stripe_checkout_v21 (21.0.2) and stripe_purchase_v1 (1.0.2). ~60 historical versions retained but not applied — candidate for a cleanup pass.

No analytics or marketing scripts are registered via the Scripts API. If GA, Meta Pixel, or MailerLite embeds are running, they're in Webflow Designer custom code. googleTagIds: [] in site settings. [VERIFY] during handoff — if analytics is thin, the client should know.

Site settings to flag

Archive / drafts

~12 draft pages in /archive-drafts/ (old inquiry forms, virtual office pages, old confirmations, one explicitly "Events Inquiry (Old Zapier)"). They don't render publicly but could be accidentally republished.

Expand — full list
  • /archive-drafts/inquiry — old Sonic inquiry form
  • /archive-drafts/events/event-inquiry
  • /archive-drafts/meetings/meeting-inquiry
  • /archive-drafts/membership/membership-office-inquiry
  • /archive-drafts/virtual-office-waitlist, /virtual-plans, /virtual
  • /archive-drafts/officehere
  • /archive-drafts/event-inquiry-old — labeled "Old Zapier"
  • /archive-drafts/tour — old Event Spaces tour
  • /archive-drafts/current-openings
  • /archive-drafts/book-a-meeting-room-slinky — old non-CMS booking approach
  • /archive-drafts/admin-offerings-comparison
  • Paired confirmation pages for each

Decide at handoff: keep as reference, lock in a dedicated archive folder, or delete.

Content inconsistencies (site-wide)

See roadmap.md for the full list — moved there to keep this page scannable. Top items: Testimonials collection empty · Founder Membership live in Stripe/OfficeRnD but no CMS page · Board Room CTA still links to OfficeRnD Grow Hub · Shears capacity mismatch · Radiator Annex capacity has three different numbers.


Everything else about each track — playbooks, failure modes, quick reference — lives on the individual track pages.