Contact Us Form Best Practices


A contact us form is a means by which your customer can easily contact your company.
This article will present best practices for your Contact Us Form that we believe you should keep in mind.
For Contact Us Form examples, check out this link.


Your Contact Us Form should be easily locatable by the customer. πŸ‘€

Set Expectations

  1. Purpose: Make the form's purpose clear to the user.
  2. Response: Make it clear to the user when they can expect a response.

Form Body

Make sure to ask only for the necessary information to help you understand who contacted you and what they need. We suggest adding the following fields, but you may add any relevant information to you:

  1. Full Name
  2. Company Name or other identification (If applicable)
  3. Email Address
  4. Phone Number
  5. Category and/or Department Drop-down and/or free text Subject
  6. Message



  1. Mark mandatory fields as such and disable the Submit bottom until all mandatory fields are filled.
  2. Check validity of the information submitted (phone number and email format, minimum characters and malicious code).


Present the user with a confirmation that you accepted their inquiry. This can be done by email, redirecting the user to a confirmation web page or a pop-up message.



We recommend clearing the form after each successful submit to prevent costumers from clicking the Submit button again.

Send an Email



Make sure the From address isn't the same as the To address.

When opening a ticket in Glassix you can send an email using the information submitted by the customer. When doing so pay attention to the following:

  1. Send an email from the JS or server-side.
  2. Send the Email to Glassix's inbound email address.
  3. Write a unique subject to ensure all parties can distinguish between emails and to prevent emails from getting put in the same thread. For example: "<Full Name> <Subject> <Time Stamp>" .
  4. Add all the information from the form in the email body.



You can create a ticket in Glassix using the API. For more information go here.

Reply-To Header

Set the Reply-To email header to the email of the user submitting the form. This will automatically add the user as a participant in the ticket, and will ignore the sender's email, which is the email that sends the form.
For more information on implementation:
- Via WordPress Contact Form 7.
- Via WiX.
Example: Let's say that you have a form in your website that asks your user to add their email and a message. The email you will send to Glassix will look something like this:

To: <[email protected]>
From: <[email protected]>
Reply-To: John Doe <[email protected]>
Subject: New message from John


We recommend using CAPTCHA with your form and throughout your website. You can read more about the types of CAPTCHA here and add it to your website using this guide.



Not using CAPTCHA exposes your website to DDoS Attacks, Bots, Dictionary attacks, and Spamming. You can read more about the benefits of CAPTCHA here.