/** * FAQPage Schema - Auto-generates JSON-LD from page FAQ content * Supports Elementor accordions AND heading+text FAQ layouts * Filters out CTA headings and skips if fewer than 2 FAQs found */ add_action( 'wp_footer', 'wus_faqpage_schema', 99 ); function wus_faqpage_schema() { if ( ! is_singular() ) return; $post_id = get_the_ID(); $faq_items = array(); // Method 1: Check Elementor accordion/toggle widgets $elementor_data = get_post_meta( $post_id, '_elementor_data', true ); if ( ! empty( $elementor_data ) ) { $elements = json_decode( $elementor_data, true ); if ( is_array( $elements ) ) { wus_find_accordion_faqs( $elements, $faq_items ); } } // Method 2: Regex-based heading parsing (fallback) if ( empty( $faq_items ) ) { $content = apply_filters( 'the_content', get_post_field( 'post_content', $post_id ) ); if ( ! empty( $content ) ) { preg_match_all( '/]*>([^<]*\\?[^<]*)<\\/h[2-5]>/i', $content, $q_matches, PREG_SET_ORDER | PREG_OFFSET_CAPTURE ); foreach ( $q_matches as $match ) { $question = wp_strip_all_tags( $match[1][0] ); if ( strlen( $question ) < 10 ) continue; // Filter out CTA headings $skip_phrases = array( 'still have', 'contact us', 'get in touch', 'reach out', 'call us', 'ready to', 'get started', 'book now', 'schedule', 'free quote', 'book your', 'hire' ); $skip = false; foreach ( $skip_phrases as $phrase ) { if ( stripos( $question, $phrase ) !== false ) { $skip = true; break; } } if ( $skip ) continue; $after_pos = $match[0][1] + strlen( $match[0][0] ); $remaining = substr( $content, $after_pos, 2000 ); if ( preg_match( '/ 20 ) { $faq_items[] = array( 'question' => $question, 'answer' => $answer ); } } } } if ( count( $faq_items ) < 2 ) return; $schema = array( '@context' => 'https://schema.org', '@type' => 'FAQPage', 'mainEntity' => array(), ); foreach ( $faq_items as $item ) { $schema['mainEntity'][] = array( '@type' => 'Question', 'name' => html_entity_decode( $item['question'], ENT_QUOTES, 'UTF-8' ), 'acceptedAnswer' => array( '@type' => 'Answer', 'text' => html_entity_decode( $item['answer'], ENT_QUOTES, 'UTF-8' ), ), ); } echo '' . "\n"; } function wus_find_accordion_faqs( $elements, &$faq_items ) { foreach ( $elements as $element ) { if ( isset( $element['widgetType'] ) && in_array( $element['widgetType'], array( 'accordion', 'toggle' ) ) ) { if ( ! empty( $element['settings']['tabs'] ) ) { foreach ( $element['settings']['tabs'] as $tab ) { $q = isset( $tab['tab_title'] ) ? wp_strip_all_tags( $tab['tab_title'] ) : ''; $a = isset( $tab['tab_content'] ) ? wp_strip_all_tags( $tab['tab_content'] ) : ''; if ( strlen( $q ) > 5 && strlen( $a ) > 10 ) { $faq_items[] = array( 'question' => $q, 'answer' => $a ); } } } } if ( ! empty( $element['elements'] ) ) { wus_find_accordion_faqs( $element['elements'], $faq_items ); } } }/** * MusicGroup + LocalBusiness Schema for Wakeup Starlight * Outputs JSON-LD on homepage only */ add_action( 'wp_footer', 'wus_musicgroup_localbusiness_schema', 99 ); function wus_musicgroup_localbusiness_schema() { if ( ! is_front_page() ) return; $schema = array( '@context' => 'https://schema.org', '@graph' => array( array( '@type' => 'MusicGroup', '@id' => 'https://wakeupstarlight.com/#musicgroup', 'name' => 'Wakeup Starlight', 'url' => 'https://wakeupstarlight.com/', 'description' => 'Calgary\'s premier live band for hire. High-energy cover band performances for corporate events, weddings, Stampede parties, festivals, and private celebrations across Alberta and Western Canada.', 'genre' => array( 'Cover Band', 'Rock', 'Pop', 'Country', 'Dance', 'Top 40' ), 'image' => 'https://wakeupstarlight.com/wp-content/uploads/wakeup-starlight-og.jpg', 'sameAs' => array( 'https://www.facebook.com/wakeupstarlight', 'https://www.instagram.com/wakeupstarlight' ), 'areaServed' => array( array( '@type' => 'City', 'name' => 'Calgary', 'addressRegion' => 'AB', 'addressCountry' => 'CA' ), array( '@type' => 'City', 'name' => 'Banff', 'addressRegion' => 'AB', 'addressCountry' => 'CA' ), array( '@type' => 'City', 'name' => 'Edmonton', 'addressRegion' => 'AB', 'addressCountry' => 'CA' ), array( '@type' => 'City', 'name' => 'Vancouver', 'addressRegion' => 'BC', 'addressCountry' => 'CA' ), array( '@type' => 'City', 'name' => 'Kelowna', 'addressRegion' => 'BC', 'addressCountry' => 'CA' ), array( '@type' => 'City', 'name' => 'Saskatoon', 'addressRegion' => 'SK', 'addressCountry' => 'CA' ), array( '@type' => 'City', 'name' => 'Winnipeg', 'addressRegion' => 'MB', 'addressCountry' => 'CA' ) ), 'makesOffer' => array( array( '@type' => 'Offer', 'itemOffered' => array( '@type' => 'Service', 'name' => 'Live Band Performance', 'description' => 'Professional live band entertainment for corporate events, weddings, Stampede parties, festivals, and private celebrations.' ), 'availableChannel' => array( '@type' => 'ServiceChannel', 'serviceUrl' => 'https://wakeupstarlight.com/bookings/' ) ) ) ), array( '@type' => 'LocalBusiness', '@id' => 'https://wakeupstarlight.com/#localbusiness', 'name' => 'Wakeup Starlight', 'url' => 'https://wakeupstarlight.com/', 'description' => 'Professional live band for hire in Calgary and across Western Canada.', 'image' => 'https://wakeupstarlight.com/wp-content/uploads/wakeup-starlight-og.jpg', 'address' => array( '@type' => 'PostalAddress', 'addressLocality' => 'Calgary', 'addressRegion' => 'AB', 'addressCountry' => 'CA' ), 'priceRange' => '$$' ) ) ); echo '' . "\n"; }

Calgary Corporate Entertainment Packages — Tailored Live Music Solutions for Business Events

From intimate executive dinners to large-scale galas — professional entertainment packages designed for Calgary's corporate world.

Corporate Entertainment Packages Built for Calgary Businesses

Planning a corporate event in Calgary means balancing professionalism with engagement — and nothing bridges that gap like live entertainment. Wake Up Starlight offers fully customizable corporate entertainment packages designed for businesses, organizations, and event planners across Calgary and Southern Alberta. Whether you’re hosting an executive dinner for thirty or a company-wide celebration for five hundred, we build packages that match your vision, venue, and budget.

Our corporate entertainment packages aren’t one-size-fits-all. Every business event has different requirements — different energy levels, different audiences, different goals. That’s why we work directly with corporate event planners and internal organizers to create bespoke entertainment solutions that align with your brand and your event objectives.

Package Tiers — Flexible Options for Every Corporate Budget

We offer three core package tiers, each designed to serve different event scales and budgets. Every package includes professional-grade sound, stage-ready musicians, and a dedicated event coordinator who works with you from initial booking through the final encore.

The Executive Package is our premium acoustic offering — perfect for boardroom dinners, executive retreats, networking receptions, and intimate corporate gatherings. This package features our acoustic duo or trio performing sophisticated arrangements at conversational volume. Think elegant background music during cocktails, smooth jazz and classic rock during dinner, and polished vocal performances that elevate the atmosphere without overwhelming conversation. The Executive Package includes up to three hours of live performance, a curated setlist tailored to your event’s tone, and professional sound equipment sized for your venue.

The Corporate Classic Package is our most popular option for company parties, annual celebrations, holiday events, product launches, and mid-sized corporate functions. This package brings our full band to your event — drums, bass, guitar, keys, and vocals delivering high-energy performances across every genre. From classic rock anthems to modern pop hits, country favourites to R&B grooves, your guests get a full concert experience. The Corporate Classic includes up to four hours of live performance, a custom setlist built around your preferences, full sound reinforcement, stage lighting, and a DJ service for breaks between sets to keep the energy flowing.

The Gala Package is our comprehensive, all-evening entertainment solution designed for large-scale galas, award ceremonies, charity fundraisers, and flagship corporate events. This package combines every element of the Corporate Classic with extended performance time, enhanced production, and our DJ-live hybrid format. Your evening begins with ambient DJ music during arrivals and cocktails, transitions to acoustic or full-band performance during dinner, builds to a high-energy dance set, and closes with late-night DJ to keep the party going. The Gala Package includes up to six hours of entertainment, full sound and lighting production, a dedicated sound technician, wireless microphone for speeches and presentations, and seamless integration with your event timeline.

What’s Included in Every Package

Regardless of which tier you choose, every Wake Up Starlight corporate package includes elements that set us apart from other Calgary entertainment providers. Professional sound equipment is always included — we never ask clients to provide PA systems or backline gear. Our team arrives with everything needed to deliver crystal-clear sound tailored to your venue’s acoustics, whether that’s a hotel ballroom, a conference centre, a restaurant private dining room, or an outdoor corporate venue.

Custom setlist consultation is standard with every booking. We don’t just hand you a song list and call it done. Our event coordinator discusses your audience demographics, your event flow, any must-play or do-not-play requests, and the overall energy arc you want for the evening. We build setlists that serve your event — not the other way around.

On-time, professional setup is non-negotiable for corporate clients. We arrive early, set up quietly, soundcheck before guests arrive, and are performance-ready when your event begins. Our team dresses to match your event’s dress code and conducts themselves with the professionalism your brand demands. We’ve performed at events for major Calgary corporations, national organizations, and international companies hosting events in Alberta — and our reputation for reliability is why they keep coming back.

Add-On Services for Complete Event Coverage

Beyond our core packages, we offer several add-on services that allow you to build the perfect entertainment experience. Extended performance time can be added in one-hour blocks to any package. Wireless microphone service for speeches, awards, and presentations is available as a standalone add-on or included in the Gala Package. Custom song learning — if there’s a specific song that holds meaning for your organization, we’ll learn it and perform it live at your event.

Our DJ add-on service provides continuous music coverage before, between, and after live sets. This is included in the Gala Package but can be added to any tier. We also offer early arrival acoustic sets — adding a cocktail-hour acoustic performance to your Corporate Classic or Gala booking, creating a multi-format entertainment experience that covers every phase of your evening.

Trusted by Calgary’s Corporate Community

Wake Up Starlight has built a reputation as one of Calgary’s most reliable corporate entertainment providers. We’ve performed at events hosted by companies across industries — oil and gas, technology, finance, hospitality, real estate, and non-profit. Our corporate clients value three things above all: professionalism, reliability, and the ability to read a room.

Reading a room is an underrated skill in corporate entertainment. Your event might include executives and entry-level employees, clients and vendors, long-tenured staff and new hires. A great corporate band understands how to engage a diverse audience — starting with universally appealing music, reading the crowd’s energy, adjusting volume and tempo in real time, and creating moments that bring people together. That’s what we do, and it’s why Calgary’s event planners trust us with their most important nights.

Pricing and Budget Transparency

We believe in transparent, straightforward pricing. When you request a quote, we provide a detailed breakdown of exactly what’s included — no hidden fees, no surprise charges on event night. Our packages are competitively priced for the Calgary market and represent exceptional value when you consider the quality of musicianship, the professionalism of our team, and the completeness of our service.

Corporate budgets vary, and we respect that. Whether you’re working with a generous entertainment budget for a flagship gala or a more modest allocation for a team appreciation event, we’ll work with you to find the right package configuration. Our goal is to deliver the best possible entertainment experience within your budget — and we’re upfront about what’s achievable at every price point.

How to Book Corporate Entertainment in Calgary

Booking is straightforward. Start by submitting a booking inquiry with your event date, venue, estimated guest count, and any specific requirements. Our event coordinator will respond within 24 hours with package recommendations and a custom quote. Once you’ve confirmed your preferred package, we secure your date with a booking agreement and deposit, then begin the setlist consultation process.

We recommend booking corporate entertainment at least four to six weeks in advance for standard events, and two to three months ahead for large-scale galas, holiday parties, and peak-season events (particularly November through January). Calgary’s corporate event calendar fills quickly, and early booking ensures you get your preferred date and package.

Elevate Your Next Corporate Event

Tell us about your event and we’ll recommend the perfect entertainment package. Custom quotes delivered within 24 hours.