How to embed Email Surveys in HubSpot Marketing Emails

This guide covers embedding a Novella Email survey in HubSpot Marketing Email campaigns.

Before you start

  • Copy the Novella Email embed snippet for the survey you want to send.
  • Confirm your campaign’s sender domain/authentication is already configured in HubSpot.

Step-by-step

  1. In HubSpot, go to Marketing > Email.
  2. Create or open a marketing email.
  3. Add a Rich text module where the survey should appear.
  4. In the rich text module, paste the Novella embed snippet.
  5. Save the module and continue editing the email.
  6. Use Preview and Send test email.
  7. Validate in an actual inbox that each score link opens the expected Novella URL.

Snippet/token sanity check (important)

Before sending, make sure the embed block matches the expected structure:

  • HubSpot is the platform in this set where contact/company tokens are expected to be supported.
  • HTML table-based layout for better email-client rendering.
  • One link per score value, each pointing to the correct score URL.
  • Recipient/company token parameters present when your workflow requires attribution.
  • URL params preserved in HTML-safe form (`&` in `href`).

Avoid manual edits to the score-link destinations unless you intentionally need custom parameters.

Placement recommendations

  • Place the survey in the primary content area, usually above lengthy legal/footer sections.
  • Keep one clear question immediately above the score links.

QA checklist before send

  • Score links are clickable in desktop and mobile email clients.
  • Final URLs include expected campaign parameters.
  • No accidental line breaks or extra styling were introduced around links.

Troubleshooting

Rich text module reformats the embed

HubSpot may normalize HTML/CSS. Re-paste the snippet and avoid adding custom styles inside the same block.

HubSpot can rewrite URLs for click tracking. This is normal, but destination should still resolve to the correct Novella link. Verify using a sent test email.

A/B variants render differently

If using A/B testing, confirm the embed block in each variant, not just the primary version.

Best practices

  • Re-test after changing survey scale settings.
  • Keep styling minimal for maximum client compatibility.