A feedback form that emails you
A quick 1–5 rating plus a comment box, linked from your thank-you page or post-purchase email — every response delivered to your inbox.
When you want this form
Right after a purchase or a delivered order is when customers are most willing to tell you how it went. A small feedback form — one rating, one comment box — catches that moment, and the responses pile up somewhere you actually read: your inbox.
If your store or thank-you page is static HTML, it can't receive the form POST itself. Form2Email receives it and emails you the rating and comment. There is no server code to write and no account to create.
The form
Paste this into your page and replace your-token with the
token from your endpoint (setup below):
<form action="https://form2email.terragohan.com/f/your-token" method="post">
<fieldset>
<legend>How would you rate your experience?</legend>
<label><input type="radio" name="rating" value="1" required> 1 — Poor</label>
<label><input type="radio" name="rating" value="2"> 2</label>
<label><input type="radio" name="rating" value="3"> 3</label>
<label><input type="radio" name="rating" value="4"> 4</label>
<label><input type="radio" name="rating" value="5"> 5 — Excellent</label>
</fieldset>
<label for="message">Comments</label>
<textarea id="message" name="message" rows="5"></textarea>
<label for="name">Name (optional)</label>
<input id="name" name="name">
<label for="email">Email (optional — only if you'd like a reply)</label>
<input id="email" name="email" type="email">
<!-- optional: your own thank-you page after submit -->
<input type="hidden" name="_redirect" value="https://yoursite.com/thanks">
<button type="submit">Send feedback</button>
</form>
That's the whole integration. The form works with or without JavaScript —
swap the radio buttons for a star widget if you like, as long as the chosen
value is submitted as rating. Only the action,
method="post", and the input name attributes
matter to Form2Email.
Set it up
-
Create the endpoint
Use the tool on the homepage — or
POST https://form2email.terragohan.com/api/endpoints— with the email that receives submissions and the exact domain this form lives on. -
Verify the email
We send a verification link to the destination address — single-use, valid 24 hours. Nothing is accepted until a human clicks it. Add
form2email@terragohan.comto your trusted senders. -
Point the form at it
Put your public URL in the form's
action. Submissions are only accepted from the domain you registered — exact hostname match, subdomains need their own endpoint. -
Keep it alive
Endpoints stay active for 7 days after verification. Extend for free (+7 days, as often as you like) from your manage page — extending also revives an expired endpoint.
What lands in your inbox
Each submission becomes one email to your destination address:
message(the comments) appears in the body, along withnamewhen the visitor gives one.- Reply-To is the visitor's
email— but only when they fill it in, so you can answer the people who asked for a reply. ratingarrives listed as an additional field, like any other extra field you add (an order number, a product name, anything).
With _redirect set, the visitor's browser is sent to your
thank-you page after a successful submit. Without it they get a small JSON
response — fine for JavaScript-driven forms, less friendly for plain HTML.
Tips
- Ask for the rating first. It's one click, so nearly everyone answers it — lead with the comment box and response rates drop.
- Keep optional fields optional. A feedback form that demands a name and email gets abandoned; mark them optional and say why email is there.
- Reply-To works when the visitor gives an email — label it "only if you'd like a reply" so people understand the trade.
- Make the button say what happens: "Send feedback", not "Submit".
- Add
form2email@terragohan.comto your contacts so the verification and submission emails don't land in spam.
Limitations
- A feedback form is always-on, so remember the endpoint expires 7 days after verification — extend it for free from your manage page (extending also revives an expired endpoint), or ask the operator for a permanent endpoint.
- Submissions are accepted only from the exact domain you registered.
If your site answers on both
yoursite.comandwww.yoursite.com, register the one your form is served from (or create one endpoint per hostname). - Visitors get no confirmation email — Form2Email only ever emails you.
Say your thanks on the
_redirectpage instead. ratingcounts toward the extra-field limits: up to 20 additional fields of 1,000 characters each, comments up to 20,000 characters.
Keep reading
- Contact form — the same pattern for general enquiries, with email required.
- Support request form — when feedback turns into tickets with order numbers and categories.
- How it works — the endpoint lifecycle and security model in detail.