Skip to content

Feedback form with follow-up

Synthesized from the base patterns Base playbook: every workspace

Asks people how it went with a short rating form. Low scores give your team a task to call and put things right, and everyone gets a thank-you with a link to leave a review.

  • After a purchase, a visit, an appointment, a class or a support case.
  • You want unhappy people called quickly, and everyone asked for a review.
HowWhat
A form people fill inThe Feedback form this playbook creates; send its link after the visit, or print it as a QR code.
KindNameWhat it doesLands
TeamCustomer careCalls people who gave a low score.Empty
FormFeedbackA one-page rating form with an optional comment. The score is saved on the profile.Draft, not published
TemplateThanks for your feedback (email)Thank-you email, with a review link if you gave one.Ready
Follow-upFeedback: low score callA low score gives the care team a call task; the outcome is saved on the profile.Off
Follow-upFeedback: thank youEveryone gets the thank-you (and review link) an hour later.Off
#QuestionDefaultFills in
1What should messages call your organisation?none, must answerorg_name
2What are you asking about? (as the form will say it, e.g. "your visit")your experienceabout_what
3Which team calls people who gave a low score?Customer carecare_team
4Where should people leave a review? (leave empty to just say thank you)empty: skippedreview_url
5Which scores count as unhappy? (out of 5)2low_score

These have defaults. Change any that don’t fit.

SettingDefaultKey
Sender address‹workspace default_sender›email_from
Hours the care team has to call24call_due_hours
Greeting when a first name is missingtheregreeting_fallback
  • A score of 2 or lower creates a call task straight away, due in 24 hours, escalating to the same team's attention at the due time.
  • Everyone gets the thank-you email an hour later. Asking only happy customers for reviews ("review gating") breaks Google's and most review sites' rules.
  • Every score is saved on the profile as last_rating.
ChannelNeeded forBefore it can send
emailThe thank-you and review requestA verified sending domain for ‹workspace default_sender›.
  1. Send the form's link after the moment you're asking about, for example from a follow-up that runs after a purchase or appointment, or print it as a QR code.
  2. Add people to the Customer care team.
  3. Publish the form, then switch both follow-ups on.

This playbook is synthesized: no customer has run it with us yet. If you build it, tell us what you changed, and we’ll replace it with the real version.

The request used to test the copilot on this playbook (a live eval):

Make a short feedback form that asks people to rate their visit out of 5. If someone gives 1 or 2, our customer care team should get a task to call them within a day. Send everyone a thank-you email with a link to leave a review.

It passes when every piece is a valid draft and everything lands off, with at least: form, workflow, message_template.