Listen · free template

Customer Complaint Form

Structured complaint intake capturing severity, order details and the resolution the customer wants.

A ready-to-use surveys & feedback form for product, support and customer-experience teams: 11 questions, 3 pages, 5 conditional rules.

Questions
11
Pages
3
Layouts
classic · card
Conditional rules
5
Typical time
4 min
Preview it in the gallery

Searches this template answers

Also filed under

Live preview and test console

This is the real form. Answer it to test the 4 conditional rules — nothing is sent or stored.

Page 1 of 3Your details

File a complaint

Include your country code.

1 question is hidden by conditional logic right now — change an answer above to reveal it.

What happens after submit: nothing is stored in this preview. On your own copy, every response triggers an instant email notification and lands in your response dashboard, ready to export or forward.

Happy with it? Take a copy into your workspace — every question, rule and setting comes with it.

Who this template is for

Customer Complaint Form is built for product, support and customer-experience teams who need to measure satisfaction and capture the reason behind every score.

  • Product, support and customer-experience teams working in surveys & feedback.
  • Teams who need to measure satisfaction and capture the reason behind every score without writing code or paying for a custom build.
  • Anyone replacing ratings with no context, so nothing actionable comes out of them with one structured record per enquiry.
  • Respondents are customers, users and members — the form asks them 11 questions across 3 screens.
  • Mobile-heavy audiences, thanks to the one-question-per-screen card layout.

Why this form is useful

It removes the cost of ratings with no context, so nothing actionable comes out of them and turns each submission into a record your team can act on immediately.

  • 6 questions are required, so submissions arrive complete instead of needing a follow-up email.
  • It collects a verified email address so replies and confirmations land.
  • It captures a phone number for urgent follow-up.
  • It pins the request to a specific date.
  • Conditional logic hides 5 questions until they are relevant — shorter forms convert better than long ones.
  • Splitting the form across 3 pages keeps each screen short and shows respondents how much is left.
  • Every response is stored, searchable and exportable, so nothing depends on one person's inbox.

How to use this template

From copy to live form is a few minutes of work, and every step is reversible.

  1. 1Press “Use this template” — a fresh copy of Customer Complaint Form lands in your workspace, ready to edit.
  2. 2Rename or delete any question, and change what is required. Nothing here is fixed.
  3. 3Open Notifications and add the email addresses that should be alerted on each submission; add an auto-reply to the respondent if the form collects an email address.
  4. 4Publish it, then either share the link directly or paste the embed snippet into your site — the embedded form resizes to fit and loads no marketing or advertising trackers.
  5. 5Watch responses land in Submissions, where you can filter, label and export them to CSV or PDF.

Logic and conditions blueprint

Exactly how this form behaves as it is answered — 5 conditional rules ship with it.

  • Features advanced show logic: if “How urgent is this?” is Urgent — needs immediate attention, the form dynamically exposes “Best way to reach you urgently”. Otherwise that question never appears.
  • Features conditional validation: if “How urgent is this?” is Urgent — needs immediate attention, “Best way to reach you urgently” becomes mandatory before the form can be sent.
  • Features advanced show logic: if “Is this related to a specific order or purchase?” is Yes, the form dynamically exposes “Order number”. Otherwise that question never appears.
  • Features advanced show logic: if “Is this related to a specific order or purchase?” is Yes, the form dynamically exposes “Date of purchase”. Otherwise that question never appears.
  • Features advanced show logic: if “What resolution are you hoping for?” is Something else, the form dynamically exposes “Describe the resolution you're looking for”. Otherwise that question never appears.
  • All 5 rules are editable in the Logic tab, and the built-in checker warns about rules that contradict each other.

About this template

A complaint that lands in a general inbox with no structure forces someone to read the whole message before knowing whether it needs an apology email or an immediate escalation call — this form sorts that out at intake. It opens with contact details and a severity selector, and marking a complaint as urgent immediately reveals an escalation-contact field so the team knows exactly who to notify and how fast, instead of finding out during triage. A branch asks whether the complaint relates to a specific order or purchase; answering yes reveals order number and purchase-date fields so the team isn't chasing that information in a reply email, while a general service or experience complaint skips straight past those fields to keep the form quick for people without an order to reference. The form also asks directly what resolution the customer is looking for — a refund, replacement, apology, or something else — with a text field appearing for 'something else' so the team knows what success looks like from the customer's side rather than guessing. A description field captures what happened in the customer's own words, and an optional file upload lets them attach a photo or receipt without needing to describe damage or errors purely in text.

What this form asks

Every question is editable — rename it, make it optional, or delete it entirely.

Page 1 — Your details

  • Full namerequired
  • Email addressrequired
  • Phone number
  • How urgent is this?required
  • Best way to reach you urgently

