FunnelDonkeyFunnelDonkey
    My OrdersSign InStart My Website
    FunnelDonkey Client
    Photo booth St.George

    Red Rock PhotoBooths

    A custom funnel website built by FunnelDonkey for a photo booth business in St.George.

    www.redrockphotobooths.com
    About the build

    Alright, 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.
    Red Rock PhotoBooths website built by FunnelDonkey
    Visit Red Rock PhotoBooths

    Live site · www.redrockphotobooths.com

    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

    React + TypeScript + Vite
    Tailwind + shadcn/ui
    Lovable Cloud (Supabase) — Postgres, RLS, Edge Functions
    Stripe Checkout + Webhooks
    Resend for outbound + inbound CRM email
    Lovable AI Gateway (Gemini + GPT) for blog + image generation
    GA4 conversion tracking

    Behind the scenes

    The build, screen by screen.

    Real screenshots from the live site and the custom admin we shipped — not stock mockups.

    Sales funnel homepage with countdown, scarcity bar, and one-click checkout — toggleable from the admin.
    Sales funnel homepage with countdown, scarcity bar, and one-click checkout — toggleable from the admin.
    Operator dashboard: leads, bookings, revenue and quick-action shortcuts in one glance.
    Operator dashboard: leads, bookings, revenue and quick-action shortcuts in one glance.
    Funnel manager — flip the homepage between funnel and brand site, edit copy, prices, countdown and upsell with no developer.
    Funnel manager — flip the homepage between funnel and brand site, edit copy, prices, countdown and upsell with no developer.
    Blog Manager: 322+ AI-generated, locally-targeted SEO posts with one-click batch generation and image regeneration.
    Blog Manager: 322+ AI-generated, locally-targeted SEO posts with one-click batch generation and image regeneration.

    Want a site that actually pulls its weight?

    FunnelDonkey builds websites engineered to rank, convert, and sell. Starting at $499.