Global Form Settings
The Global Form Settings page is a central control panel that lets Administrators set the default settings for every form in your organisation. You can access these controls by navigating to Account Settings and selecting the Form Settings tab.
By configuring your preferred settings here, you ensure that all your forms look, act, and protect your data the same way. You can also configure specific settings on individual forms that will over-ride the global form settings.
Note: The global Form Settings page is only available on the Enterprise plan.
Form styling using CSS
Defining your custom styles at the organisation level allows you to align all forms with your brand guidelines, without having to customise each form individually.
| Setting | Description |
| Global CSS | Custom CSS entered here will be applied to all forms within your organisation. Global CSS can be overridden at the individual form level. |
| Global CSS URL | External stylesheet link to be applied organisation-wide. |
Form validation messages
Form validation messages are the standard error alerts that form users see when there is an issue with the form submission, such as missing a required field or entering an invalid email address.
To ensure a consistent user experience and maintain your brand voice across every touchpoint, you can customise the default error messages at the organisation level and on individual forms.
| Error Type | Field Types | Trigger | Default Message |
|
Required Field Error
|
|
Shown when a form user tries to submit a form that has an empty mandatory field. | This answer is required. |
|
Invalid Email Error
|
|
Appears if the text entered doesn’t follow the name@domain.com format. | This answer should be a valid email. |
|
Invalid URL Error
|
|
Appears when a web address is missing http://, https://, or a valid domain. | This answer should be a valid url. |
|
Invalid Number Error
|
|
Appears if a form user enters text or symbols into a field expecting a numeric value. | This answer should be a valid number. |
|
Invalid Whole Number Error
|
|
Appears when a form user enters a decimal (e.g., 1.5) into a field restricted to integers. |
This answer should be a valid number.
|
|
Invalid Alphanumeric Error
|
|
Appears if a form user enters special symbols (like $#!) in a text-and-numbers-only field. |
This answer should be a valid whole number.
|
|
Invalid Pattern Error
|
|
Appears when an entry doesn’t match a specific custom format (Regex) set on the field. |
This answer should be only letters and numbers.
|
|
Minimum Length Error
|
|
Appears when the input is too short (e.g., a password or ID code). |
This answer is too short. It should have %s characters or more.
|
|
Maximum Length Error
|
|
Appears when the input exceeds the allowed character limit. |
This answer is too long. It should have %s characters or less.
|
|
Previously Entered Value Error
|
|
Triggered in unique fields if a form user enters data that has already been submitted. | This value has been entered before, please enter a different value. |
|
Acceptable Answer Error
|
|
Triggered when the input does not match allowed answers list. | This answer is not acceptable, please enter a different value. |
|
Starts With Word Error
|
|
Appears if a field requires a specific prefix that the form user omitted. | This answer is invalid. Please check your answer and try again. |
|
Includes Word Error
|
|
Appears if a field requires a specific keyword to be present in the text. | This answer is invalid. Please check your answer and try again. |
|
Forbidden File Type Error
|
|
Appears if a form user tries to upload a file extension not on the Allowed File Types list. | This file type is not allowed. |
|
Maximum File Size Error
|
|
Shown when an uploaded file is larger than the global or field-level MB limit. ?? | This file is too large. |
|
Invalid Date Error
|
|
Appears if the date entered is not in a recognisable calendar format. |
Please specify a valid date.
|
|
Minimum Date Error
|
|
Appears if the form user selects a date earlier than the allowed start date. |
Please specify a date after %s.
|
|
Maximum Date Error
|
|
Appears if the form user selects a date later than the allowed end date. |
Please specify a date before %s.
|
|
Disabled Previous Days Error
|
|
Specifically for date pickers where past dates are blocked from selection. |
Please specify a date that’s not in the past.
|
|
Disabled Future Days Error
|
|
Specifically for date pickers where future dates are blocked from selection. |
Please specify a date that’s not in the future.
|
|
Disabled Day Error
|
|
Shown if a user manually enters a date that falls on a restricted day (e.g., a weekend) |
You cannot choose this day.
|
|
Minimum Time Error
|
|
Appears if a form user selects a time earlier than the allowed start time. |
Please specify a time after %s.
|
|
Maximum Time Error
|
|
Appears if a form user selects a time earlier than the allowed end time. | Please specify a date before %s. |
|
Form Submission Limit
|
Form Settings > Disable form after a certain number of responses have been received
|
Shown when a form has reached its total maximum capacity of responses. | You have reached the submission limit for this form. Please try again later. |
Form security controls
These settings control various aspects of data and access security across all forms within your organisation.
| Setting | Description |
| Default Allowed File Types | Define a global list of permitted file extensions to enhance security and ensure a consistent user experience across your forms. By restricting uploads to trusted formats (e.g. pdf, jpeg, docx, xlsx), you protect your organisation from malicious software and ensure your team only receives compatible, safe files. |
| Allowed Embed Domains | Define the domains that are allowed to embed any form that belongs to your organisation. You can add additional domains on an individual form if needed. Wildcard subdomains (e.g., *.yourcompany.com) are also supported. |
Form response controls
These settings govern how Snapforms handles data after a form has been submitted.
| Setting | Description |
| Post-Submission Integrations | Enables the ability to send form responses to external systems or automations. Admin users can disable this to prevent any data outflow from the organisation. |
| Auto-Delete Form Responses | When enabled, form responses will be automatically purged after a specified retention period. This applies globally to all forms. |