OneAskIQStart free

Guide

How to embed a survey in an email

Email clients block forms, so a truly "embedded" survey has to be built from links. Here's how to ask one question inside an email and collect one-tap answers in Gmail, Outlook, Apple Mail, Mailchimp and other ESPs.

Why forms don't work in email

Gmail, Outlook and Apple Mail sanitize incoming HTML: <form> tags, JavaScript and most interactive elements are stripped before the message renders. Even AMP for Email — the one exception — only works for a whitelisted sender in Gmail, which rules it out for everyday use.

The approach that works everywhere is simple: render each answer option as a styled link pointing at a unique URL. Tapping it records the answer and shows a short thank-you page. To the recipient it feels like answering inside the email — one tap, done.

Step by step

1. Write one question

Keep it to a single question with two or three options. Response rates collapse the moment a survey looks like work — "Would you attend again next year? Yes / No" beats a ten-question form every time.

2. Copy the generated snippet

OneAskIQ produces the question and answer buttons as inline-styled HTML. Use the copy button for a rich-text paste into Gmail or Outlook, or copy the raw HTML source for an ESP's HTML block.

3. Paste into your email client

  • Gmail: compose a message, place the cursor where the question should sit, and press Cmd/Ctrl+V. The buttons keep their styling.
  • Outlook: paste with Cmd/Ctrl+V; if formatting drops, use Paste Special → Keep Source Formatting.
  • Apple Mail: a normal paste preserves the buttons.
  • Mailchimp, Constant Contact, Klaviyo, HubSpot: add a Code / HTML block and paste the raw HTML source.

4. Add a merge tag to identify respondents

If you're sending through an ESP, pick your provider in the email tool so the answer links carry the right merge tag — *|EMAIL|* for Mailchimp, %email% for Constant Contact, and so on. Each recipient then gets a personalized link and every answer is attributed to their address.

5. Watch results land

Answers appear in your dashboard as they arrive, with totals per option, response counts and who answered what when an email was captured.

Tips for higher response rates

  • Put the question above the fold — before any long thank-you copy.
  • Use two options. Three is fine; five starts to feel like a survey.
  • Say how long it takes: "one tap, no form" sets the expectation honestly.
  • Send within 48 hours of the event or purchase while it's still fresh.
  • Test-send to yourself in Gmail and Outlook before the real send.

Frequently asked questions

Can you put a real form inside an email?

Almost never. Gmail, Outlook and Apple Mail strip <form> elements, scripts and most interactive markup for security. The reliable approach used by every major survey tool is answer buttons that are ordinary links — each option is a unique URL that records the answer when tapped.

Does the recipient have to log in?

No. The answer link records the response and shows a short confirmation page. There is no account, password or multi-page form.

Will it work in Mailchimp or Constant Contact?

Yes. The snippet is plain HTML with inline styles, so you can paste it into any ESP's HTML block. Use your ESP's merge tag (for example *|EMAIL|* in Mailchimp) so answers are tied to each recipient.

Can someone answer twice?

Repeat clicks update the same answer instead of adding a new one, so your totals stay accurate and people can change their mind.

Build your first one-question survey

Free while we're in beta. Write the question, copy the snippet, paste it into the email you were already sending.

Get started free