Diamonds complete features list shows all benefits at a glance

Diamond Forms, Flows & Docs offers a ton of functionalities with which you can realize and manage every conceivable type of online form. You can start right away without making high investments.

Plan an online demo


The complete list

We believe in flexible software is a perfect fit to your organization. The various functionalities of Diamond Forms, Flows & Docs help you with this. Download the complete overview for free to reference exactly which they are.


Exceptional features

What features to select to give a legible and indelible impression of the extensive possibilities of Diamond Forms, Flows & Docs? We believe it's a combination of many standard features, and these  distinctive characteristics.

Data exchange with other software

The possibilities to connect to external sources when retrieving or writing back data are endless. Store data entered by the form user in your own systems and pre-load form fields and show calculations by connecting to internal and external databases, Excel sheets and APIs.

You can specify in detail when data actions should be performed, making you fully in control.

View all integration options

Customization with 100% upgrade guarantee

Do you need to completely integrate your Diamond solution within a specific business process that is unique to your organization and where a standard solution is not sufficient? Then it is good to know that the Diamond team has extensive experience in developing additional functionalities quickly and reliably.

Diamond offers a 100% upgrade guarantee on the combination of extra functionalities and updates of the standard product.

Excel formulas and files for complex calculations

Use your own familiar Excel formulas. Even go a step further and integrate an existing Excel file with all the necessary formulas to link the calculations and lists to your form. Every new Excel upload is automatically updated in the form.

Hosting at a certified Dutch data center

Diamond is hosted at a data center in the Netherlands. This data center serves an excellent backbone connection and meets ISO 9001, 14001, 27001 and ISAE 3000 / SOC2 Type 1 certifications.

Multiple languages ​​within one form

Diamond supports multiple languages ​​for one form. All answers from the different languages ​​can be exported in a file. No more hassle with combining different files. You can of course manage the different languages ​​yourself. That is not limited to just the questions, but answer options, hint and help texts as well. So that you have ultimate focus on your contacts.

Safely make changes to an active form

Whether you need to make a few minor changes or completely overhaul a form, the risk of losing existing information leads to messy workflows and reports. After each edit, Diamond saves a new version, so that the previous versions also remain available. And a bonus: there is immediately a backup copy of the form. The jug, including the full history, can be accessed at any time. Maximum flexibility for you.


Curious to see the full list?

Check out the complete Diamond feature list. It's quite awesome, if we do say so ourselves. If there is something you are seeking that you do not see on our features list, just contact us.

View all features
Search by feature
Form designer
  • Use the drag-and-drop functionality to quickly add components.
  • Find elements fast with extensive search and filter options.
  • Find individual components via keyword search in the explorer view.
  • Copy single components, complete groups, sections or entire pages.
  • Switch between form languages within every question.
  • Use the swift page navigation to switch easy between pages.
  • Add new pages wherever you want.
  • Divide pages into different parts using sections.
  • Drag-and-drop sections, groups or components to other pages in the explorer view.
  • Set conditions on forward or backward navigation.
  • Fast and easy access to general form settings, styling or share actions.
  • Use key combinations to quickly save or publish to form.
  • Save the form without publishing it or publish directly.
  • Preview and test the form on desktop, tablet, and mobile.
  • Make the form available between specific dates and times
  • Restore previous versions of the form with version control.
