On this page
Add a survey to a campaign
Embed a Typeform Opinion Scale survey so recipients can give feedback right inside the email.
An inline survey lets recipients answer right in the email, which makes quick feedback effortless and shows you respect their time. MailMachine supports embedding a Typeform Opinion Scale survey via its HTML. This guide covers it.
Build the survey in Typeform
- In Typeform, create a form from scratch.
- Choose the Opinion Scale form type - the only type currently supported for inline email embedding.
- Edit and publish your form.
- Click Share, then Embed in an email, and Get the code.
Add it to your campaign
- Drag an HTML content block into your email.
- Position it where you want the survey.
- Paste the Typeform code into the Content Properties panel on the right.
The survey now links directly to your Typeform, collecting responses there.
Troubleshooting
The survey doesn't display - use the Opinion Scale type, paste the complete HTML, and test across email clients.
The HTML doesn't work - use the HTML block (not a text block), paste into Content Properties (not directly in the editor), and remember email clients strip JavaScript.
Low response rates - keep it to one to three questions, place it prominently, and use compelling copy to invite a response.
No data collecting - check your Typeform account is active and the form is published (not a draft), and test the form's own link.
Client compatibility - some clients don't support embedded forms, so include a fallback link to the web version.
To see who engaged, see Track click activity by link. Stuck? Open a support ticket.