Signature

Collecting a signature from the responder.

This question type is used in cases where the responder needs to sign a document.

Instead of a signature, if you would like the responder to check a confirmation box, use confirm type instead.

This will create an image file that can be sent to your file upload integrations.

Managing File Storage

By default, Formsort securely stores uploaded files and images with our data storage service — no setup required. If you prefer to manage your own storage, you can optionally configure an S3 or GCS bucket as a custom file destination.

To set up a custom integration, follow our detailed guides for:

Creating a filename pattern

You can opt to define a naming pattern for the signature images that your responders upload by enabling Filename pattern in the question settings.

You can template any relevant variable you would like to be included in the name of the file into the field. For example, if you type in {{first_name}} into the field, the value of the first_name variable will be used as the filename at upload.

Formsort offers three custom variables for these types of file upload components, built right into the settings of the component itself: sessionUuid, randomUuid, and currentTimeUTC. These variables can be templated into the Filename pattern field to create dynamic filenames.

  • sessionUuid: a uuid that is created once, when the form is loaded.

  • randomUuid: a uuid that is created at and re-run at each upload instance.

  • currentTimeUTC: a timestamp that is created at and re-run at each upload instance.

You can use several of these variables at once, if required, and one pattern we suggest is {{currentTimeUTC}}_{{responder_uuid}}. This ensures uniqueness via the timestamp, while still tying the file to a particular user via the responder_uuid System Library variable.

Visit the System Library variables section for details on built-in variables that provide information about the responder's environment and context.

Note that these extensions will be added automatically. You should also set a fallback naming convention in case the variable is not defined by typing it into the Filename pattern fallback field. Values here cannot use templated variables.

Last updated

Was this helpful?