Formstep

Support request form template

A support request form, or support ticket form, asks what is wrong, how urgent it is and for a screenshot, so the first reply can be an answer instead of a question. Each ticket can open an issue in your tracker the moment it is sent.

Updated

Use this template

Opens in the editor. No account needed to try it.

The Support Request form under a photo of a headset on a desk, with name, email, subject, category and priority questions and an attachment upload
What the recipient sees. Swap the photo and logo for your own.

What it asks

Question
Name
Email Address
Subject
Category (technical issue, billing, account access, feature request or general)
Priority (low, medium, high or urgent)
Description
Attachment (file upload, optional)

This one is a public form

The request templates here go to one known person. A support form is the opposite: any customer opens it from your help page, so you share its link or embed it instead of sending a request. When you need one more thing from one customer later, that is a request.

How to use it

  1. Select Use this template, and rename the categories to how your team sorts work.
  2. Publish it, and link it from your help page or embed it there.
  3. Connect Linear or GitHub Issues, so each ticket is an issue with the description and the file in it, or Slack for a channel.

What to change

  • The categories. Technical Issue, Billing, Account Access, Feature Request and General are a starting point. Match them to your tracker’s labels, and the issue is sorted on arrival.
  • Priority. Keep it if customers choose sensibly where you work; drop it if everything arrives as Urgent, and set it in the tracker instead.
  • The account. Add an order number or account email if the team needs it before they can look. A hidden field can carry a logged-in customer’s id when you embed the form in your app.
  • The reply. Edit the thank-you page to state a response time, and turn on the confirmation email so the customer has a copy of what they sent.

Where the tickets go

Each ticket comes back under keys derived from the titles, such as subject, category, priority and description, with the attachment as a file. A choice answer arrives as the option’s key, so a webhook or an n8n workflow can branch on urgent without reading a label. For the record, Google Sheets or Airtable keep every ticket in a table.

When another template fits

  • Contact form when a name, an email and a message are enough.
  • Document collection when you need files from one specific customer to solve their case, with reminders until they arrive.

More templates

Questions about this template

Something else on your mind? The docs cover every setting, and we answer email.

Read the docs

Yes. The Linear and GitHub Issues integrations open one issue per submission, with a title and body you write and the answers inserted, including the file as a download link. Slack and Discord post it to a channel instead.

Yes. The attachment question takes files up to 1 GB each, and you choose which types and how many. It is optional in this template.

Yes. In Slack, mention a different person per category with logic on the form, or send urgent tickets to a second channel. A webhook or Zap can branch on the answer, which comes back as the option’s key.

A way to reach the person, what it is about, how urgent it is, a description and a place for a screenshot. Ask for the account or order number only if your team needs it to start.

Collect information from anyone.

Publish a sample form, answer it as your recipient would, and watch the answers come back. No account needed.

Read the docs