To this day, there remains no constructive, operative, and practical method that efficiently helps in emergencies to deliver critical patients to hospitals.

The access to ambulances and the reaching of ambulances on the location of patients have been time-consuming. Not only that but, also the process to register an ambulance can take approximately 10 to 20 minutes for a person. This happens because the user has to explain the route to the ambulance driver, providing details to the ambulance call center. These formalities take a lot of time, which can be fatal for critical patients reaching the hospital on time.

What it does

Messages With Hope; a helpful chatbot, acting exactly as its name suggests when it comes to registering an ambulance and making contact easier between ambulance service and the user. Where the whole process is automated, you don't have to worry about any external equipment as it is just available on your mobile phones. All you have to do is message in the chatbox, provide the address in text or pin location, provide other necessary information for ambulance service and you won't feel troubled about getting an ambulance to your doorstep. From there you can instruct the ambulance driver which hospital you chose as the destination from the provided nearest hospitals. It is time-efficient, easy, and reliable.


Currently, no such chatbot exists which provides such service. Also, the Wit.AI platform was used for understanding entities in the conversation and integrated it with Google Maps to provide the user with different routes to different hospitals making it easier for him to choose the hospital especially if the user is new or traveling in that area. Also, the ambulance service can have the exact location of the user helping in reaching the ambulance in the minimum time possible

What I learned

It was quite interesting to work with Facebook technologies, especially with Messenger. Making different conversation cycles has enabled us to understand how should chatbots be developed in the long run.


In Pakistan, the ambulance service systems are quite unreliable. The number of hospitals in Pakistan is limited. Also, the process of calling an ambulance and registering and contacting the ambulance driver to help him to reach the location takes up a considerable amount of time. Using our solution we tend to reduce that time as much as possible and provide the user as much knowledge and information on the spot to assist the user in this emergency and help in saving a person's life.

Share this project: