Add a contact form to your website
Updated Nov 9, 2026
Available on: Starter, Growth, Pro, Enterprise.
The contact form is a small form you embed on your own website. Each message becomes a ticket from the visitor's email address, and your team answers it by email like any other ticket.
The form belongs to a brand. It works with the web messenger turned off too.
Prefer a full page instead? Your help centre also has a request form.
Turn it on
- Open Admin Center, Channels, Messenger and edit the brand's settings.
- In Contact form for your website, switch on Offer the contact form.
- Optional: change the Heading, the Message after sending, and whether to Ask for a subject. Leave the texts empty to use the default ones.
- Save. The section now shows the embed code.
Embed it
Copy one of the two snippets from the settings page:
- Script tag: place it where the form should appear. Your site's styles can't break the form.
- Iframe: for site builders that don't allow scripts.
If you create a new widget key for the brand, the contact form's key changes too. Update the snippet on your website.
What a message creates
| Value | |
|---|---|
| Requester | The visitor's email address. A new customer gets the name they typed |
| Subject | The subject field, or the first line of the message |
| Channel | Web. Search via:web_form, which is the same as via:web, to find these tickets |
| Tag | web_form |
| Brand | The brand of the form |
The first comment is the message as plain text, with the page it was sent from. Use the web_form tag in a trigger to route these tickets or send an automatic reply: in a rule, the channel condition "web form" means the help-centre form, not this one.
Spam protection
- The form only works on the brand's allowed domains (in the messenger settings). An empty list allows any website.
- Up to 5 messages per 10 minutes from the same network.
- A hidden field catches bots. They see a normal answer, but nothing is created.
- The form needs a name and a valid email address, and the message is kept to 10,000 characters.
Related
Was this article helpful?
Still need help?
Submit a request