Custom Forms

1. Overview

  • The Custom Forms Module allows administrators to create and manage custom forms for user input.

  • Forms can be used for contact, feedback, surveys, or other data collection needs.

  • Supports protection with Google reCAPTCHA for secure submissions.

 

2. Navigation

  • Go to Dashboard → Contents → Custom Form.

  • This opens the custom form management panel.

 

3. Top Controls

  • Add New – Create a new custom form.

  • Delete Selected – Bulk delete option.

    • Disabled until at least one form is selected via checkbox.

 

4. Filter & Export

  • On the right-hand side, there is a Filter box where you can input text to filter forms.

  • The table can be exported to CSV, Excel, or Text formats for reporting and backups.

 

5. Form Table

The table lists all forms with the following fields:

Field Description
Checkbox Select forms for bulk actions
Form ID Unique identifier
Header Title of the form
Email Address Destination email for submissions
Protected Indicates if reCAPTCHA is enabled
Action Manage Form Fields / Edit / Delete
 

Action Buttons:

  • Manage Form Fields – Configure individual input fields (text, dropdown, checkbox, etc.).

  • Edit – Modify form details.

  • Delete – Remove the form.

 

6. Workflow

When you click Add New, the following options appear:

  1. Header – Enter the form title.

  2. Description – Provide a short description of the form.

  3. Email Address – Enter the recipient email for form submissions.

  4. Protected (Toggle) – Enable/disable Google reCAPTCHA.

    • If enabled, reCAPTCHA will appear when users attempt to submit the form.

  5. Save/Add Button – Click to create the form.

 

7. Troubleshooting

  • Delete Selected is disabled → Ensure at least one form is checked in the table.

  • Form not appearing on site → Verify the form is active and properly embedded.

  • Submissions not received → Check the configured email address and spam folder.

  • reCAPTCHA not loading → Ensure protection toggle is enabled and Google reCAPTCHA keys are correctly set.

  • Filter not working → Confirm the text matches the form header or email address.

  • Export not downloading → Check browser permissions for file downloads.