Vida Health focused on scaling to meet COVID-19 demand for virtual care, CEO says

19 May 2020

Vida Health, a virtual care platform for physical and behavioral health, is focused on penetrating a frothy digital health market as it deploys a round of unsolicited funding spurred by the coronavirus pandemic, said Stephanie Tilenius, CEO and founder.

Vida Health, a virtual care platform for physical and behavioral health, is focused on penetrating a frothy digital health market as it deploys a round of unsolicited funding spurred by the coronavirus pandemic, said Stephanie Tilenius, CEO and founder.


San Francisco-based Vida was still using proceeds from its USD 30m Series C, announced last June, when it took in a USD 25m Series D, announced 30 April, Tilenius said. The company was not seeking additional capital, but rather received a “lot of inbound interest” from investors due to spiking demand for virtual care, and decided to raise funds to scale, the CEO said. Tilenius declined to disclose valuation or other details around how the funding was structured.

Vida has added over 500,000 users to its platform and boosted employee headcount by over 100 since 1 March, Tilenius said. The coronavirus pandemic has amplified the company’s focus on chronic conditions and accelerated the digital health space, the CEO added.

Tilenius – a veteran of the tech industry with senior leadership experience at eBayPayPal and Google– said she is “hearing across the board” that the novel coronavirus is accelerating virtual healthcare, up to a decade by some projections.

“So in knowing that we were going to be accelerating and scaling, we just thought it made sense to do it,” Tilenius said, referring to the Series D, which was led by new investor Ally Bridge Group and included participation from existing investors NGP CapitalAME Cloud VenturesAspect VenturesWebb Investment NetworkCanvas Ventures and Workday Ventures. All rounds have been sourced in-house, the CEO said.

Series C investors also included strategics GuideWell Mutual Holding Corporation and Teladoc Health.

Tilenius declined to disclose Vida’s revenue. The company is not yet profitable, Tilenius said, adding, “I don’t know that it makes sense to be profitable right now with the market in front of us.” Vida has between 400 and 450 employees and will be north of 500 in the coming months, the CEO added.

Founded in 2014, Vida provides a personalized virtual care platform for physical and behavioral health for patients in all 50 US states. The company uses an individual’s health claims and biometric data to determine a personalized program and then pairs them with digital health coaches, therapists, registered dietitians or certified diabetes educators, dependent on their needs. Vida’s app has over 30 health trackers and integrates with more than 100 apps and devices, according to the company’s website.

The company sees a massive market opportunity, which is being even more exposed by COVID-19.

“Seventy-eight percent of ICU admits have an underlying chronic condition, so everything we did as a core product offering before COVID is now even more than ever necessary because people who have chronic disease do not want to get COVID,” Tilenius said. “And, they want to manage their health to avoid it.”

Tilenius said about 60% of consumers in the US have a chronic condition, with 40% having two or more. The company serves 1.4m patients mainly through enterprise customers and insurance carriers, but also has an individual option for USD 79 per month, according to the company’s website.

Mental health, another area that Vida focuses on, is being emphasized because of COVID-19, as well, Tilenius said. “We’re seeing data that suggests that 70% of employees are exhibiting some kind of stress, depression or anxiety. Mental health is a big requirement for our employers and customers,” the CEO added.

While Tilenius worked on about 15 acquisitions during her career at eBay and Google, Vida Health has not made a buy to-date. With a focus on addressing demand caused by COVID-19, the CEO said M&A is “not top of mind” at this stage.

Vida’s competitors, which Tilenius said are vertical-focused, have taken in large capital raises in the past year. On the diabetes front, San Francisco-based Omada Health raised USD 73m last June and followed that up with an undisclosed investment from Intermountain Ventures in October and fellow San Francisco-based Virta Health raised USD 93m in a Series C announced 10 January.

Tilenius also considers Livongo Health a competitor. The Mountain View, California digital health company went public 25 July 2019, which was priced at USD 28 per share but closed at USD 38.10 per share on its first day of public trading, raising USD 408m, as previously reported. Livongo was trading at USD 58.53 per share Monday afternoon for a market cap of USD 5.69 bn.

On the mental health side, Tilenius pointed to Lyra Health and Ginger as Vida’s main competitors. Burlingame, California-based Lyra raised USD 75m in a Series C announced 11 March, and San Francisco-based Ginger raised USD 35m in a Series C announced last September.

Vida counts Dallas-based Naturally Slim, backed by The Riverside Company, and UnitedHealth Group’s Real Appeal as competitors in the weight-loss space, Tilenius said.

Vida differentiates itself with its polychronic platform, Tilenius said, noting her experience building platforms at Google and eBay taught her the importance of addressing multiple chronic conditions to optimize scalability.

Tilenius founded Vida after realizing her father’s multiple chronic conditions were getting worse. Before founding Vida, the executive was vice president of commerce and payments at Google.

Fenwick & West provides legal services. Vida handles accounting in-house.

