A Plantt App is the top-level entity for Plantt. It contains all the conversation flows and logic of your product. Once you have created your app, you can deploy an app to multiple channels such as Whatsapp, Messenger - or you can use our SDK to create your own custom UI.
First, run the following command in a terminal window to download & install the Plantt CLI tools.
npm install -g plantt
The Plantt CLI is our UI, and your way to manage your Plantt assets. With this tool you'll be able to see and manage flows, and deploy code and functions of your own (yay!)
In your terminal, run the following command:
You will be asked to enter your username & password for your Plantt account. Enter the username and password you have registered with. Make sure you get the
Login Successful message.
To create a new app, run the following command:
plantt init my-app
my-app with a descriptive identifier to your app.
Running the above command will create a directory called
my-app inside the current folder.
Inside that directory, it will generate the initial project structure, ready to deploy and test:
Once the installation is done, you can open your project folder. No complicated structure there, let's go through this briefly:
flows is where you define the conversation flows of your app.
functionsis where your custom code and business logic goes.
deployments holds the configurations files for your app specific channels (e.g Whatsapp / Messenger)
plantt.yaml are some unique configurations of your app.