Skip to content
Enchant Christmas logo

Enchant Christmas

Enchant Christmas is a seasonal holiday event — billed as the world's largest Christmas light maze and village — combining millions of lights with a skating rink, live entertainment, dining, shopping, and visits with Santa across multiple North American cities. Moonion has been Enchant's long-running software partner, building the guest ticketing and self-service platforms, the Santa Calls mobile app, the vendor operations portal, and the Enchant Portals platform behind the experience.

Illustrative Santa Calls mobile app with a live Santa video call and personalization screens

The Santa Calls app

Moonion built Santa Calls, an iOS app for live, personalized calls with Santa Claus. The experience is built around two roles — one person performs as Santa while the recipient answers an incoming holiday call — with real-time video powered by Twilio, call states, timers, and media controls.

The app lets callers personalize Santa's appearance, scene, and voice, find recipients through contacts and invitations, pay for premium calls with credits and shareable codes, and keep photos and videos from each call in a Memories gallery.

Illustrative Enchant Portals admin dashboards for promo codes, group tickets, and gifting

Enchant Portals

Moonion also built Enchant Portals, a suite of operator and business-to-business web portals behind a single sign-on. It brings together promo codes that power Enchant's promotions, group and bulk ticket sales, a corporate gifting flow with Stripe payments, and a notifications portal for managing email communications to ticket buyers — each as its own admin and client portal that the Enchant team runs season to season.

Highlights

The team turned My Account into a multi-seller platform, configurable per seller from shared configuration.

  • Per-seller setup and purchase flow, starting with LVS (Las Vegas) and Tacos & Tequila (TTT)
  • A one-day-festival direct-to-tickets flow, with the select-tickets page synced to the main tickets funnel
  • Post-purchase VIP upgrade and brand-specific order confirmation
  • Seller-specific magic-link sign-in and booking actions gated by seller metadata
  • Per-seller theming, favicons, and branding
May 2026

Multi-seller My Account

The team opened the 2026 cycle with faster checkout and support for new venues and event formats.

  • Google Maps-powered address autofill on the checkout forms
  • LVS (Las Vegas) theme and brand wiring, including TTT (Tacos & Tequila) and Christmas variants
  • One-day festival flow: direct ticket selection, Club and Table seating, single-session venues that skip the calendar, and private group-ticket calls to action
  • Per-table parking metadata and metadata-driven upgrade prompts
  • PDF generator fixes and refined VIP and Premier upgrade eligibility for the new venues
Apr 2026

LVS ticketing rollout

Through the 2025 season the team continued to refine the portals with new operator controls and notification options.

  • Added copy and PDF download options to email previews across the portals
  • Added a «Department Manager» access level that can edit additional fields on a group
  • Extended the Notifications portal with weather-closure and pass-payload data in confirmation notifications
  • Carried these refinements consistently across the Promo Codes, Group Tickets, and Gifting portals
Nov 2025

Enchant Portals IV

The team moved My Account into the shared web-experience codebase and extended it with new passes, bundles, and integrated waivers.

  • Coca-Cola-branded theme alongside the existing Enchant brand
  • Add-ons made available to Youth and Junior ticket holders, with improved Premier-Pass upgrades and change-date UI
  • Waivers integrated directly into checkout, with Sentry error monitoring
  • Fast Pass and a bundle-purchase option
  • «Gift $5, Earn $5» referral credit and hardened checkout error handling
Nov 2025

Shared web-experience My Account

The team brought the funnel back for the 2025 season across the Enchant and Coca-Cola brands, with a new location and integrated waivers.

  • New Los Angeles (LAX) location
  • Ferris Wheel add-on, with arrival-window conflict rules against ice skating and snow slide
  • Reworked calendar and price-range display, consistent across desktop and mobile
  • Donation-ticket option and «Selling Fast» date labels, plus domain-specific promo-code rules
  • Waivers integrated into checkout with a guest-checkout fallback, and refined Visit Protection and Premier and Fast Pass upgrades
Aug 2025

2025 ticketing season

The team built Enchant's corporate gifting platform, giving companies a self-service way to buy gift codes for redemption against an Enchant visit.

  • Client portal with a guided welcome flow: select a gifting group, complete information and billing forms, and manage account and payment details
  • Admin portal for managing gifting groups, promo-code pricing, and order tracking with payment-status filters and logs
  • Online payments through Stripe — deposits and code payments — with per-seller Stripe accounts and downloadable receipts
  • Email previews with copy and PDF download, plus department-manager access controls
Mar 2025

Corporate Gifting Codes

The team separated the regular ticket path from the flex flow and layered in add-ons, promo codes, bundles, and referrals through the fall season.

  • Regular («general») ticket path alongside the early-bird flow, with an add-ons screen for parking and day passes
  • Promo-code flow integrated with the codes service, including passcode and golden-ticket gating
  • Premier Pass (Express) upgrade and ticket bundles with their own purchase flow
  • PDF order generator and the Jingle brand theme
  • Referral program, the Paws n Claus add-on, dynamic add-on pricing, and holiday and NYE bundles
Sep 2024

Ticketing bundles and referrals

The 2024 season brought multi-brand support and document generation across the portals.

  • Added a brand field so codes and group tickets can be issued per Enchant brand
  • Added client logo support and the Jingle brand alongside the existing brands
  • Added PDF generation for group tickets and order documents
  • Carried the multi-brand and PDF work consistently across the Promo Codes and Group Tickets portals
Sep 2024

Enchant Portals III

The team rebuilt the portal as a standalone, multi-brand «My Account» with a themeable «lite» design and an in-portal purchase flow.

  • Add-ons and VIP integrated directly into an in-portal ticket purchase flow
  • Magic-link sign-in that carries the brand in its payload, with per-city configuration for a multi-location rollout
  • VIP upgrade plus arrival-window and parking management
  • Club and Golden ticket types and refreshed profile and preference editing
  • A dedicated referral page with a leaderboard and social share flow
Aug 2024

Multi-brand My Account

The team rebuilt the funnel from scratch on Next.js and React, replacing the earlier Vue implementation and adding the scheduled-visit experience.

  • Early-bird «flex» flow: buy a ticket now and choose the visit date later
  • Location selection and a «Schedule your visit» calendar with real-time availability and price ranges
  • Special events and suite («Private Suite») purchasing, plus the Visit Protection option
  • Stripe checkout together with Apple Pay and Google Pay express payment
  • Per-domain theming, starting with the Enchant and Coca-Cola brands, and the VIP upgrade screen
Jun 2024

Next.js ticketing rebuild