[formidable id=1]
<div class="frm_forms with_frm_style frm_style_formidable-style" id="frm_form_1_container" > <form enctype="multipart/form-data" method="post" class="frm-show-form frm_pro_form frm_ajax_submit " id="form_popup-form" > <div class="frm_form_fields "> <fieldset> <legend class="frm_screen_reader">MergerMarket Subscribe Popup Form</legend> <div class="frm_fields_container"> <input type="hidden" name="frm_action" value="create" /> <input type="hidden" name="form_id" value="1" /> <input type="hidden" name="frm_hide_fields_1" id="frm_hide_fields_1" value="" /> <input type="hidden" name="form_key" value="popup-form" /> <input type="hidden" name="item_meta[0]" value="" /> <input type="hidden" id="frm_submit_entry_1" name="frm_submit_entry_1" value="f2209207f5" /><input type="hidden" name="_wp_http_referer" value="/vida-health-focused-scaling-meet-covid-19-demand-virtual-care-ceo-says/" /><div id="frm_field_1_container" class="frm_form_field form-field frm_required_field frm_none_container frm_first frm_half"> <label for="field_qh4icy" id="field_qh4icy_label" class="frm_primary_label">First Name <span class="frm_required" aria-hidden="true">*</span> </label> <input type="text" id="field_qh4icy" name="item_meta[1]" value="" placeholder="Enter your first name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Name is invalid" aria-invalid="false" /> </div> <div id="frm_field_2_container" class="frm_form_field form-field frm_required_field frm_none_container frm_half"> <label for="field_ocfup1" id="field_ocfup1_label" class="frm_primary_label">Last Name <span class="frm_required" aria-hidden="true">*</span> </label> <input type="text" id="field_ocfup1" name="item_meta[2]" value="" placeholder="Enter your last name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Last is invalid" aria-invalid="false" /> </div> <div id="frm_field_3_container" class="frm_form_field form-field frm_required_field frm_none_container ion_email accepts_business_email"> <label for="field_29yf4d" id="field_29yf4d_label" class="frm_primary_label">Email <span class="frm_required" aria-hidden="true">*</span> </label> <input type="email" id="field_29yf4d" name="item_meta[3]" value="" placeholder="Enter your business email address" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Please enter a valid email address" aria-invalid="false" /> </div> <div id="frm_field_4_container" class="frm_form_field form-field frm_top_container ion_company frm_hidden"> <label for="field_e6lis6" id="field_e6lis6_label" class="frm_primary_label">Company <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_e6lis6" name="item_meta[4]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_6_container" class="frm_form_field form-field frm_top_container ion_country frm_hidden frm12 frm_first"> <label for="field_otmou" id="field_otmou_label" class="frm_primary_label">Country <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_otmou" name="item_meta[6]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_7_container" class="frm_form_field form-field frm_top_container ion_utm_source frm_hidden"> <label for="field_eljps" id="field_eljps_label" class="frm_primary_label">utm_source <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_eljps" name="item_meta[7]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_8_container" class="frm_form_field form-field frm_top_container ion_utm_medium frm_hidden"> <label for="field_a8lma" id="field_a8lma_label" class="frm_primary_label">utm_medium <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_a8lma" name="item_meta[8]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_9_container" class="frm_form_field form-field frm_top_container ion_utm_campaign frm_hidden"> <label for="field_ommom" id="field_ommom_label" class="frm_primary_label">utm_campaign <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_ommom" name="item_meta[9]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_10_container" class="frm_form_field form-field frm_top_container ion_utm_content frm_hidden"> <label for="field_6kbqu" id="field_6kbqu_label" class="frm_primary_label">utm_content <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_6kbqu" name="item_meta[10]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_11_container" class="frm_form_field form-field frm_top_container ion_page_title frm_hidden"> <label for="field_fpzuk" id="field_fpzuk_label" class="frm_primary_label">Page Title <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_fpzuk" name="item_meta[11]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_12_container" class="frm_form_field form-field frm_top_container ion_page_url frm_hidden"> <label for="field_aj7hq" id="field_aj7hq_label" class="frm_primary_label">Page URL <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_aj7hq" name="item_meta[12]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_13_container" class="frm_form_field form-field frm_top_container ion_zerobouncestatus frm_hidden"> <label for="field_mrpjd" id="field_mrpjd_label" class="frm_primary_label">ZeroBounceStatus <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_mrpjd" name="item_meta[13]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_14_container" class="frm_form_field form-field frm_top_container frm_hidden ion_gftracklabel"> <label for="field_dqw7i" id="field_dqw7i_label" class="frm_primary_label">GFTrackEvent <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_dqw7i" name="item_meta[14]" value="" data-invmsg="Subject is invalid" aria-invalid="false" /> </div> <div id="frm_field_15_container" class="frm_form_field form-field frm_top_container ion_ip_address frm_hidden"> <label for="field_nzvgf" id="field_nzvgf_label" class="frm_primary_label">IP Address <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_nzvgf" name="item_meta[15]" value="" data-frmval="" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <div id="frm_field_16_container" class="frm_form_field form-field frm_top_container frm_hidden ion_landing_page"> <label for="field_182c0" id="field_182c0_label" class="frm_primary_label">Landing Page <span class="frm_required" aria-hidden="true"></span> </label> <input type="text" id="field_182c0" name="item_meta[16]" value="" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <input type="hidden" name="item_key" value="" /> <div class="frm_verify" aria-hidden="true"> <label for="frm_email_1"> If you are human, leave this field blank. </label> <input type="text" class="frm_verify" id="frm_email_1" name="frm_verify" value="" /> </div> <input name="frm_state" type="hidden" value="s8xfwaaizpBMz99drxmiKuSCMAW8OnK3kRg5FhimaDA=" /><div class="frm_submit"> <button class="frm_button_submit frm_final_submit" type="submit" formnovalidate="formnovalidate">Submit</button> </div></div> </fieldset> </div> </form> </div>