Headless Form Solutions

From Verge3D Wiki
Jump to navigationJump to search

When creating interactive 3D web applications, you might need to implement a functionality to allow customers to submit various forms to the server. For example, the user may create an inquiry for a configured product, order a product, send screenshots or custom images to the sales staff, leave contact information, ask for help, and more.

Creating a form in Verge3D is easy and can be made in a complete code-less manner with HTML Puzzles. We also provide a ready-to-use solution in the puzzles library.

However, when talking about server side, things are more complicated, since you need to have some logic implemented on the server. Thankfully, there are plenty of headless form solutions (aka form backends) out there.

Built-In via WordPress Plugin

Verge3D for WordPress plugin includes basic form backend for sending forms via email. See here for more info.

Example of a simple web form implemented with Puzzles

Cloud-Based

Most of these systems are paid services, yet allow a greater level of customization. For example, you can implement automatic email responses, subscriptions, posting to Google Docs, Slack, Trello, integrations with CRM systems such as Salesforce. Good thing, that almost everything can be configured without coding.

Getform.io - https://getform.io/

OpenformStack - https://openformstack.com/

Web3Forms - https://web3forms.com/

Headlessforms - https://www.headlessforms.cloud

Form.taxi - https://form.taxi/en/backend

Self-Hosted

These systems are free but harder to setup and require certain admin skills.

PHPForm - https://github.com/phpform-dev/phpform-server

MailBear - https://github.com/DenBeke/mailbear

CRM Systems

Most modern CRM systems provide inquiry forms as a back-end service, either built-in (e.g. Salesforce Web-to-Lead) or implemented via extension modules. Refer to the documentation on your particular CRM system for more info.