Settings Location
Contact form settings are in Admin → Settings → Client Portal → Contact Form (some versions place these under Admin → Settings → Support → Contact Form).
Available Settings
| Setting | Description |
|---|---|
| Enable Contact Page | Show or hide /contact and its navigation links |
| Target Department | The support department that receives form submissions as tickets |
| Page Title | Heading displayed at the top of the /contact page |
| Intro Text | Short paragraph shown above the form (accepts plain text) |
| Success Message | Text shown to the visitor after a successful submission |
[!TIP] Set the Intro Text to manage expectations: "Questions about our plans? Fill out the form below. For technical support, please log in and open a ticket from your dashboard."
Configuring the Target Department
The target department must already exist in Admin → Support → Departments before it can be selected here.
- Create a dedicated "Pre-Sales" or "General Enquiries" department if you do not have one.
- Return to the contact form settings.
- Select the department from the Target Department dropdown.
- Save.
All contact form submissions will create tickets in that department. Staff assigned to that department will receive new ticket notifications according to their notification preferences.
How Submissions Appear in Admin
Contact form submissions appear as regular support tickets in Admin → Support → Tickets, filtered by the target department. They are indistinguishable from other tickets except that:
- The client field shows an unregistered contact (name + email, no account link) until/unless the visitor registers with the same email.
- The ticket source may be labelled "Contact Form" depending on your theme version.
Page Title and Intro Text
These fields control the visible copy on the /contact page:
- Page Title defaults to "Contact Us" if left blank.
- Intro Text is optional but recommended. Use it to direct technical support users to log in rather than use the contact form.
Spam Protection
The contact form includes basic rate limiting to reduce automated spam. By default, the same IP address can submit the form a maximum of 3 times per hour. If you receive high volumes of spam:
- Consider enabling CAPTCHA integration if your Commerce version supports it (Admin → Settings → Security → CAPTCHA).
- Review the rate limit settings in Admin → Settings → Client Portal → Contact Form → Rate Limit.
[!IMPORTANT] Do not set the rate limit to 0 — this disables limiting entirely and makes the contact form a vector for email flooding. The recommended minimum is 3 submissions per hour per IP.
Testing the Contact Form
After configuring the target department, submit a test using a non-admin email address to confirm:
- A ticket is created in the correct department.
- The confirmation email is delivered to the submitted address.
- The success message is displayed after submission.