Setting up your contact form

Give your customers a hosted "contact us" page on your own sub-domain.

Last updated:

Your contact form is the front door of your support inbox: a hosted page where customers write to you, living on a sub-domain you control.

Choose your sub-domain

Most teams use something like support.yourapp.com or help.yourapp.com. In your team settings you'll find the exact DNS record to add — a CNAME pointing your chosen sub-domain at usepresence:

support.yourapp.com.  3600  IN  CNAME  forms.usepresence.com.

Once the record propagates (usually minutes, occasionally longer), the form is served from your sub-domain with a certificate handled for you. You can check propagation from your terminal:

dig +short CNAME support.yourapp.com
# -> forms.usepresence.com.

What the form asks for

We keep the form deliberately minimal:

  • Name — so you know who you're talking to.
  • Email — so your reply can reach them.
  • Message — the reason they came.

No accounts, no ticket numbers, no "please select a category" walls. A customer with a question should be typing it within seconds of landing on the page.

What happens after submit

The moment a customer submits the form:

  1. The message lands in your team's inbox.
  2. The customer sees a friendly confirmation.
  3. Your reply, when you send it, goes to their email — the conversation continues where they already live.

A note on data

Messages submitted through your form belong to you. Under GDPR, you are the controller for that data and we process it on your behalf — the details are in our Privacy Policy.