TABLE OF CONTENTS

How to create a feedback form that triggers personalized emails

Build a feedback form that instantly sends personalized thank-you or follow-up emails based on each user’s rating or response type.

TABLE OF CONTENTS

Turn every response into an automatic, personal interaction

In this guide, you’ll build a feedback form that reacts to what users say. Using logic and conditional email templates, you’ll make your form automatically send customized follow-ups,like appreciation notes for happy users or follow-up requests for dissatisfied ones.
📘 Learn more: Create your first form, app, or portal in a flash

Step 1 — Create your feedback form

Start from your workspace and click + New → Form. You can start from scratch or choose a Feedback Form or CSAT Survey template from the Template gallery.

Or use Magic Create, describe what you need, for example:

“A customer feedback form that sends personalized emails depending on satisfaction rating.”

Why this matters: having the right foundation ensures you can use logic and automations effectively later.
📘 Learn more: How to create a form

Step 2 — Add your feedback and rating fields

Include both quantitative and open-ended questions for balanced insights:

  • How satisfied are you with our service? (rating scale or multiple choice)

  • What did you like most? (long text)

  • What could we improve? (long text)

  • Would you recommend us to others? (Yes/No or NPS scale)

  • Your email address (for personalized replies)

💡 Tip: make the email field required so replies can reach the right person.
📘 Learn more: Form editor and field types

Step 3 — Add conditional logic for better targeting

Go to Settings → Logic → Advanced logic and create branching rules:

  • If rating ≥ 4 → Tag as “Happy”

  • If rating = 3 → Tag as “Neutral”

  • If rating ≤ 2 → Tag as “Unhappy”

  • If unhappy → Show additional question: “Can we reach out to help?”

Why this matters: logic helps your form understand context before triggering the right email.
📘 Learn more: How to add advanced logic to your form

Step 4 — Create your custom email templates

Go to Apps & integrations → Email templates, and create separate templates for each scenario.

Example templates

For satisfied users (rating 4–5):
Subject: Thanks for your feedback, @name!
Body:

Hi @name,
We’re thrilled you’re happy with your experience. Thanks for your trust!
If you’d like, you can share your experience on [review link].

For neutral users (rating 3):
Subject: We appreciate your feedback, @name
Body:

Hi @name,
Thanks for sharing your thoughts! We’d love to know how we can turn a “3” into a “5.”
Just reply to this email with your ideas.

For unhappy users (rating 1–2):
Subject: Sorry to hear that, @name — we’d like to make it right
Body:

Hi @name,
We value your honesty and we’re truly sorry for the inconvenience.
Our team will contact you shortly to help resolve your issue.

📘 Learn more: How to create and send custom email templates

Step 5 — Add conditional email logic

In your Notifications settings, use conditional emails to match messages with the right responses.

Examples:

  • If Rating ≥ 4 → Send “Satisfied” email template

  • If Rating = 3 → Send “Neutral” email template

  • If Rating ≤ 2 → Send “Unhappy” email template + notify Support Team

💡 Pro tip: you can add internal alerts for low scores while sending personalized thank-yous to others.
📘 Learn more: How to send and receive conditional email notifications

Step 6 — Personalize messages with variables

In your email content, use Filed IDs like:

  • @name → respondent’s name

  • @rating → satisfaction score

  • @feedback_text → open-ended responses

Example snippet:

“Thanks for rating us @rating stars! Your feedback: ‘@feedback_text’ helps us improve every day.”
📘 Learn more: How to dynamically pull form data into custom emails, PDFs, and AI prompts

Step 7 — Notify your internal team automatically

Set up alerts for follow-up when feedback meets certain criteria:

  • If rating ≤ 2 → Email Support Team

  • If rating = 3 → Email Customer Success Manager

  • If rating ≥ 4 → Log feedback in “Success Stories” sheet

📘 Learn more: How to send and receive email notifications

Step 8 — Visualize responses and sentiment

Open Results → Responses to review incoming feedback and satisfaction data:

  • Table view: list all feedback and filter by score or tag.

  • Kanban view: group by status (Positive, Neutral, Negative).

  • Charts: view satisfaction trends department, or region.

📘 Learn more: How to showcase charts based on form responses

Step 9 — Use AI to summarize and follow up

Enable AI Analyze to summarize open feedback and detect patterns automatically.
Examples:

  • “Top issues mentioned this week.”

  • “Common positive keywords: ‘support,’ ‘speed,’ ‘friendliness.’”

  • “Percentage of negative responses resolved.”

📘 Learn more: Uncover insights and trends in your data with AI Analyze

Pro tips

Example scenario

A customer rates your support experience 2/5 and leaves a note: “Response time was slow.”
Formaloo instantly tags it as “Unhappy,” sends an apology email to the user, and notifies the support team with the details. Another customer who rates 5/5 receives a thank-you email with a link to leave a public review.
📘 Learn more: Build personalized and time-saving flows with logic, automations, and AI

FAQ

  1. Can I add more than three email templates?
    Yes, you can create as many templates as needed and connect each with conditional rules.
  2. Can I send attachments or follow-up surveys automatically?
    Absolutely, attach PDFs or links directly to your email templates for next steps.
  3. Can I include internal comments or escalation tags?
    Yes, add hidden fields for “Assigned to” or “Priority” to track internal actions.
    📘 Learn more: What is on-update logic and how it works

Your feedback form is live, every response now builds stronger relationships

You’ve built a form that listens, responds, and follows up automatically. Keep refining your logic, tone, and triggers to make every piece of feedback feel personal and valuable, for both your customers and your team.
📘 Learn more: How to personalize ending pages and email notifications with AI

Last updated October 2025

Get productivity tips delivered straight to your inbox
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Get started for free

Formaloo is free to use for teams of any size. We also offer paid plans with additional features and support.

How to create a feedback form that triggers personalized emails