Red Rock PhotoBooths
A custom funnel website built by FunnelDonkey for a photo booth business in St.George.
www.redrockphotobooths.comAlright, let's talk Red Rock PhotoBooths. In a sea of forgettable event add-ons, these desert dwellers have found their oasis. They're not just slinging any old box and a camera; they're serving up 'luxury,' 'DSLR-quality,' and 'mirror photo booths.' This isn't your grandma's photobooth from 1998. It's a premium experience for those who understand that an event isn't just an event – it's a statement. They've captured the essence of what makes a photo booth truly desirable: not just fun, but *classy* fun. The strategic showcase of their specific booths, coupled with a solid event range, positions them as the go-to for anyone who wants to elevate their Utah gathering from 'nice' to 'unforgettable.' They're not just renting equipment; they're curating memories with a touch of elegance.
What we built in
- The opening statement, "Luxury Photo Booth Rentals in Utah," immediately sets a high-end tone and positions them above budget competitors.
- Specific call-outs to "mirror photo booth," "360 photo booth," and "open air photo booth" clearly define their diverse premium offerings.
- Showcasing the wide array of event types (weddings, corporate, quinceañeras) demonstrates versatility and broad market appeal.
Case study
A funnel-grade booking site, a custom CRM, and a 500-post local SEO engine — built end to end.
Red Rock Photo Booths needed more than a pretty brochure site. They needed a booking machine that could rank in every Utah city, qualify leads while they sleep, capture deposits without a phone-tag spiral, and let them swap offers without paying a developer every time. So we built it — front to back.
Public site engineered to convert
A bilingual, SEO-armored marketing site with dedicated pages for every booth, every event type, and every Utah city worth ranking in. Lazy-loaded galleries, YouTube facades for performance, sticky mobile CTA, scarcity bars, and a quote builder that does the math for you.
- Sales funnel homepage with countdown, scarcity bar and live offer (toggleable from admin)
- Booth pages: Mirror, Beauty Mirror, 360, Open Air, QR Photo Sharing
- 7 event-type landing pages — weddings, corporate, birthdays, quinceañera, school dances and more
- 16+ city SEO pages covering Salt Lake, Provo, Park City, St. George, Cedar City, and the rest of Utah
- Full Spanish market at /es/ — bodas, quinceañera, bautizos, primeras comuniones
- Booth comparison + Best Price Guarantee landing
- Interactive pricing quote builder, gallery, FAQ, testimonials, contracts, refund policy
Lead capture that does not miss
Every entry point is tracked, attributed and routed. No more guessing where a booking came from or why a lead went cold.
- Quick Lead Modal in the header CTA
- Timed, frequency-capped discount popup the owner can edit from settings
- Mobile sticky CTA bar that follows guests down the page
- Newsletter signup with Resend sync and double opt-in
- Lead-source tracking on every form (header_cta, popup, funnel, contact, checkout)
- GA4 conversion events: lead_submit, popup_open, check_availability and more
- Auto-scroll to the first invalid field — no rage-quitting the form
Payments, deposits and contracts on autopilot
Stripe Checkout wired to a tiered deposit engine, promo codes, and a Utah-compliant digital contract that signs itself.
- $199 deposit flow with pay-in-full option and promo code support
- Tiered deposit logic: $199 over 30 days out, 50% under 30, $200 rush fee under 14
- Stripe webhook auto-creates the booking — no manual data entry
- Custom design upload page for branded photo templates
- Utah-compliant service agreement with draw-or-type signature, IP + user agent logged
- Signed PDFs stored with secure signed URLs
A custom admin dashboard built just for them
Forget Wix templates and bolt-on CRMs. We built Red Rock their own command center — every screen tuned to how they actually run a photo booth business.
- Dashboard with KPI overview: total leads, new leads, bookings, revenue snapshots
- Leads pipeline with filters, statuses, full history, notes and communication log
- Bookings with payment status, deposit/balance tracking, add-ons and packages
- Financials view: revenue, deposits collected, outstanding balances
- Two-way CRM Inbox via Resend — inbound webhook + outbound compose, threaded by lead, sandboxed iframe for safe HTML rendering
- Funnel Manager — toggle the funnel home, edit headline, offer, prices, countdown, scarcity and upsells with zero code
- Email Templates with placeholders, sort order and active toggles
- Settings panel for the discount popup: copy, delay, frequency, offer code, percent off
A 500-post local SEO engine
We did not just build pages — we built a content factory. AI generates long-form, locally-targeted blog posts on a cron, with branded featured images and canonical mapping that prevents keyword cannibalization.
- 500-post auto-generated blog targeting Utah cities and event categories
- AI-generated featured images, branded to Red Rock
- Canonical override mapping to protect city-page rankings
- Manual generation triggers + cron-driven batch generation
- Full blog manager: search, edit, delete, regenerate missing images
Security, speed and SEO infrastructure
The boring stuff that makes the rest work. Locked down, fast, and indexed properly.
- Custom user_roles table + has_role() security definer — no recursive RLS, no privilege escalation
- AdminGuard route protection with race-condition-safe auth
- Public-insert RLS on leads, admin-only on bookings and financials
- Single H1 per page, canonical non-www domain, hreflang for Spanish
- sitemap.xml, robots.txt, llms.txt, llms-full.txt, JsonLd structured data on every template
- Custom favicon, branded OG image, React-Helmet-Async metadata
Built with
Behind the scenes
The build, screen by screen.
Real screenshots from the live site and the custom admin we shipped — not stock mockups.




Want a site that actually pulls its weight?
FunnelDonkey builds websites engineered to rank, convert, and sell. Starting at $499.