Input fields and validation
Input fields collect data right on the card. The answers live in the form’s scope and can be used in texts, rules, and actions.Field types
Card Studio offers:- short text;
- long text;
- number;
- dropdown;
- multiple choice;
- date;
- checkbox;
- button group.
Basic settings
- Label is the user-facing label and is required.
- Field type determines the control and which validations apply.
- Required marks the field as required in the rendered component.
- Default value can be fixed or bound to a HubSpot property, for example.
true, 1, yes, and ja as checked. HubSpot multi-select values are split at semicolons.
Options
Dropdown, multiple choice, and button group need options. You can:- use the manual default options;
- copy options from a HubSpot enumeration property;
- fetch rows from an associated-records data source.
hs_object_id is used as the value. You can pick a primary and a secondary field for the visible label. The selected row’s fields become available elsewhere on the card.
Validation
Short text can be validated as:- an email address;
- a phone number;
- a URL starting with
http://orhttps://; - an eight-digit CVR number (spaces are accepted).
Required fields in flows
On a multi-step card, you must also mark the input field under Required fields on this step if Continue or Submit should be blocked until the value is filled in. A required checkbox must be checked. When jumping forward to a later step, all intermediate steps are validated. Backward navigation does not validate.Save answers per record
Enable Save form data on the record in Card settings to save the form scope per record. Changed fields are saved as a delta, and remote updates are merged in without overwriting fields the user is currently editing. This is Card Studio’s form storage, not a HubSpot property. If the answer needs to be used by HubSpot lists, workflows, or reporting, add an action that updates the relevant CRM property.Write to HubSpot
Add a regular button or a submit action:- choose Update a property on the record;
- choose the HubSpot property;
- choose Form · [input field] as the new value;
- optionally add Show a message afterwards.