Skip to content

Configuring the Quote Forms module

Embed HubSpot forms in the quote so buyers hand over the details you need before they accept.

The Quote Forms module embeds HubSpot forms directly in the quote — a purchase order number, a shipping address, a billing contact, a compliance question. Buyers answer on the quote itself instead of in a separate email thread, and the answers land in HubSpot.

In HubSpot’s module picker it’s called Quote Forms (Quotivity).

Setting What it does
Heading The heading above the forms. Defaults to “Required Information”
Description Rich-text copy explaining why you’re asking. Shown under the heading
Forms The HubSpot forms to embed, in the order you want them

Each form in the list has an editable title shown above it, and can be dragged into a different position or removed. You can embed up to ten forms in one module. Until at least one form is selected, the module renders nothing on the finished quote — the preview shows a placeholder so you can still see where it sits.

  1. Build the form in HubSpot first. Any form in your portal can be embedded.
  2. Open the module. Select Quote Forms in the Template Modules panel.
  3. Add your forms. Pick them from the form selector; add more than one when you’re collecting distinct sets of information.
  4. Name each form by clicking its title in the list — “Billing details” reads better to a buyer than the internal form name.
  5. Write a short description so buyers know why the information matters.
  6. Drag the forms into order, then preview and publish.

Forms are most useful when they’re not optional. In the Quote Signature module, turn on Require Form Submission and the signature content stays hidden until the buyer completes the forms on the page. Buyers fill in the details, then sign.

  • Keep forms short. Every extra field is another reason to put the quote down.
  • Answers are stored with the quote, so a buyer who returns to the page sees what they already submitted.
  • If a form has to be answered before acceptance, place it above the signature block so the reading order matches the required order.