Custom HTML
The Custom HTML component allows you to inject your own HTML into the form layout. This is useful for adding custom formatting, embedded elements, or advanced display logic that isn't covered by default components.
How It Works
When placed on the form, the Custom HTML component renders the HTML content you provide directly on the form screen. This can include inline styles, tables, links, layout elements, or embedded widgets.
Properties
| Property | Description |
|---|---|
| Custom HTML | A text box for entering your custom HTML code. The HTML will be rendered inline in the form at this position. |
| Add CSS Class | Optional field to apply one or more CSS classes for custom styling. |
| Display Component in Navigation | Determines whether this field is included in any navigation or form summary (if applicable). |
| Unique Name | Required unique identifier used to reference this field in variables, emails, webhooks, and other components. |
| Variable Name (for Printable Template) | A variable you can use to reference the field in PDF or Word printable templates. |
Using Custom HTML Values in Other Parts of the Form
If you need to reference the value from a Custom HTML field in other parts of the form — such as confirmation messages, email templates, or documents — you can use its Unique Name as a variable.
tip
To learn more about using variables in your form, see Form Variables.