Adam Schwab on Providing Exceptional Customer Service

Adam Schwab is the co-founder and CEO of Lux Group and the owner of online travel business Luxury Escapes. The company has seen sizeable growth in the travel retail sector over the past three years, which Schwab attributes to its outstanding customer service. Watch VIDEO.

Lux Group recently won the title of Top E-Commerce Group in Australia at the 2017 All Star Bash. The Group has fifteen businesses under its umbrella, including: Luxury Escapes, The Home, Brands Exclusive, Living Social, Cudo,, The Gourmet, The Active, Lust Have It!, DailyDo, Pop, Spreets, PinchMe and Ouffer.

The biggest of these brands is Luxury Escapes, which was founded three years ago and has grown to become Australia’s fastest growing online travel companies today, operating in New Zealand as well.

Luxury Escapes just reached its one millionth member mark, all of whom receive a daily email from the travel website. The online travel business currently boasts more than 600,000 engaged Facebook fans, and last year more than 250,000 Australians took a Luxury Escapes holiday; the company’s success is reflected in its 198 per cent year-on-year growth rate.

Over 2016 Luxury Escapes has invested heavily in advertising and servicing its customers with curated experiences, launching a quarterly print publication, Travel Post, and late last year it dived into its own TV show which airs weekly on Network Seven. Luxury Escapes also launched a mobile app in 2016, a tours business, and now has a European office established as it looks towards global growth.

The company has also been listed as one of the biggest advertisers in the local travel sector, eclipsing the likes of more established brands like Qantas.

I sat down with Adam Schwab to find out what he attributes to Luxury Escapes’ sustained success thus far. The motivated CEO says he has a vision for it to become the dominant Pan-Asian travel business, in terms of fantastic curated experiences. In the meantime, he says the company’s sustained growth over a short period can be credited to four key elements:

What is Luxury escapes doing right?

Customer Service

“We learnt a lot through our local businesses on how to treat customers. At Luxury Escapes we are essentially in a curated marketplace, so we need to ensure essentially that the customer experience is a good one. We invest heavily in our customer experience. Our customer service team are based in Sydney, and are available via phone and email. What we want is for our customers to be able to call up and hear a local voice, someone who they trust and someone who can resolve their problem super quick – that’s really important to us when it comes to providing good customer service.”

“NPS is also important to us, as well as general customer happiness.” NPS refers to Net Promoter Score, a term basically referring to the percentage of people who are willing to promote Luxury Escapes to their friends. “Something like 95 percent of our customers are willing to promote us to their friends. In the travel industry, it’s one of the highest NPSs going around,” says Schwab.

“We’re really proud of that fact, and that our customers are some of our best sales people, in that our customers genuinely love us. People genuinely love the brand and love what we do – I think that’s a really key thing for us.”


“And also our vendors – we can really create incremental profitability for our vendors. If we weren’t doing that, we probably wouldn’t be in business,” says Schwab.

“Most advertising that hotels do is by online travel agents, so places like and Expedia, which are amazing businesses, but they tend to a significant extend cannibalise bookings and the hotel’s revenue. What we do at Luxury Escapes is that 99.9 percent of our customers weren’t planning to go to the hotel that we booked for them until we told them about it, so we are genuine incremental revenue for a hotel. We’ll genuinely fill empty hotel rooms with great people.”

“We’re also able to curate amazing experiences for customers by adding things like massages, dinners and breakfasts, cooking classes and hotel transfers and that kind of stuff that hotels are happy to give because they love our customers, and they’re getting a profit boost as well. So we really do try and create a win-win all the time, so our customers have an amazing experience and the hotels generate incremental profitability. If we can keep doing that, then we’ve got a really sustainable business.”

“With Luxury Escapes, essentially what we’re in is the “happiness” business and if we do a good job, people are happy, and that’s a really nice business to be in.”

Curated Content

Luxury Escapes has several key engagements with its online customers. One of them being a daily email with a selection of curated content from its website and subscribers, who also receive a weekly email as well. “What we try to do is show the best content that we have, to inspire people to travel. We’ve also got a really engaged social platform – we have 600,000 people on Facebook, which is a super engaged page. Most of our posts get thousands of likes and potentially hundreds of shares and comments. We also have over 100,000 followers on Instagram as well.”