Component options
  • Default settings per component
  • Advanced settings per component.
  • Many more specific settings per component.
  • Make use of contextual help options.
  • Display help texts in fields themselves so users know what is expected.
  • Set pre-entered default values.
  • Pre-set data validation for Dutch zip code or (inter)national phone numbers.
  • Pre-set validation by masks or regular expressions.
  • Define your own custom validations.
  • Make use of predefined error messages or use a self-defined text.
  • Transform entered data directly to the desired format when leaving a field
  • Add Excel formulas to perform calculations based on completed fields.
  • Set scores on fields.
  • Make components repetitive, enabling multiple answers to a single field.
  • Reference form fields in question labels to to display previously entered values directly in next questions.
  • Create new components by combining existing fields and validation sets.
  • Add multiple connections to a component
  • Add content fields such as texts and images.
  • Use images for fields for example for a multiple choice question.
  • Add document downloads.
  • Use a file to import options from XLS or CSV
  • Allow online payments.
  • Use the QR code field to allow users to continue working on their phone.
  • Use the calendar field for a direct import of events to an external calendar.
  • Use the barcode field to allow users to scan a barcode with their phone or desktop camera.
  • Show a summary of entered data before submitting.
  • Add conditional logic to fields, groups, sections, and pages to hide or show them or make them mandatory or optional.
  • Combine rules before a condition will be executed.
  • Compare components with other components or a fixed value.
  • Set conditions to mail actions.
Data connector
  • Connect to external sources to retrieve or write data.
  • Use XML, JSON or SOAP to communicate with web services.
  • Use different request methods such as GET, POST, PUT or DELETE.
  • Connect to your own database and use queries to retrieve or change data from it.
  • Use retrieved data for prefilling fields.
  • Support for Microsoft SQL Server, ODBC, OLE DB, Oracle, PostgreSQL and MySQL databases.
  • Set when data actions are to be carried out. Like when leaving a field or page or when the user selects a specific field.
  • Use entered field values both in the request body or in the URL query of the data source.
  • Use merge fields to place retrieved data in various text fields.
  • Excecute connections securely on the server.
  • Immediately save data in your own systems as soon as the form is submitted using systemintegration.
  • Set a score per answer option for dropdowns, radio buttons and electives.
  • Show or hide elements based on the score.
  • Use formulas to add up scores.
  • Show the score with the score overview component.
  • Write the total score to external sources through the connections.
Multi language
  • Support all languages of the world.
  • Create a single form in one or more languages to keep management and analysis simple.
  • Address your contacts in their native language.
  • Set your own default texts for every language.
  • Use a local currency symbol in every language.
  • Allow to switch languages without leaving the form.
Form settings
  • Make a form publicly available, by a unique personal invitation or use a login page.
  • Make the form available only within an iFrame.
  • Limit the number of responses on a form.
  • Set expiration dates to individualised invitations.
  • Set the validation on required fields to per page or before submit.
  • Allow save and finish later.
  • Disable copying texts to the clipboard.
  • Edit available form languages at any time.
  • Set actions on submit.
  • Define if an already filled personal form can be changed, will be overwritten of will become a new response.
Form styling
  • No visible Diamond branding.
  • Define your company styling and design.
  • Set your company logo.
  • Create a form header and footer that matches with your website.
  • Set your font, font size, and line spacing.
  • Upload fonts using a URL or add locally installed fonts.
  • Define field label locations.
  • Add a clickable table of contents.
  • Show or hide the progress indicator.
  • Use your own icons as a progress indicator.
  • Save settings as a new theme.
  • On request integrated with iDIN, DigiD and eHerkenning.
  • Login security via two-factor authentication
  • Digitally sign forms with Scrive.
  • Use Single Sign-On (SSO) through Azure en Okta.
Actions on submit
  • Set e-mail actions on submit to respondents and employees.
  • Select a specific template per e-mail action.
  • Set CC or BCC e-mail addresses.
  • Send e-mails in the respondents language.
  • Add uploaded documents to e-mail actions.
  • Attach your own files to e-mail confirmations
  • Include achieved scores in your mail action.
  • Add the entered data as XLS, PDF, CSV and/or XML to email confirmations.
  • Define your own PDF template or use the default.
  • Preset reminders to invited contacts to complete the form.
  • Set reminders to a number of days, weeks or months or on a specific date.
  • Use reminders for internal escalations
  • Create repetitive reminders.
  • Define a specific template per reminder.
