Design 01
Cedar & Sage
Medspa & wellness
Calm, editorial, considered.
Pattern · Provider appointments
Desktop + mobile · built responsive
Not a template. Not a marketing shell. Real software that answers your leads, books the work, brings customers back, and gives you a screen to watch it happen. Six live demos below — one codebase behind each.
Every build · Any process, any design — UX that lifts your business, workflows that take tasks off your desk. The innovation you need is ready.
How we work · Scoped together · fixed scope, fixed price · working software in weeks · you own the code
We build what fits the business — not what fits a template.
Design 01
Medspa & wellness
Calm, editorial, considered.
Pattern · Provider appointments
Desktop + mobile · built responsive
Design 02
Pacific Northwest restaurant
Hearth browns, candlelight, slow.
Pattern · Reservations
Desktop + mobile · built responsive
Design 03
Residential contractor
Navy + orange, trust-bar forward.
Pattern · Two-step estimate request
Desktop + mobile · built responsive
Design 04
Pottery studio + classes
Cream paper, handwritten ink, terracotta.
Pattern · Capacity-based class signup
Desktop + mobile · built responsive
Design 05
Two-sided fitness coaching SaaS
Mobile-first app + cockpit + owner dashboard.
Pattern · Multi-role product
Desktop + mobile · built responsive
Design 06
Commercial real estate brokerage
Listings + live area-intel from Census, BLS, and OSM. Broker portal built in.
Pattern · Broker inquiry + listings + agent portal
Desktop + mobile · built responsive
Most "booking" problems look the same from the outside. They aren't.
Pattern
Service → provider → time-slot. Multi-room, multi-staff, lead-time guards.
Used for medspas, salons, clinics. Resource-aware scheduling with conflict checks, dependent prep blocks, and consent capture in the same flow.
→ cedarsage.wildpines.ai/bookingPattern
Party size, date, time window. Capacity ceiling per service per slot.
Used for restaurants, tasting rooms, private events. Two-seating logic, no-show holds, larger-party hand-off to a human.
→ pinecone.wildpines.ai/bookingPattern
Job details → contact info → human follow-up within an SLA.
Used for contractors, services where the price has to be quoted. Triage by category and urgency, optional photo upload, queueing into the right tech's dispatch.
→ crestwood.wildpines.ai/bookingPattern
Sessions with N seats. Real-time availability, waitlist on full.
Used for studios, gyms, workshops. Per-session seat counts, last-spot flagging, waitlist promotion on cancellation.
→ kilnhouse.wildpines.ai/bookingThe site is what people see. These are what make it do real work.
01
IntakeShort page, real questions, multiple-choice screening. Disqualifying answers route to a human; everything else books itself. Every word the system ever sends is one you approved in advance.
02
BookingsBooks the full appointment series — not just one slot — across rooms and staff in one go. Integrates with the booking system you already use (Phorest, Mindbody, Manic, etc.), so the front end and the back office stay in sync.
03
Re-engagementWhen a package is running low, when an estimate hasn't been accepted, when a class has open seats — the system reaches out automatically. Consent captured at intake; messages routed by your rules.
04
ComplianceExplicit consent capture, instant opt-out, permitted-hours enforcement, and time-zone safe sending. STOP is permanent and immediate across every channel. If we can't tell someone's time zone, the system holds.
05
ControlOne screen to configure services, edit questions, and update message wording yourselves — no calls to us to change a word. One screen to watch live conversations and step into any of them with one tap.
06
SafetyEvery new flow runs first in silent mode, doing everything except actually sending. You review exactly what it would have done with real data before a single message goes out.
07
PlatformOne codebase, every brand. Color tokens, typography, copy, business hours, and booking pattern all live in a per-vertical config. The four restaurant/medspa/contractor/studio demos here are the same kit, themed.
08
CommerceProduct catalogs, cart, gift cards, and Stripe-hosted checkout. Categories, sort order, inventory, and tax — handled at the database level. Works for pottery, pantry goods, supplements, plans.
09
ProductWhen the brief is a product, not a marketing site. Trainela is one codebase serving a trainee mobile app, a trainer cockpit, and an owner retention dashboard — three completely different surfaces, one auth, one schema, one deploy.
10
ChatA guided assistant that answers from a curated FAQ knowledge base and helps visitors navigate the site. It refuses to improvise, keeps the conversation on-brand, and hands off to a human when it can't help.
11
AdminReal operator surfaces — bookings queue, orders, content settings — locked behind real auth. Built for the person actually running the business, not a generic CRUD interface.
12
AIWhere structured copy makes sense (program builders, exercise descriptions, meal plans, faq drafts), Claude does the heavy lifting — operators approve before anything goes live.
Talk to us
We work with a small number of clients at a time, end-to-end. Discovery, design, build, ship, and the unglamorous part where someone actually uses the thing on a Tuesday afternoon and it just works.
Replies usually within a business day. Or email us directly at hello@wildpines.ai.