Custom booking + operations platform · Launched

Triangle's Concierge
— Booking & Operations Platform

A bespoke booking and operations system that moved a local concierge & home-services business off spreadsheets and manual invoicing into a fully automated digital ecosystem — customer-facing wizard, Stripe checkout, and admin console in one build.

System architectureUX designOperations engineeringStripe checkoutAdmin consoleDynamic pricing

Conceived, designed, and launched end to end. Customers get a frictionless multi-step booking; the business gets a real-time view of jobs, clients, contractors, and revenue.

Client
Triangle's Concierge — local concierge & home services
My role
System Architect · UX Designer · Operations Developer
Stack
CreateAnything AI · Stripe
Status
Live and operating
12Systems shipped

One platform, two audiences — customers get a booking experience that respects their time; the business gets a command console that actually reflects the work.

Customer-facing booking flow

  1. 01Multi-step booking wizardService → Details → Add-ons → Confirm, with progress indicators to reduce drop-offs
  2. 02Dynamic booking logicNext steps auto-populate based on service type — House Cleaning, Laundry, Errand, or Full Concierge
  3. 03Dynamic pricing surfaced liveHome-size and scope options show cost before checkout
  4. 04Add-ons step for upsells and extra tasks per service type

Payments & intake

  1. 05Stripe checkout at the final stepSecure, instant payment — no off-site invoicing, no manual collection
  2. 06One-time service charges with clarity at booking
  3. 07Custom intake formsAddress, service notes, scheduling preferences captured and associated with the booking record

Admin dashboard

  1. 08Dashboard overviewActive jobs, total revenue, active contractors, weekly profit — all above the fold
  2. 09New contractor applications & new job requestsFlagged in-app with contact and completion status
  3. 10Calendar view + recent jobs tableMonth calendar for upcoming work; table with client, service, contractor, status, and price
  4. 11Dedicated sectionsJobs · Clients · Contractors · Payouts · Settings
  5. 12Status management + contractor/client CRMQueued → Scheduled → In Progress → Complete workflow, plus lifecycle management inside the platform
01

The brief

Triangle's Concierge was running a real service business — house cleaning, laundry, errands, full home management — on a stack of DMs, spreadsheets, and manual invoicing. Every booking required back-and-forth. Every payment required a follow-up. Every contractor assignment lived in someone's head.

They needed a real platform. Customer-facing enough to make booking feel professional. Operationally deep enough to replace the spreadsheet layer entirely.

This wasn't a website project. It was a business-model migration.

02

The booking wizard

The customer flow is a four-step wizard with visible progress: Service Type → Details → Add-ons → Confirm. Every step is conditional. If you pick House Cleaning, you get home-size options and cleaning-specific add-ons. If you pick Errand Service, you get a different set of prompts entirely.

Pricing surfaces live as the customer builds the booking. No surprise totals at checkout. No calling the office for a quote. The wizard is doing the sales conversation the owner used to have manually.

  • 4 services — House Cleaning, Laundry, Errand Service, Concierge Service
  • Conditional logic — next-step options generated from the service picked
  • Live pricing — home size and scope adjust cost in real time
  • Add-ons layer — upsell surface specific to each service
03

Checkout & intake

Stripe handles the final step. One-time charges, clear line items, instant confirmation. The intake form — address, notes, scheduling preferences — is stitched into the booking record itself, so the operations team never has to reconcile two tools.

By the time a booking hits the admin dashboard, it already carries the customer, the payment, the intake, and the service scope. Nothing is pending. Nothing needs typing up.

Off-site invoicing is a tax on the business. Removing it is the single highest-leverage change a service brand can make.

04

The admin dashboard

The operator view is the piece that changed how the owner runs the business. The top of the dashboard shows what matters right now: active jobs, revenue, contractors on the roster, weekly profit. Below it, incoming applications, pending jobs, and financial summaries.

Sections for Jobs, Clients, Contractors, Payouts, and Settings replace what used to be five different tools. Status management (Queued → Scheduled → In Progress → Complete) gives every job a visible lifecycle. The calendar view shows the week without opening Google Calendar. The recent jobs table shows who's doing what, for whom, for how much, and where it stands.

  • Dashboard overview — active jobs, total revenue, active contractors, weekly profit
  • New applications & job requests — flagged and actionable inline
  • Calendar + recent jobs table — the whole week in one glance
  • Status workflow — Queued, Scheduled, In Progress, Complete
  • Contractor & client CRM — full lifecycle management in-platform
05

Impact

The booking and service-delivery process is one system now. Customers get a frictionless, professional way to book and pay online. The owner gets a real-time view of operations, revenue, and workload — and doesn't have to build a Monday-morning update from scratch.

Contractor onboarding, scheduling, and payouts all live inside the platform, which is what makes scaling possible. Serving more clients across the Triangle region stopped being a staffing problem and became a distribution problem.

Manual invoicing gone. Spreadsheet reconciliation gone. Owner's admin time collapsed to a fraction of what it was.

By the numbers

4Service types with conditional booking logic
4Wizard steps from browse to booked
1Unified platform replacing 5+ manual tools
0Off-site invoices sent since launch
5Admin sections — Jobs, Clients, Contractors, Payouts, Settings
4Job statuses — Queued, Scheduled, In Progress, Complete
1Stripe integration for one-time service payments
1Owner running the whole operation from one dashboard

Built with

Platform

CreateAnything AI

Payments

Stripe Checkout

Ops

In-app CRMContractor managementStatus workflow

What this proves I can do

If you need something at this scale, this is the reference build.

  • Design booking flows that actually convertConditional logic, live pricing, progress indicators — the wizard does the sales conversation the owner used to have on the phone.
  • Ship real payments, not just formsStripe wired into the last step, one-time charges, clear line items. No invoicing after the fact.
  • Build the operator view, not just the customer viewThe admin dashboard is where the business is actually run — and it's the piece most 'booking sites' skip.
  • Turn spreadsheets into a workflowQueued → Scheduled → In Progress → Complete is a workflow, not a column in a Google Sheet.
  • Unify contractor + client managementOne place to onboard, assign, pay, and communicate — that's what makes scaling a service brand possible.