Facebook Twitter Skype Linkedin Youtube Google Behance Dribbble
iPhone shape
Cancer Fighters Support Chatbot

Cancer Fighters Support Chatbotby CSourse

Informational support for those who faced with a problem of cancer
Cancer Fighters Support Chatbot


Jonno Boyer-Dry is a 30-year old cancer survivor who was diagnosed with Stage IV Hodgkin’s Lymphoma. He conducted massive research to get the resources that will be useful for cancer patients, caregivers, and family members to start with. The variety of such websites makes it hard to find valued information amongst a noise. There was no centralized place to find the resources. Then the first version of the Cancer Chatbot by CSource appeared.

We cannot imagine what the patients or family members are dealing with. But we can help, inform and support them, so that what we did. We rebuilt a chatbot for Jonno and his wife, Allison Boyer-Dry’s.


Cancer Chatbot leads users through different resources and gives advice based on Jonno’s own experience. Our goal was to make the chatbot well-structured and user-friendly. We used Chatfuel as a chatbot building platform and Facebook Messenger as an environment.

One of the most important things Cancer Chatbot possesses is the important resources it comprises. Here are some of them:

  • American Cancer Society

    American Cancer Society

    fund and conduct research, share expert information, support patients, and spread the word about prevention

  • MyLifeLine.org


    the international online support community

  • YouCaring


    a free crowdfunding platform that empowers people to help those who fight with cancer

  • GoFundMe


    the world’s largest social fundraising platform, with over $3 billion raised so far

Now users can always have them on hand. Besides, Cancer Chatbot includes helpful tips and recommendations for those who are somehow related to the disease.

Project Overview

The project activities included:

  • Chatbot development
  • Design of the cards
  • Quality Assurance
  • Product support

Cancer Chatbot allows users to skip from one section to another as needed. Also, having galleries with images and emojis makes the chatbot easy to perceive.


To Search for the answer to a certain question, simply type the inquiry. The massive database allows users to get valuable responses full of important and valid information. The info is presented in the form of an easy to perceive gallery.

Once a required resource is found, Subscribe to a search result or blog posts to get its updates and not lose it.

Cancer Chatbot includes Categorized and Thematic Blogs to find the information according to the user’s needs.

To help people dealing with cancer, you can Donate via Paypal, Venmo, YouCaring etc. All the resources can be trusted as they have passed validation by the chatbot founder.

You can Leave a Feedback right in the bot. Use the button to share the important resources, or to share good words with the founder of the chatbot.

What We Created

Our main challenge was to optimize a Google Site Search among the different resources. As the websites are different in their design and structure, we needed to make them display properly.


Master’s comment

Site search is one of the most important features of the chatbot. In the case of its improper optimization, the bot would easily lose its value. Our goal was to improve and make the site search more targeted. To get an answer to a question, users can choose certain themes in the form of quick replies or simply type their queries. Some of the search queries are already set up in the chatbot for user convenience the form of the answers is handy and easy to perceive. Users see all the variants of answers in the form of a gallery. The cards comprise an image, heading, subtitle and “Read more” button. It redirects users to the source of an answer. Users can also subscribe to their search result and get updates on a certain theme.

Daria Vynohradina — Chatbot Product Manager

The previous version of the Cancer Chatbot was very inconvenient to use as its structure was circled. There was no option to go back to the previous step or the main menu.

We connected the cards by Postback buttons and Quick Reply buttons. Under some of the Postback buttons hidden the links so you can to go to the web view by a click. Setting up AI rules lets to find a block by writing some word in the chatbot.


Master’s comment

The initial version of the bot was chaotic and not user-friendly. Our main aim was to reorganize the structure of the chatbot and solve such issues as UX-dead ends and closed cycles. Initial flow was too difficult to follow. Users used to get lost in the mass of texts and resources and just leave the chatbot. The updated chatbot allows users to skip from one section to another, perceive information with no difficulties and never be left with dead ends. Also, the chatbot provides users with alternatives for further steps that might be interesting. Bot’s considering the user’s current location, point, and place.

Viktoriia Tymoshchuk — Chatbot Product Manager
  • Duration

    2 months
  • Team size

    3 people
  • Platform

    Facebook Messenger, Chatfuel
  • Industry


Chatfuel Plugins

  • json


    to create various integrations with a server generate dynamic content or send data

  • user input

    User input

    to collect input from your user for further use. For example, for sending the emails or feedback

  • rss

    RSS plugin

    to show content from websites’ RSS feeds

Quality Assurance

QA testing

Master’s comment

We performed functional and non-functional testing to cover all the flow by tests. Non-functional testing included:

  • Performance testing and Stress testing based on the client's loading requirements. The object for conducting such tests is a server.
  • Usability testing based on the Facebook Messenger Platform Guidelines and Usability Heuristics
  • Portability testing that included cross-browser and cross-device testing.
Anna Tkachenko — QA Engineer

Product support

We continue our work with cards and consultations on plugins to use.