Hosting your own registration form

For form hosting (but using Formality for data capture and payments) you only need to be able to do an HTTP POST to a url with x-form-for encoded fields. This approach supports most form providers and self hosting options.

An alternative approach is to get us to create, modify and host the form for you.

Hosting on Wordpress

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Hosting on Wix

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Hosting on Webflow

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Self hosting

The fastest way to create a form in HTML (as opposed to typing it out) is to use Chat GPT. We have also provided a sample form incase you want to manually tweak the form.

Using Chat GPT

Go to: chat.openai.com

Chat GPT is not required. You can just jump to the example output and modify that if you wish.

Enter in the message of:

Generate an HTML form that posts to "<url>" with the fields of "email" and "firstname" and "lastname" 


This can be modified to include the fields you want to capture in your form. You will be given some HTML code like shown below.

<form action="<url>" method="post">
  <label for="email">Email:</label>
  <input type="email" id="email" name="email" required>
  <br>

  <label for="firstname">First Name:</label>
  <input type="text" id="firstname" name="firstname" required>
  <br>

  <label for="lastname">Last Name:</label>
  <input type="text" id="lastname" name="lastname" required>
  <br>

  <input type="submit" value="Submit">
</form>


Paste this into your websites HTML body. Then test that it successfully redirects to Formality pages. If it doesn't we are happy to support you in setting this up.