Share options
  • Use the HTML embed code to include the form in a website, portal or intranet.
  • Use the share button for easy sharing options.
  • Copy the form link and share it as you please.
  • Shorten the form link with a logical name.
  • Share the form link as a QR code.
  • Schedule sending of invitations on a specific date and time.
  • Invite only selected relations to complete te form.
Mail templates
  • Define templates for invitations, reminders or notifications, teams and confirmations.
  • Define templates for expired invitations
  • Define e-mail templates in either plain text and HTML.
  • Use contact details to create personalised templates.
  • Use entered data to create personalised templates.
  • Use group properties
  • Select available languages.
Document templates
  • Download and personalise the default base template.
  • Use your own Word documents as a base template.
  • Generate Word and PDF from templates and merging of entered data.
  • Use default templates to generate a quote or policy.
  • Define references to component labels and entered values.
  • Use content blocks to add advanced functionality, like conditional tables, to your template.
  • Generate documents in your brand styling with the Diamond document generator.
File explorer
  • Structure files with folders.
  • Upload files and images to use them in forms, e-mail template and document templates.
  • Crop images on the fly.
  • Delete, download and rename files and folders.
  • Secure and illegible storage of files.
Contact management
  • Import contacts via Excel or CSV upload.
  • Add contacts manually.
  • Link contacts to specfic forms.
  • Select the preferred language per contact.
  • Invite contacts directly at import.
  • Filter contacts on linked forms or status.
  • Send invitations later on.
  • Prefill the form for your contacts.
  • Export contacts to Excel or CSV.
  • Export only filtered contacts.
Complete forms
  • 100% responsive forms for desktop, tablet, and mobile.
  • Save and finish later.
  • Automatic saving of entered data.
  • Allow fully anonymous forms.
Form responses
  • View form responses and status.
  • Export entered data to XLS, CSV, PDF or Word.
  • Import in SPSS or Excel for in-depth analysis.
  • Select a document template for a PDF or Word export.
  • Export responses in a vertical layout (transposed)
  • View responses without downloading.
  • Filter exports on linked forms, dates, contact details or status.
  • Advanced filtering on entered form data.
  • Set up a data source to write entered data to your back-end system.
User management
  • Create and manage users and user groups.
  • Define rights and roles for users and user groups.
  • Allow multiple roles for form creators and administrators.
  • Restrict forms and responses to specific users or user groups.
  • Set form themes for specific groups.
  • Set send actions for groups after completion.
  • Manage forms linked to a group.
  • Use group specific form share links.
  • Send group specific form invites to relations.
  • See which user(s) have made changes to forms with version overview.
  • Organization with ISO 27001:2023
  • Datacentre with ISO 9001, ISO 14001, ISO 27001 and ISAE 3000 / SOC2 Type 1 certification.
  • 24/7 Managed Detection & Response against cyber threats.
  • Secure access to Diamond with identification, Single Sign-On (SSO) and 2FA.
  • Data at rest an data in transit encryption.
  • Forms are stored encrypted and illegibly.
  • Responses are stored encrypted and illegibly.
  • Emails are sent fully encrypted.
  • Automatically remove entered data after processing it.
  • Removed data is 100% removed.
  • Extensive and customizable privacy settings conform AVG/GDPR.
  • Protection against spam in online forms.
  • SAML en AzureAD integration.
  • Let the portal be designed in your own identity.
  • Allow contacts to view already completed forms.
  • Allow contacts to log in to your form portal to see all (to be completed) forms.
Account settings
  • Set defaults for languages and themes.
  • Overwrite defaults in a form.
  • Use the API to retrieve contacts, responses and forms.
  • Use the API to generate dynamically defined new forms.
  • Use the API to create and invite contacts.
  • Secured by uniquely generated secure tokens.
  • Create your custom dashboard using widgets.

Talk to a specialist

Switching to new forms software is not something you do overnight.
That's why we offer the opportunity to experience our all-in-one forms solution first.
Curious about what we can do for you? Request your personal demo of 30 to 60 minutes.
We will contact you within 1 working day to schedule the demo.

Online demo