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:
- The message lands in your team's inbox.
- The customer sees a friendly confirmation.
- 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.