PICs: Yotopia founder Veronica Tessler on thinking locally and Iowa City’s sudden influx of frozen treats

PICs (People of Iowa City) is an interview series dedicated to Iowa City locals whose pasts and presents make our town what it is. If you know someone whose story, presence, dreams or visions color our town, please contact me or have them contact me at russell (dot) jaffe (at) gmail (dot) com.

Yotopioa Iowa City

One might say Veronica Tessler is a woman possessed by sweet dreams. The founder and Iowa City business owner, a young woman with bright eyes and passion in her voice, sits down with me in the middle of the afternoon near the counter of Yotopia, the frozen yogurt emporium that opened in September of 2011. Its arrival brought a new, colorful (there are literally rainbows upon rainbows of candy to put on your self-serve yogurt) concept to the ped-mall entrance right in front of the Old Capital mall on Clinton Street. But nearly two years later, the cold, hard (soft?) fact is that yogurt seems to be a hot commodity.

I’d like to start off by acknowledging the insane fact that there are three frozen yogurt places downtown

“Three yogurt shops in town!” Veronica echoes. “Yeah, it’s a free market and it’s a free country. And that’s what happens when you have a good idea: people try to capitalize on what they perceive to be said good idea.”

And Yotopia is the original!

“That’s correct, yeah. Yotopia is an independent store, a creation of mine, and we are not affiliated with any other store or corporation.” I ask her if she has any kind of relationship with those other yogurt places, and she says, “No, none at all. They just opened up one day. Boom! They’re here! Both of them are chains.”

What’s your background pre-frozen yogurt?

“I moved here from Virginia six years ago for a job in Muscatine at The Stanley Foundation, It’s a private operating family foundation that focuses on foreign policy and my portfolio included work related to nuclear non-proliferation and weapons of mass destruction.”

So yogurt was a logical next step?

“It was a very logical next step!” she laughs. “A seamless transition!”

Were there any elements of that job that made you want to run a business?

“I was traveling a lot for my job. The more I traveled, the more yogurt shops I came across, both here in the US and internationally. I just got this craving. I really wanted to open a business and I loved frozen yogurt and I wanted to see some change in the downtown community and bring a new idea to the downtown of this place I proudly call home.”

So why frozen yogurt?

“Because I love frozen yogurt! And I love Iowa City!  And there was no frozen yogurt in Iowa City. I’m a problem solver by nature, but I didn’t know what being a business owner was like, or what being an entrepreneur actually meant. But now I joke with my friends: I’ve solved the problem of no frozen yogurt in Iowa City so well that now there are 3 frozen yogurt places in town!”

“I took a bank loan to start us up; business is great…excuse me,” she tells me, cleaning a nearby spill while a smiling employee rings up a customer. “I’m manager and janitor,” she jokes.

It’s a busy early afternoon at the shop, and it gives me a minute to take in the atmosphere; Edith Piaf wafts from the ceiling to the kids in bright chairs holding bright pink spoons. There’s art strung along the walls, the bulletin board of local events, and the red, white and blue stars hanging from the ceiling. It really seems to be about as much of the “American Dream” as a business can get: local in every sense, built from the ground up, filling a (pretty delicious) niche, and at 39 cents an ounce, it’s pretty recession-proof. Moreover, Veronica seems extremely happy to be working and is passionate about her cold treats and the customers who eat them.

“It’s a busy day,” she beams from behind the counter.

When I came in, Veronica was opening a box from East Moline, IL with a look in her eyes like she’s opening a Christmas present. I don’t have the temerity to reach into the box now that she’s working, but I play with the packing peanuts. They are soft.

Veronica comes back and reaches into the box. “It’s something from my machine supplier…blade scrapers! These are fun pieces of equipment for our yogurt machines. These spin and make the yogurt creamy and tasty. This is a big day—it’s something for us all to celebrate!”

What does Yotopia do differently than the two other places?

“I’d like to think we take customer care more seriously. When we get customer suggestions for a flavor or a topping, we really go out of our way to try to get it for them. I got a request for organic dark chocolate chips, and I went out and found a supplier who carried them, and here they are. So we really try to please our customers, it’s our number one priority.”

“I’m a patron of the arts and I really support local artists’ work. Right now we’re featuring a photography exhibition by a local artist and we want to give back to the community, whether posting art in our store or being a part of the gallery walk, we also have frequent fundraisers where we give to charities and student organizations. It’s the community that has supported us, and a big part of our vision is giving right back to them.”

“Also, on the weekends, downtown can get pretty rowdy. So I hire a doorman to keep the peace. I want our patrons to know they’ll be safe eating frozen yogurt here,” she laughs.

Do you have any new, exciting yogurt and/or toppings plans?

“We’re actually now sourcing all our yogurt locally from a family dairy farm in Iowa, and that’s the newest phase of our business: focusing on locally sourced yogurt. And of course, we’re always on the lookout for amazing new toppings. My new favorite, most recent edition is Lucky Charms marshmallows…”

O SNAP! your humble Little Village interviewer screams uncontrollably, as if the sense memory reaction had been long frozen within me, ready to gush forth in a thick, custard-y mass.

“We actually picked through hundreds of boxes of Lucky Charms and took out all the marshmallows,” Veronica smiles at me. “It’s great to hear you respond like that.”

Is there too much frozen yogurt in Iowa City?

“I would say that we are at a point of saturation in the market. Tasty, sweet saturation. In addition to the three frozen yogurt locations downtown, I think we have a dozen places for cold or frozen treats within a mile. Besides Whitey’s and Cold Stone, there’s Heyn’s in Capanna [Editor: May’s Café] and Bread Garden now carries gelato.”

Your two-year anniversary coming up. Anything you’d like to share? Any big plans for Yotopia?

“World takeover. Just kidding. No plans to expand; I really value independent local businesses that work with the community to better those communities, and I was to just keep making downtown Iowa City a great place.”

“And also, no more frozen yogurt is needed in Iowa City. But if you get it, get it here, at Yotopia, Iowa City’s original frozen yogurt!”

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/pics-yotopia-founder-veronica-tessler-on-thinking-locally-and-iowa-citys-sudden-influx-of-frozen-treats/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></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 gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Email</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="146"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').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_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = 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_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {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', [17, 1]) } ); </script>