NativeChat Documentation

Learn how to develop, train, test and publish chatbots with NativeChat.

Getting Started

Read through some general explanations about what NativeChat platform can do and how it works.

  • Overview - Introduction to the basic terms of chatbot development and development workflow of NativeChat.
  • Design & Planning - A list of best practices when developing a chatbot.
  • Tutorial: Car rental - In-depth guide on all important NativeChat concepts.
  • Tutorial: Book a doctor - Shows you how to build a sample chatbot for booking an appointment with a doctor.

Cognitive Flow Configuration

Learn how to define conversations and steps in each conversation of your bot.

  • Overview - Explains the basic terms used when defining a cognitive flow.
  • Conversations - Explains the different types of conversations.
  • Steps Configuration - Documentation for the configuration of all types of steps and their properties.
  • Working with Bot Memory - How to store, access and format data from bot memory.
  • Settings - Configuration of the general bot settings.
  • Authentication - Configuration of 3rd-party authentication from the bot.

Natural Language Processing

Learn how to train your bot’s understanding of what users say.

Testing & Debugging

Tips and tricks for testing and debugging your bot.

Publishing

NativeChat bot can work on variety of channels - web, mobile, or social media. Check the how-to guides on publishing yours.

  • Publishing - Publishing your bot on all supported channels.

Analytics

Learn more about the analytics data provided by NativeChat. Use this information to improve your bot’s performance and functionality over time.