Help us help small businesses. Become a small business champion. Learn more

For many java junkies, their favorite local coffee shops provide more than just a daily caffeine fix. They’re also places to congregate with friends, meet neighbors, work on their screenplays/novels/business plans/app ideas, and generally experience a sense of community. But when COVID-19 forced coffee shops to close their cafes and dine-in services, owners had to scramble to figure out how to adapt. Fortunately, many of them were able to innovate in ways that have, in some cases, allowed them to keep generating pre-COVID levels of revenue. 

This week, Gravity invited several experts from the coffee industry to discuss some of the most creative solutions they’ve seen and share strategies with other shop owners. The conversation was moderated by Angie McKenzie, a food and beverage consultant, and the panel included Nick Martin, CEO of the mobile-ordering app Joe Coffee; Dane Atkinson, CEO of Odeko; Andrea Ramirez, trends and insights expert at Torani; and Dan Price, founder and CEO of Gravity Payments. You can view the full conversation below, but for some of the highlights, keep reading.

9 Ways to Future-Proof Your Coffee Shop

As the panelists pointed out, many of the trends driven by COVID will not necessarily go away once the pandemic is over. As a consequence, there are several things you should be doing to stay nimble and competitive, both now and in the future.

  1. Be willing to take risks. “The people who have done the most have been the most aggressive players,” Dane said, citing the example of Go Get Em Tiger, an LA-based shop that decided to transform into a deli and has since almost doubled its average basket size. “Try to find agility in your thinking,” he said, adding that this is especially important given how uncertain the future still remains. Dane mentioned trying several novel solutions with clients–like selling products out of trucks or trolleys or offering local delivery. Pre-pandemic, these shops never might have considered these initiatives, but now that business-as-usual is a thing of the past, they’ve become essential to their survival.
  2. Make it easy for customers to enjoy your products without having to show up in person. Even if you’re open, some customers might not feel safe coming into your shop every day. But that doesn’t mean they can’t enjoy your products. Consider offering large-format drinks–like growlers of cold brew or pre-mixed lattes–that customers can buy once and take home. Likewise, make sure to have plenty of bags of beans on hand so people can brew their own beverages at home. You may even consider offering your favorite grinder or pour-over set for sale as a way to boost revenue and give customers the chance to be their own baristas.
  3. Build community. Customers want to support you and they also want to support their communities. Why not let them do both at once? Dane said Odeko has worked with some shops to allow customers to buy coffees for healthcare and other front-line workers as well as protesters who are out in the streets. Not only does this provide an additional revenue stream, but it also allows you to serve your community and create connection with new and existing customers.
  4. Switch to contactless/mobile payments. When Joe Coffee first launched, Nick said the team knew that mobile-ordering was the way of the future for coffee shops. What they didn’t anticipate was a global pandemic that would shift consumer behavior so quickly. “In a world where folks are wanting to avoid crowded spaces, the appetite for mobile-order ahead dramatically increased,” he said, adding that the number of mobile-order customers increased by twenty-fold nearly overnight. Contactless payments are not only safe but also convenient, so don’t expect this appetite to diminish anytime soon. “Once you get exposed to a really cool experience, those things are not going to go away,” Nick said. “Consumers are going to continue to want that.”
  5. Use technology wisely. Although some technology can help you create a better experience for customers, Dan cautioned owners to avoid adopting technology for efficiency or profitability’s sake alone. “I’m a fan of technology [like contactless payment] that allows employees to focus on customer experience,” he said. “I want employees to see themselves as that valuable connector,” not just someone designed to fulfill a specific function. Dane agreed, pointing out that coffee shops should avoid certain technologies–like no-touch dispensers–that provide convenience at the expense of connection. “Our vision of coffee is that it’s part of the human connection,” he said. “No losing humans!”
  6. Evaluate your pricing. The pandemic has forced coffee shops to invest in things like new signage and sanitation products that can quickly eat into margins. Although no business owner likes to raise prices, now might actually be a good time to consider it if you’re struggling. “Customers are likely to be understanding right now,” Dan said, and many who are able will be willing to pay a little extra in order to support the businesses they love. Dane added that many coffee shops actually tend to price their products lower than they need to. He cited one client, Birch Coffee in NYC, that recently raised prices on certain specialty drinks while keeping prices low on more basic offerings so that more price-sensitive customers wouldn’t be shut out. Andrea added that, given how recent layoffs have particularly hurt younger customers who probably don’t have as much of a financial cushion, shops should consider ways they can add value, either by diversifying products or offering different versions of existing ones. Another option is to offer a rewards program.
  7. Negotiate with landlords. Most landlords would rather make a deal with you than lose your rental income entirely, so if you’re struggling to make rent, use this time to negotiate a deferral or abatement. If you know other tenants, consider getting together with them to strengthen your position. 
  8. Tell your story. Personal stories are the most powerful marketing tool you have–especially now. Instead of posting yet another filtered pour-over picture to your Instagram feed, highlight the personal triumphs and challenges of your team. Where are you struggling? What’s on your mind? Being authentic and vulnerable allows you to truly connect with customers. “Let them know why it’s so important to support small business,” Nick said.
  9. Take a stand. Another way to create connection is to speak up about social, economic, political, or community issues that are important to you. Customers, especially younger ones, want to support brands who share their values, and there are plenty of ways you can use your platform to make those values known. Citing his and Gravity’s stance on income inequality–which has gotten worse under COVID–Dan said the risk of speaking up is worth it. “In the past, this was not something you might want to do, but now it’s almost imperative.”

