How do I use the Identifier Component?

Created by Nick Duell, Modified on Thu, 10 Oct at 8:22 AM by Nick Duell

The Identifier Component generates a unique identifier for each form submission.  The identifier can be automatically generated when the form is submitted or triggered by a button press.  This is often used to assign a specific ID number or code to each submission, making it easy to track, reference, or manage them.

When should I use a Timestamp?

The Identifier Component is ideal for any situation where you need to assign a unique identifier to a form submission.

Here are some common use cases:

Tracking Student Registrations
For schools or districts using Droplet to register students, the Identifier Component can automatically assign a temporary unique student ID to each submission.


For example, administrators can generate custom identifiers like “STU123” or “REG456” to easily reference each student’s registration.  It's a nice way to pair a student's registration form with other systems of record.
Managing Purchase Requests
In business or procurement workflows, every purchase order needs a unique identifier for tracking and record-keeping.  The Identifier Component can generate an order number automatically when a form is submitted.


For example, you could create a sequence like PO1001, PO1002, PO1003, ensuring every order has a distinct, easy-to-reference ID.  What's even better?  You can search All Submissions by that ID to get right to a specific submission with ease.

Features & Configuration

Adding an Identifier to your form is straightforward.  Select the Identifier option from the component library and drag it onto your form.


After placing the component, you can customize its properties in the right-hand panel:

Properties

Label
This text appears above the component, explaining its purpose to the user (e.g., “Submission ID” or “Order Number”).
Width
Adjust the width of the component (1-12 columns) based on your form layout.
Required
Toggle this option to make the identifier mandatory for form submission.
Auto
When enabled, the identifier will automatically populate when the form is submitted.  If disabled, the submitter will click a button to generate the identifier before submitting the form.
Text
This controls the button label that users will see if the Auto option is disabled.  If Auto is enabled, this field is greyed out and the text defaults to “Generated on Submit.”

Logic

Display Logic
Control when this component shows or hides based on other inputs.
Validate Logic
Control the conditions under which the identifier is considered valid.
Formula Logic
If you need more than just a simple number for your identifier, you can write a custom formula to create more personalized or complex identifiers. You can use the helper function getSequenceId() to generate a number and integrate it into a custom expression.


For example,

'HS' + getSequenceId()
The above formula expression would create unique IDs like HS1, HS2, HS3, etc.

Details

Hint
Provide helpful instructions or context for users, appearing under the component.
Tooltip
A tooltip will appear when users hover over the question mark icon next to the component, offering additional details.
Name
Set a more descriptive internal name for the component to make it easier to identify in your workflows or data exports.
ID
Each Droplet component has a unique ID for referencing in workflows or visibility settings. Edit the default ID to make it more descriptive for easy reference. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article