Page 2 — What happened

  • Is this related to a specific order or purchase?required
  • Order number
  • Date of purchase
  • Describe what happenedrequired

Page 3 — What would fix this

  • What resolution are you hoping for?required
  • Describe the resolution you're looking for

11 questions in total.

How the form changes as it's filled in

This template ships with 5 conditional rules, grouped into 4 behaviours driven by 3 questions. Everything below is already set up — edit or delete any rule once the template is in your workspace.

Driven by “How urgent is this?

  • Reveals questions

    If “How urgent is this?” is Urgent — needs immediate attention, the form reveals “Best way to reach you urgently”.

  • Makes answers required

    If “How urgent is this?” is Urgent — needs immediate attention, “Best way to reach you urgently” becomes required before the form can be submitted.

Driven by “Is this related to a specific order or purchase?

  • Reveals questions

    If “Is this related to a specific order or purchase?” is Yes, the form reveals “Order number” and “Date of purchase”.

Driven by “What resolution are you hoping for?

  • Reveals questions

    If “What resolution are you hoping for?” is Something else, the form reveals “Describe the resolution you're looking for”.

Set it up step by step

  1. 1

    Route urgent complaints instantly

    Send anything marked urgent to a live alert channel, not the same queue as general feedback, so it's picked up within the hour.

  2. 2

    Pull order data before replying

    Look up the order number field before writing a response so the first reply already reflects the actual purchase, not a generic template.

  3. 3

    Confirm the requested resolution before offering one

    Match the fix to what the customer actually asked for in the resolution field — offering a refund to someone who wanted a replacement restarts the conversation.

  4. 4

    Close the loop after resolving

    Send a short follow-up once the resolution is delivered, referencing the original complaint so the customer knows it was tracked end to end.

Mistakes to avoid

  • Treating every complaint with the same priority regardless of the severity field, which delays genuinely urgent issues.
  • Asking for order details even when the complaint isn't order-related, adding friction for general feedback.
  • Never asking what resolution the customer actually wants, leading to offers that miss the mark and extend the case.

What it pairs with

Most teams don't run this form on its own. These are the forms and systems it sits next to.

What to do with the responses

Triage by urgency first, pull any linked order details, and respond with a resolution that matches what the customer requested rather than a default offer.

Works in both layouts

These pages cover the same subject ground as the customer complaint form, matched on the words people actually search for.

Frequently asked questions

How is this different from the Cancellation Survey Form?

This form is for people who still want a resolution and to keep using the product or service; the cancellation form is for people who have already decided to leave.

Should the escalation field always be required?

Only require it when urgency is marked urgent — requiring it for every complaint adds friction to low-severity feedback.

Can I add a file upload for photos?

Yes, add a file field on the 'what happened' page for damage photos or receipts; keep it optional so it doesn't block submission.

What if the complaint doesn't fit any resolution option?

The 'something else' option reveals a free-text field so the customer can describe exactly what they want instead of picking the closest match.

Is the Customer Complaint Form template free to use?

Yes. You can preview and test Customer Complaint Form on this page without an account, and take a copy into your own HelloForms workspace on the free plan. There is nothing to install and no card required to publish it.

What does the Customer Complaint Form template ask for?

It asks 11 questions across 3 pages, 6 of which are required. Every question is listed in full further down this page, and each one can be renamed, reordered, made optional or deleted after you copy the template.

Can I edit the Customer Complaint Form form after copying it?

Yes — the copy is entirely yours. Change wording, add or remove questions, switch between the classic and card layouts, restyle it to match your brand, and set who gets notified on each submission.

How does the conditional logic in this surveys & feedback form work?

5 conditional rules ship with the template: Features advanced show logic: if “How urgent is this?” is Urgent — needs immediate attention, the form dynamically exposes “Best way to reach you urgently”. Otherwise that question never appears. Features conditional validation: if “How urgent is this?” is Urgent — needs immediate attention, “Best way to reach you urgently” becomes mandatory before the form can be sent. Features advanced show logic: if “Is this related to a specific order or purchase?” is Yes, the form dynamically exposes “Order number”. Otherwise that question never appears. All rules are editable in the Logic tab.

Where do responses to the Customer Complaint Form form go?

Submissions land in your workspace under Submissions, where you can search, filter, label and export them to CSV or PDF. You can also email a notification to your team on every submission and send the respondent an auto-reply.

Can I embed the Customer Complaint Form form on my own website?

Yes. Publish the form and paste the embed snippet into any page or share the direct link. The embedded form resizes to fit its container and loads no advertising or marketing trackers inside the iframe.

More forms teams pair with the customer complaint form.

Related categories