“Ultimately our content is what drives the business forward. We’ve got a significant team of BDMs, our partnership contracting managers globally, who have great relationships with hotels around the world. They’ll go up face to face and speak to all these hotels and owners of places like The Ritz Carlton and the Marriott, and negotiate exclusive packages for us.”


“We are also working on new technology and e-commerce features to make the online booking process much easier. We now have an online booking calendar so you can book your dates instantly, like and Expedia, so it’s a much more user friendly experience, rather than booking a package and then booking the hotel, which is what we were doing in the early days. We’ve invested heavily in technology to improve the user experience, and that’s ultimately resulted in higher conversions.

We’re always thinking about how can we make the online user experience better throughout, and we’ve invested in Salesforce technology.”

The company also have a VIP club for its platinum members, those customers who spend a sizeable amount with Luxury Escapes, which gives them special privileges. “We’ve worked out a fantastic platform for them to be able to have their own travel consultant who can help them book trips, and have a direct line through and get special offers exclusive to our platinum club members.” Schwab says the Luxury Escapes team are currently working on a raft of exciting features for its website, to take it to the next level.

What is the next level?

“In the next two to three years we’d like to see Luxury Escapes as the dominant Pan-Asian travel business, in terms of fantastic curated experiences. We’d not only like this vision for Australia and New Zealand – we’d love to broaden our Asian reach across countries like Malaysia, Vietnam, Philippines and India, who have a great market and a great appetite for what we sell. We just need to work out the best way to take it to a bigger audience.”

Never miss our best stories: sign up to Power Retail’s free weekly newsletter and find our daily stories on Twitter, Facebook and Instagram.


0 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

[gravityform id="11" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper fix-om-styling_wrapper' id='gform_wrapper_11' ><div id='gf_11' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_11' id='gform_11' class='fix-om-styling' action='/news/adam-schwab-luxury-escapes/#gf_11'> <div class='gform_body'><ul id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below'><li id='field_11_2' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_11_2' >Email Address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_11_2' type='text' value='' class='large' placeholder='Email' aria-required="true" aria-invalid="false" /> </div></li><li id='field_11_3' class='gfield gfield_contains_required field_sublabel_hidden_label field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Name<span class='gfield_required'>*</span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_11_3'> <span id='input_11_3_3_container' class='name_first' > <input type='text' name='input_3.3' id='input_11_3_3' value='' aria-label='First name' aria-required="true" aria-invalid="false" placeholder='First Name'/> <label for='input_11_3_3' class='hidden_sub_label screen-reader-text'>First</label> </span> <span id='input_11_3_6_container' class='name_last' > <input type='text' name='input_3.6' id='input_11_3_6' value='' aria-label='Last name' aria-required="true" aria-invalid="false" placeholder='Last Name'/> <label for='input_11_3_6' class='hidden_sub_label screen-reader-text'>Last</label> </span> </div></li><li id='field_11_5' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_11_5' >Company / Organisation<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_11_5' type='text' value='' class='large' placeholder='Company' aria-required="true" aria-invalid="false" /></div></li><li id='field_11_6' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_6' id='input_11_6' type='hidden' class='gform_hidden' aria-invalid="false" value='NOT PROVIDED' /></li><li id='field_11_7' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_7' id='input_11_7' type='hidden' class='gform_hidden' aria-invalid="false" value='NOT PROVIDED' /></li><li id='field_11_8' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_8' id='input_11_8' type='hidden' class='gform_hidden' aria-invalid="false" value='NOT PROVIDED' /></li><li id='field_11_9' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_9' >Phone</label><div class='ginput_container'><input name='input_9' id='input_11_9' type='text' value='' /></div><div class='gfield_description' id='gfield_description_11_9'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <button type="submit" class="button-3" id="gform_submit_button_11">SUBSCRIBE</button> <input type='hidden' name='gform_ajax' value='form_id=11&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='11' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjRjNDYzMzMwNzM3OTFjM2ZlOGZhNjY2ZDA4ZDVlMDcyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_11' id='gform_ajax_frame_11' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 11, '' );jQuery('#gform_ajax_frame_11').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_11');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_11').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_11').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_11').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_11').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_11').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_11').val();gformInitSpinner( 11, '' );jQuery(document).trigger('gform_page_loaded', [11, current_page]);window['gf_submitting_11'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_11').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_11').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [11]);window['gf_submitting_11'] = false;}, 50);}else{jQuery('#gform_11').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [11, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 11) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [11, 1]) } ); </script>