Running forms
π To run a Tripetto form (and collect responses) a runner is used.
β¨ Runners turn the output of the form builder (the JSON form definition) into a visible and usable form.
π©βπ» Implementing a runner is easy and can be done in minutes!
π©βπ« Introductionβ
So you have created this beautiful, fancy, and smart form with the form builder. Now you want to run it and collect responses. Well, you've come to the right place!
To run a Tripetto form, you need a so-called runner. A runner turns a form definition (the output of the builder) into a fully working form (more technical details here). It performs the actual rendering of the form.
πΊ Previewβ
π Choosing a runnerβ
For the runner there are two directions to choose from:
π °οΈ Use a stock runnerβ
Stock runners are the easiest and most convenient way to run a Tripetto form. Stock runners are full-featured runners built and maintained by the Tripetto team. They provide a seamless experience out-of-the-box and are very easy to use and implement. There are currently three different form UIs (we call them form faces) to choose from.
Pros and consβ
- β Very easy to implement
- β Full-featured
- β Maintained by the Tripetto team
- β Limited to fixed form UIs (autoscroll, chat, or classic UI)
- β Requires a license for commercial use/branding removal
Hands-on instructions available for:β
Documentationβ
βΆοΈ Start with a stock runner
π ±οΈ Build a custom runnerβ
Go commando and build your own custom runner on top of our Runner library. You get full control over the form UI, but it involves coding and is more suitable for experienced developers.
Pros and consβ
- β Complete UI freedom
- β Does not require a license
- β Requires significant coding
Instructions available for:β
Documentationβ
βΆοΈ Start building a custom runner
π₯οΈ Try itββ
See the runners in action. This demo implements the builder and the stock runners in a side-by-side view. Play around and have fun!