Introduction

flowdown is a minimal markup language for writing conversations, specifically for the voiceflow platform. It can be thought of a 'voiceflow programming language' of sorts.

The fundamental guiding principles of flowdown are as follows:

  • writing a conversation should be 'text' first, meaning that any functionality should be built as syntax around the dialogue.
  • a conversation should read as it flows - control flow should be obvious to follow and syntax should not be cryptic
  • conversations should be fun to write and not at all tedious!

Also please note that flowdown is very much still a prototype. It lacks many essential features and also may be buggy. If you run into any issues or have feedback, please leave an issue in the github repo.