This document provides an overview of chatbots including: - Defining what chatbots are and why they are important for app developers. - Discussing different approaches for chatbots such as replacing apps, greeting users for apps/websites, and using conversation as a means or end. - Covering best practices for conversational UX, platforms to build chatbots, and why the presenter likes the API.ai platform.