Free plan. No credit card.

Embed your first form question directly in your email

Respondents click their answer inside the email body. Your form opens with that answer already saved. One step instead of three.

Works in every major client Mailchimp, Brevo, HubSpot, ConvertKit Pre-fill carries the answer through
Trusted by leading organisations
Peabody
Aramark
L'Oreal
Toptal
Grab
SFU
World of Hyatt
Iolani School
Austin Independent School District
Virgin
How it works

A click in the inbox is a response in your form

Most "email surveys" are a button that says "Take our 5-minute survey." People delete the email. Embedding the first question in the body turns one decision into one click.

  1. Pick the first question

    Choose any single-click question type: NPS, CSAT, star rating, thumbs up/down, multiple choice, yes/no.

  2. Copy the email snippet

    Formester generates an HTML block you paste into Mailchimp, Brevo, HubSpot, ConvertKit, or any ESP that supports custom HTML. Each answer is a tracked link back to your form.

  3. The respondent clicks once, finishes in your form

    The click registers as their answer. Your form opens with that answer already filled in. They complete any follow-up questions and submit. The whole flow takes 15 seconds.

Universal compatibility

Works across every major email client

From Gmail to Outlook to Apple Mail to Yahoo. The buttons render, the clicks track, the answers carry through to the form.

Client First-question buttons render Notes
Gmail (web + mobile) Yes Most reliable.
Outlook (web + new desktop) Yes Buttons render as styled links. Click-through always works.
Outlook (classic Windows desktop) Yes Word-engine fallback. Some styling simplifies; clicks still carry through.
Apple Mail (iOS + macOS) Yes Renders cleanly with full styling.
Yahoo Mail Yes Buttons render as links.
Mobile webmail (Gmail / Outlook apps) Yes Same behavior as web.

Gmail is the visually-richest render. Every other client receives the same buttons as fully-styled clickable links that carry the answer to your form. No client is unsupported.

Inline question types

Question types that work inline

Anything that is a single decision works. Anything that needs typing belongs on the form page.

Star rating (1 to 5)

Post-purchase, post-support, post-event. The single most-used inline question.

NPS (0 to 10)

Renders as eleven small buttons. Use a "How likely are you to recommend us?" subject line.

Thumbs up / thumbs down

Quick CSAT after a delivered order, a closed ticket, or a played episode.

Multiple choice (up to 6 options)

"Which topic should we cover next?" or "Which plan fits you?"

Yes / No

RSVPs. "Will you be at the event?"

Smiley scale (5 emoji)

Casual CSAT for B2C audiences.

Ship through your ESP

Paste the snippet, hit send

Formester gives you the HTML block. Your existing email platform sends it.

Tested ESPs

Mailchimp
Brevo (formerly Sendinblue)
HubSpot
ConvertKit
Klaviyo
Constant Contact

HubSpot works with the native CRM integration too.

Custom SMTP for transactional sends

If you send transactional email through Formester directly (notifications, response copies), Formester delivers via your connected SMTP provider. The same identity sends the campaign.

SendGrid Mailgun Amazon SES Gmail Outlook

Caveat: Some ESPs (notably older Mailchimp templates) strip non-standard HTML attributes. If the buttons do not render, switch the template to "Plain HTML" or "Code Your Own" and paste the snippet directly.

The pre-fill

The answer travels with the click

This is the whole point. The click in the email does not just open a form. It opens a form with the answer already saved.

Without inline embed

Email
Click button
Load form
Re-answer Q1
Answer Q2 through Q5
Submit
6 Actions
~90s Time
~20% Completion

With inline embed

Email
Click answer
Form opens at Q2 with Q1 already saved
Submit
2 Actions
~15s Time
Friction zero

Caveat: Pre-fill works for every question type, not just the inline one. Hidden fields (UTM parameters, contact ID from your ESP, customer segment) also flow through. Use it to skip "What is your email?" when you already know.

Use cases

What this is built for

Six common shapes the integration covers without custom work.

Post-purchase CSAT

Star-rating inline. Open with the order number. "How was your order #1834?" Click. Optional comment field on the page.

NPS tracking

0 to 10 buttons inline, single open-text follow-up on the page. Quarterly send to your customer list.

Event RSVP

Yes / No inline. Pre-fill captures the choice. Form asks for dietary requirements only if Yes.

Webinar follow-up

"Did you attend?" Yes opens a feedback form. No opens a re-watch link form. Conditional branching from a single click.

Support ticket CSAT

Thumbs up / down on ticket close. Down opens a "What went wrong?" form. Up writes the rating and exits.

Content feedback

"Which topic next?" multiple choice. The click is the data point. Optional comment on the form page.

Setup

From form to inbox in five minutes

No code. No external automation tool.

Build the form

Drag-and-drop builder. Add the question you want inline as Q1, follow-ups after. Save.

Open the Share modal

Click Share in the top right. Pick Email. The modal renders a live preview of how each answer button will appear in an inbox and outputs an HTML snippet.

Paste into your ESP

In Mailchimp, Brevo, or wherever you send from, pick a template that accepts custom HTML. Paste the block where the question should appear. Send.

FAQ

Common questions

Does the form actually submit from inside Gmail?

The first answer registers as a click and travels through to the form as a pre-filled value. With Partial Submissions enabled, that value is captured the moment the click lands, even if the respondent never opens the rest of the form.

Will the buttons look right in Outlook?

Yes for new Outlook (web and the rebuilt desktop client). Outlook classic on Windows uses Word's HTML engine and may strip rounded corners or background colors, but the click-through always works. Test against Litmus's client matrix before any major campaign.

Can I track who clicked which answer?

Yes. Every answer button is a tracked link with the respondent's ID baked into the URL. Click data flows back to your form's analytics view. ESPs (Mailchimp, HubSpot) also see the click in their own reports.

What if someone clicks twice or changes their mind?

The latest click wins. The pre-filled answer on the form page reflects the most recent button they tapped. They can also change it on the form before submitting.

Why only one question in the email?

Because every additional question is a reason to delete the email. Inbox attention is measured in seconds. One question, one click, then the form. Multi-question email surveys exist (AMP-for-Email) but render only in Gmail, so they ship lower completion in mixed-audience lists than the one-click pattern.

Will this work with my ESP?

If your ESP supports custom HTML blocks, which Mailchimp, Brevo, HubSpot, Klaviyo, ConvertKit, and Constant Contact all do, yes. Paste the snippet into a "Code Your Own" or "Custom HTML" content block.

Can I make the form anonymous?

Yes. Turn off the hidden ID parameter in the share modal. The form treats the click as a stand-alone submission with no respondent tag. The flip side: you lose pre-fill for any other personalised fields, so use this only when respondent identity is not part of the analysis.

How is this different from sending a survey link?

A link asks the recipient to commit before they know what they are committing to. An inline question shows the first question in the inbox, so the decision is "answer this," not "give us five minutes."

Free plan. No credit card.

Send your first inline form

Free plan includes unlimited email-shared forms. No credit card. Five minutes from sign-up to first send.

Used by teams sending NPS, CSAT, RSVPs, post-purchase reviews, and content polls through Mailchimp, HubSpot, Brevo, and any ESP that accepts custom HTML.

5 min First send
$0 To start
Email-shared forms