html.contact

Support Request Form

Give customers a plain support form that captures the issue, priority, and contact details without sending them through an app login.

Button
Background
Border
Text

What this form is

This support request form gives customers a direct way to report an issue from a marketing site, docs page, or product help page. It captures contact details, priority, subject, and the problem description.

It is not a replacement for a full help desk once volume is high. It is the clean first version that gets support requests to the right place without building a ticket system.

When to use it

Fields explained

name and email use browser autocomplete because support forms should be fast. A frustrated customer should not have to fight basic contact fields.

priority is a select field. It gives your team a signal without trusting it as an absolute truth.

subject is a normal field named subject. In html.contact, that name is useful because it can also become the notification subject when submitted.

message is required because support requests need enough detail to act on. The label asks “What happened?” because that gets better answers than a vague “Message” label.

Why it works well with html.contact

html.contact can collect these requests from a public page and send them to your configured recipients. You do not need to expose routing fields in the HTML, and you can change recipients in the dashboard instead of editing the site.

Use it on your site

The generated code is plain HTML and CSS. There is no framework dependency hiding in the snippet.

1

Create your form

Make a form in html.contact and copy the public key that starts with hc_pub_.

2

Paste the code

Replace the placeholder endpoint, keep method="POST", and leave the field names intact.

3

Test from the site

Add the deployed domain in html.contact, submit the form from that page, and check your inbox.

More form templates

Add email in minutes.

No server. No plugin. No backend code.

Create your form