Ultradox comes with a powerful form designer that lets you create user forms by dragging form fields from the sidebar into your canvas.

It is quite similar to Google Forms, but offer a bunch of additional components like signature fields, repeating sections, optional sections, tables and more.

Forms are not only used to create user interfaces, but they are also used to assign values to variables in your flow and to define input and output parameters.

Let's have a look at the highlights of Ultradox forms at a glance:

Populate fields

You can populate your form fields using the data that you've loaded. This comes in handy to create dynamic forms. You can for example:

  • Load a worksheet and populate a dropdown in your form with all values from a certain columns
  • Display the name of the current user in the headline of the form
  • Pre-populate a date field with the current date or the first of next month

  • Perform calculations on values entered in a previous form and populate a form field with the result
  • Create a table from data in a spreadsheet to create a shopping cart displaying the remaining items in stock

Multiple pages

Just add multiple forms to your flow to create forms with multiple pages.

Using conditions allows you to show pages based on selections on a previous page.

Load additional data based on the submitted form and construct subsequent forms using the loaded data.

This allows you for example to lookup email addresses for entered contact names from a sheet or from your GMail contacts.

Repeating section

You can add repeating sections to a form. Each repeating section holds a nested form so that you can easily build forms to enter complex data.

Repeating sections can again contain repeating sections, so possibilities are endless.

Optional sections

Optional sections allow you to only show certain fields based on a selection.

You could for example ask for additional fields like the VAT ID for a business customer and hide these fields for private consumers.

Conditional fields

You can hide fields based on conditions. This is nice if you have a long form and just want to hide certain fields based on values entered in a previous form or based on data loaded from any service.

Signature field

As Ultradox forms also support signature fields, users can draw a signature right in the form to sign contracts etc.

Combined with other Ultradox features like signing PDF document with a digital signature you can automate even the most complex document signing process.


Ultradox forms support markdown so that you can not only ask for data, but also display loaded data in a meaningful way.

Store data

You can store the data entered on each page in a Google Sheet or any other datastore and pre-populate the forms with the stored data to allow users to edit data that they've been working on at a later point in time.

This leads the path from simple forms to more advanced apps.

Questions and Feedback

If you have any comments on this page, feel free to add suggestions right to the Google document that we are using to create this site.

If you are not yet member of the Ultradox community on Google+, please join now to get updates from our end or to provide feedback, bug reports or discuss with other users.

Last Updated: 10/17/18