Skip to main content

Generate Public Form URL

Generate a public form URL from an automation, optionally pre-filling form fields with data from the current automation.

Use this when an automation has received or calculated information, but a person still needs to complete a public form. The action builds a URL you can send in an email, notification, ticket note, or approval message.

Parameters​

Public Form​

Choose the public form URL to generate. Only forms that are public and have a public URL are available.

Pre-Populated Fields​

Configure values for fields on the selected form that have Allow Query Population turned on. Values support text expressions, so you can fill in form fields from available automation data such as email details, previous action results, or form input.

Only those fields appear here. To pre-fill another field, edit the form, open that field, and turn on Allow Query Population.

For fields that accept multiple values, provide a JSON array such as ["Server A","Server B"]. The generated URL stores the complete JSON array in one encoded query parameter, including spaces and punctuation. An empty array omits the parameter. If the public form receives invalid JSON or JSON that is not an array, it starts that field with an empty selection. Repeating the same value in the JSON array preserves each occurrence.

Returned Variables​

If you configure Store the results in Variable, the action stores the generated URL as a string.

For example, if the result variable is publicFormUrl, later actions can use:

{{custom.publicFormUrl}}

Example​

An automation receives an alert with an asset name and customer name. Configure this action to select an intake form and pre-fill fields such as:

Form fieldExample value
customer_name{{custom.customer.Name}}
asset_name{{custom.alert.AssetName}}
ticket_reference{{custom.ticket.Number}}

The returned URL includes those values in the query string. When the recipient opens the URL, those fields are already filled in and the public form can be submitted normally.