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.
.jpg)
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
- Add tags for each feedback type (Positive, Negative, Neutral).
- Trigger AI Email Assistant to generate personalized responses on the fly.
- Embed the form in your site or app to collect feedback continuously.
📘 Learn more: Generate personalized follow-ups with AI Email Assistant
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
- Can I add more than three email templates?
Yes, you can create as many templates as needed and connect each with conditional rules. - Can I send attachments or follow-up surveys automatically?
Absolutely, attach PDFs or links directly to your email templates for next steps. - 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








