Africa Tech Summit

From The Land of 1,000 Hills to Tackling Sickle Cell In Ghana – The Zipline Story

Silicon Valley VC's invest in Ziplines series B

At this year’s Africa Tech Summit in Kigali, attendees were given the opportunity to get up close and personal with drone aircraft, medical product delivery company Zipline. On the summit stage, Yaniv Gelnick, Zipline’s Global Business Development Lead, gave an outline of Zipline’s past, present, and future. 

Zipline in Rwanda

According to Zelnick, Zipline has gone all over the world trying to understand what issues people have with proper access to health, but Rwanda was one of the first countries that gave Zipline the opportunity to help solve the problem. 

Rwanda’s lush, hilly topography can add time to the shortest of trips. In the past, hospitals struggled to get medical supplies to patients in a timely manner. Other countries in Africa face a similar problem and are often unable to utilize medical donations because of inefficient channels for delivery. 

Zipline’s drones are manufactured, designed and operated by the Zipline team.

 “Everybody who runs our Rwandese facilities are entirely Rwandese themselves,” said Zelnick. 

In addition to being run by local staff, the facilities which house delivery drones, double as cold storage for medicine and blood, which helps ensure that vital medical resources are well kept. 

Perfect Logistics

With an average delivery time of around fifteen minutes, Zipline has been able to send about thirty thousand flights worth of medical products throughout Rwanda. When Zipline started operating in Rwanda, they opened one distribution center, but with the help of the Rwandan government, the company quickly expanded to facilities across the country delivering anywhere from small primary care clinics to large hospitals. Today, all blood outside of Kigali is delivered via drone.

Core to the company’s success in Rwanda has been its delivery system. To order medical products, a medical facility simply sends a message via SMS, What’s App, phone call or “whatever technology is available ”. After the order is received it takes about five minutes to process, package and send. Before the order goes out, Zipline utilizes barcodes to scan and track it, enabling stakeholders and policymakers to have full visibility of the chain of ownership. Zipline then delivers the product via established flight paths approved by the government. Once the drone is within a two-minute range of the drop off-site, a text is sent to the facility’s doctor or nurse notifying them to wait outside for the order. 



Launching in Rwanda helped Zipline prove that their logistics system worked. Since Zipline has entered the market, the nation has achieved perfect logistics when it comes to blood, access to products has gone up and three hospitals have reached zero deaths. 

Tackling Sickle Cell and Beyond

Today, other countries are taking notice of Rwanda’s success story. Zipline has recently expanded into Ghana, opening up four facilities throughout the country and using its efficient supply system to tackle sickle cell.

8% of the world’s sickle cell patients are born on the continent and between 50-90 percent of those patients die before the age of 5,” said Zelnick. 

 Zipline started by targeting villages where children with sickle cell are born. Their logistics system helped lower the cost of delivering sickle cell medicine so much that the Ghanaian government now offers sickle cell medicine for free to Ghananian citizens as part of their basic healthcare packages. 

In addition to treating sickle cell patients in Ghana, Zipline’s work has also led to a 50% increase in hospital visits, helped solve the country’s chronic “no bed problem”, and prevented the escalation of costly medical procedures brought on by inadequate medical supplies.

Zipline is a great example of what happens when regulators are willing to take a risk,” said Zelnick at the Africa Tech Summit.

 But, the African continent is not the only place where regulators are taking a gamble. Other regions have learned from Africa and are now ready to take a leap of faith. In North Carolina, Zipline is exploring delivering medicine to people’s homes. In Australia, Zipline is coordinating with the department of defense to deliver emergency resources in times of crisis; and in India, the government has already signed on for ten distribution centers. 

Click to comment

Leave a Reply

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

AppsAfrica.com is a leading pan-African technology news portal and advisory service, dedicated to delivering the latest insight on mobile, tech and innovation in Africa.
AppsAfrica Advisory provides strategic, tactical and operational Africa advisory services for mobile and tech ventures planning to launch or expand in Sub-Saharan Africa with a team of experienced advisors. Our events celebrate and connect the best in mobile and tech from across the African tech ecosystem with global players.

Subscribe to our mailing list

Subscribe to our mailing list

Copyright © 2013 - 2018 AppsAfrica. All rights reserved.

To Top
[gravityform id="3" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_3' ><form method='post' enctype='multipart/form-data' id='gform_3' action='/tackling-sickle-cell-in-ghana-the-zipline-story/'> <div class='gform_body'><ul id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below'><li id='field_3_6' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_6' >First Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_3_6' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_3_5' class='gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_5' >Last Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_3_5' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_3_2' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_2' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_3_2' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_3_3' class='gfield gf_right_half field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_3' >Company</label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_3_3' 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_3' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; jQuery("#gform_3").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='3' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_3' value='WyJbXSIsImRhMGM2ZmNhYjdjNjM5OGNjZGQ1OTBhMjNmMjAzMzExIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 3) {} } );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', [3, 1]) } ); </script>
[gravityform id="3" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_3' ><form method='post' enctype='multipart/form-data' id='gform_3' action='/tackling-sickle-cell-in-ghana-the-zipline-story/'> <div class='gform_body'><ul id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below'><li id='field_3_6' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_6' >First Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_3_6' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_3_5' class='gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_5' >Last Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_3_5' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_3_2' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_2' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_3_2' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_3_3' class='gfield gf_right_half field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_3' >Company</label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_3_3' 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_3' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; jQuery("#gform_3").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='3' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_3' value='WyJbXSIsImRhMGM2ZmNhYjdjNjM5OGNjZGQ1OTBhMjNmMjAzMzExIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 3) {} } );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', [3, 1]) } ); </script>