Chat runner face
The chat form face presents your questions in a real chat interface, making it feel like a real online conversation.
πΊ Previewβ
π½οΈ Demoβ
This demo shows the builder and chat runner side by side. You can create a form in the builder and see a live preview of the form in the runner. The collected form data is outputted to the browser console (no data is sent).
π©βπ» Getting startedβ
The runner needs a browser environment with JavaScript support to work properly. It can be implemented using different libraries and frameworks. Please select how you want to implement the runner:
βΆοΈ Implement chat runner using plain JS
βΆοΈ Implement chat runner using React
βΆοΈ Implement chat runner using Angular
βΆοΈ Implement chat runner using HTML
π¦ Supported blocksβ
This runner supports the following stock blocks out-of-the-box:
- Calculator
- Checkbox
- Checkboxes
- Date
- Device
- Dropdown
- Error
- Evaluate
- File upload
- Hidden field
- Mailer
- Matrix
- Multi-select
- Multiple choice
- Number
- Paragraph
- Password
- Phone number
- Picture choice
- Radiobuttons
- Ranking
- Rating
- Regex
- Scale
- Setter
- Signature
- Statement
- Stop
- Text
- Textarea
- URL
- Variable
- Yes/no
π API Referenceβ
The chat runner API reference can be found here.
π’ Distribution
β
The chat runner is distributed through npm:
βΆοΈ https://www.npmjs.com/package/@tripetto/runner-chat
π Source code
β
The chat runner is open-source and the code is on GitLab:
βΆοΈ https://gitlab.com/tripetto/runners/chat