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.
  • Copy single components, complete groups, sections or entire pages.
  • Add new pages wherever you want.
  • Divide pages into different parts using sections.
  • Use the swift page navigation to switch easy between pages.
  • Find individual components via keyword search in the explorer view.
  • Drag-and-drop sections, groups or components to other pages in the explorer view.
  • Switch between form languages within every question.
  • Save the form without publishing it or publish directly.
  • Make the form available between specific dates and times
  • Set conditions on forward or backward navigation.
  • Preview and test the form on desktop, tablet, and mobile.
  • Fast and easy access to general form settings, styling or share actions.
  • Use key combinations to quickly save or publish to form.
  • Make use of the templates to start a new form
Component options
  • Default settings per component
  • Advanced settings per component.
  • Many more specific settings per component.
  • Make use of contextual help options.
  • Set pre-entered default values.
  • Display help texts in fields themselves so users know what is expected.
  • 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.
  • Make components repetitive, enabling multiple answers to a single field.
  • Create new components by combining existing fields and validation sets.
  • Add content fields such as texts and images.
  • Add document downloads.
  • Use images for fields for example for a multiple choice question.
  • Use the calendar field for a direct import of events to an external calendar.
  • Use the QR code field to allow users to continue working on their phone.
  • Show a summary of entered data before submitting.
  • Set scores on fields.
  • Allow online payments.
  • Use a file to import options from XLS or CSV
  • Reference form fields in question labels to to display previously entered values directly in next questions.
  • Add multiple connections to a component
  • Use the barcode field to allow users to scan a barcode with their phone or desktop camera.
  • 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.
  • 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 retrieved data for prefilling fields.
  • 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.
  • Set a score per answer option for dropdowns, radio buttons and electives.
  • Use formulas to add up scores.
  • Show or hide elements based on the score.
  • 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.
  • Allow to switch languages without leaving the form.
  • Set your own default texts for every language.
  • Use a local currency symbol in every language.
Form settings
  • Make a form publicly available, by a unique personal invitation or use a login page.
  • Limit the number of responses on a form.
  • Make the form available only within an iFrame.
  • Set the validation on required fields to per page or before submit.
  • Allow save and finish later.
  • Set expiration dates to individualised invitations.
  • Define if an already filled personal form can be changed, will be overwritten of will become a new response.
  • Edit available form languages at any time.
  • Disable copying texts to the clipboard.
  • Set actions on submit.
Form styling
  • No visible Diamond branding.
  • Define your company styling and design.
  • Create a form header and footer that matches with your website.
  • Set your company logo.
  • Define field label locations.
  • Add a clickable table of contents.
  • Show or hide the progress indicator.
  • Set your font, font size, and line spacing.
  • Save settings as a new theme.
  • Upload fonts using a URL or add locally installed fonts.
  • On request integrated with iDIN, DigiD and eHerkenning.
  • Login security via two-factor authentication
  • Digitally sign forms with Scrive.
Actions on submit
  • Set e-mail actions on submit to respondents and employees.
  • Add the entered data as XLS, PDF, CSV and/or XML to email confirmations.
  • Define your own PDF template or use the default.
  • Add uploaded documents to e-mail actions.
  • Select a specific template per e-mail action.
  • Send e-mails in the respondents language.
  • Set CC or BCC e-mail addresses.
  • Attach your own files to e-mail confirmations
  • Include achieved scores in your mail action.
  • Preset reminders to invited contacts to complete the form.
  • Use reminders for internal escalations
  • Set reminders to a number of days, weeks or months or on a specific date.
  • Create repetitive reminders.
  • Define a specific template per reminder.
Share options
  • 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.
  • Use the HTML embed code to include the form in a website, portal or intranet.
  • 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.
  • Select available languages.
  • Use contact details to create personalised templates.
  • Use entered data to create personalised templates.
  • Define e-mail templates in either plain text and HTML.
  • Use group properties
  • Define templates for expired invitations
Document templates
  • Generate Word and PDF from templates and merging of entered data.
  • Use your own Word documents as a base template.
  • Download and personalise the default base template.
  • Define references to component labels and entered values.
  • Use default templates to generate a quote or policy.
  • Use content blocks to add advanced functionality, like conditional tables, to your template.
File explorer
  • Upload files and images to use them in forms, e-mail template and document templates.
  • Structure files with folders.
  • 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.
  • Filter contacts on linked forms or status.
  • Select the preferred language per contact.
  • Link contacts to specfic forms.
  • Invite contacts directly at import.
  • 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.
  • Question and answer chatbot integration.
  • Allow fully anonymous forms.
Form responses
  • View form responses and status.
  • Export entered data to XLS, CSV, PDF or Word.
  • Select a document template for a PDF or Word export.
  • View responses without downloading.
  • Filter exports on linked forms, dates, contact details or status.
  • Advanced filtering on entered form data.
  • Import in SPSS or Excel for in-depth analysis.
  • Set up a data source to write entered data to your back-end system.
  • Export responses in a vertical layout (transposed)
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.
  • Forms are stored encrypted and illegibly.
  • Responses are stored encrypted and illegibly.
  • Datacentre with ISO 9001, ISO 14001, ISO 27001 and ISAE 3000 / SOC2 Type 1 certification.
  • Removed data is 100% removed.
  • Automatically remove entered data after processing it.
  • Emails are sent fully encrypted.
  • 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