Looking to the future, each of the panelists expected the current changes to continue for a long time. “I would expect non-traditional behavior”–like takeout, drive-through and delivery options, and catering–”to really grow,” Andrea said. “All of our crystal balls are bust,” Dane added. “I don’t think any of us are smart enough to know what’s going to happen, but seeing small businesses invent new things is what will become the next trend. And to put a positive spin on this forest fire we’re all in, those folks who can survive through this, will plant the next garden.”

We at Gravity are rooting for you! To find out more about how we can help your coffee shop save money on credit card fees and provide technology to help you be more efficient, visit our services page or click here to schedule a call with one of our industry specialists.

By Brooke Carey, Lead Storyteller

This post was adapted from “What Comes Next for Coffee Shops After COVID-19,” part of the free Gravity Talks webinar program. For more information on past and upcoming webinars, visit www.gravitypayments.com/talks.

[gravityform id="37" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_37' ><div id='gf_37' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_37' id='gform_37' action='/blog/9-ways-to-future-proof-your-coffee-shop/#gf_37'> <div class='gform_body'><ul id='gform_fields_37' class='gform_fields top_label form_sublabel_below description_below'><li id='field_37_1' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_1' >First Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_37_1' type='text' value='' class='medium' placeholder='First Name*' aria-required="true" aria-invalid="false" /></div></li><li id='field_37_2' class='gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_2' >Last Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_37_2' type='text' value='' class='medium' placeholder='Last Name*' aria-required="true" aria-invalid="false" /></div></li><li id='field_37_3' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_3' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_37_3' type='email' value='' class='medium' placeholder='Email*' aria-required="true" aria-invalid="false" /> </div></li><li id='field_37_9' class='gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_9' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_9' id='input_37_9' type='tel' value='' class='medium' placeholder='Phone Number' aria-invalid="false" /></div></li><li id='field_37_4' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_4' >Business Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_37_4' type='text' value='' class='medium' placeholder='Business Name*' aria-required="true" aria-invalid="false" /></div></li><li id='field_37_7' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_7' id='input_37_7' type='hidden' class='gform_hidden' aria-invalid="false" value='Gravity Website' /></li><li id='field_37_8' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_8' id='input_37_8' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_13' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_13' id='input_37_13' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_12' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_12' id='input_37_12' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_11' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_11' id='input_37_11' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_10' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_10' id='input_37_10' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_14' class='gfield mixpanel-id field_sublabel_below field_description_below gfield_visibility_hidden' ><label class='gfield_label' for='input_37_14' >Mixpanel ID</label><div class='ginput_container ginput_container_text'><input name='input_14' id='input_37_14' type='text' value='' class='medium' aria-invalid="false" /></div></li><li id='field_37_15' class='gfield gf-post-slug field_sublabel_below field_description_below gfield_visibility_hidden' ><label class='gfield_label' for='input_37_15' >Post Slug (js)</label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_37_15' type='text' value='' class='medium' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_37' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_37"]){return false;} if( !jQuery("#gform_37")[0].checkValidity || jQuery("#gform_37")[0].checkValidity()){window["gf_submitting_37"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_37"]){return false;} if( !jQuery("#gform_37")[0].checkValidity || jQuery("#gform_37")[0].checkValidity()){window["gf_submitting_37"]=true;} jQuery("#gform_37").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=37&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_37' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='37' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_37' value='WyJbXSIsIjFkZWJiYTQzOTc0NWE5NmY1ODc3NTgwMWVlMTJhNGM1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_37' id='gform_target_page_number_37' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_37' id='gform_source_page_number_37' 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_37' id='gform_ajax_frame_37' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 37, 'https://gravitypayments.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_37').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_37');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_37').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_37').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_37').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_37').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_37').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_37').val();gformInitSpinner( 37, 'https://gravitypayments.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [37, current_page]);window['gf_submitting_37'] = 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_37').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_37').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [37]);window['gf_submitting_37'] = false;}, 50);}else{jQuery('#gform_37').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [37, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 37) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }jQuery('#input_37_9').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );} } );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', [37, 1]) } ); </script>