Message Plugins can be useful when the standard UI components (e.g. buttons, galleries, images, videos, lists, etc) aren't enough from a usability or UX perspecitve. Potential use cases include:
- Showing graphical seat selection on airplanes
- Presenting rating options in the form of stars
- Rendering 3D content directly in the webchat
The only limitation is your imagination - and your design skills.
Conversation Flow Designers then can trigger these plugins by sending specific output which the plugin will pick up, including parameters for the plugins, etc. Alternatively developers can create custom modules which will expose the plugin's functionality to non-technical users.
We have open sourced all of our own plugins (e.g. datepicker, galleries, etc) and you can find them on our GitHub Repo.
Input Plugins let you define the input method for the webchat. Examples could include:
- A textfield (standard)
- Get Started Button
- Voice Input
We can't wait to see what you're going to build.