JS helper + JSON config
Give operators a copyable surface instead of forcing them to improvise hidden-field logic.
Map query parameters, cookies, and literal values for HubSpot forms you control, then generate a readable configuration for review.
This should behave like a controlled workflow surface: define the form, review the mapping, decide what belongs in query params, cookies, or literal values, and then generate the snippet or test configuration from one readable screen.
{
"portalId": "198234",
"formGuid": "8d5f-2af1-11d1-bf4e",
"mappings": [
{ "sourceType": "query", "source": "utm_campaign", "target": "latest_campaign" },
{ "sourceType": "literal", "source": "email", "target": "email" },
{ "sourceType": "cookie", "source": "hubspotutk", "target": "hutk" }
]
} Give operators a copyable surface instead of forcing them to improvise hidden-field logic.
Catch mismatched property names, missing required fields, and duplicate assumptions before any live test runs.
Keep real submission behavior behind authorization so the public product never becomes a reckless submitter.
The fastest way to create broken form workflows is to mix hidden fields, query parameters, cookies, and field mappings without a clear pattern.
The beta helps you:
This public beta does not submit records to HubSpot, look up private portal data, or authenticate to your account. Live submission belongs behind an owned, secured server-side process with appropriate permissions.
Confirm the portal and form identity, exact internal property names, required fields, consent requirements, source preservation rules, and the behavior expected after submission. Test only against forms and data you are authorized to use.
Confirm the prefill behavior before placing generated logic on a live form. The lifecycle operations trail connects mapping, validation, submission, and troubleshooting guidance.
Use the related hub, implementation notes, and templates to document the decisions behind the generated output.