Formless
One script tag turns the form you already have into a chat. Visitors type like they'd talk. Formless fills in the real form behind the scenes and submits it to your existing endpoint. You change nothing on your backend.
This whole page is the demo. Below is an ordinary contact form — one script tag turned it into the chat you see. Click “prefer the form?” to peek at the original. When you confirm, watch it POST real form data to the real endpoint.
Get a quote
How it works
- Reads your form. The script scans the page, learns each field's name, type, and options, and hides the form.
- Chats instead. A small chat takes the form's place and asks for the same information in plain language.
- Posts to your endpoint, untouched. Answers land in the original inputs and the form submits itself. Your server sees a normal POST.
Prefer talking? Ask in the chat and the AI will call you and take the details over the phone.
Install
One line, before </body> on the page with your form:
<script src="https://formless-demo.pages.dev/formless.js" defer></script>
Multiple forms? Point it at one: data-form="#contact-form".