All form templates

Support

Bug report form template

Asks for the three things an engineer needs and a reporter always forgets: what they expected, what happened, and the exact steps between. Where it happened decides what is asked next — a browser gets asked about the console, a phone about its model and OS — and anyone who says they cannot work at all is routed straight to a human.

18 questions~4 min to answer2 branches2 endings
bugsengineeringtriagebranching
Use this template

The conversation

What a respondent is asked, in order.

Sorry something's broken. Let's get the details down.

1

In one line, what went wrong?

Short text · required
2

What steps lead to it? Number them if you can.

Long text · required
3

What did you expect to happen?

Short text · required
4

What happened instead?

Short text · required
5

How often does it happen?

Single select · required
6

Where did it happen?

Single select · requiredsplits the flow
7

Which browser?

Single select · requiredif environment is In a desktop browser
8

Anything red in the developer console?

Long text · optionalif environment is In a desktop browser
9

Does it still happen in a private window?

Yes / No · optionalif environment is In a desktop browser
10

Which phone or tablet?

Short text · requiredif environment is In the mobile app
11

Which OS version?

Short text · optionalif environment is In the mobile app
12

Which app version? It's at the bottom of Settings.

Short text · optionalif environment is In the mobile app
13

Which endpoint?

Short text · requiredif environment is Through the API
14

What status code came back?

Number · optionalif environment is Through the API
15

The request id from the response headers, if you have it

Short text · optionalif environment is Through the API
16

How badly is this affecting you?

Single select · requiredsplits the flow
17

A screenshot or recording, if you have one

File upload · optionalsometimes asked
18

Where should we reply?

Email · requiredsometimes asked

Endings

Reported 🐛

Flagged as blocking 🚨

The flow

Where each answer leads. Every route here is editable once the form is yours.

A labelled route is taken only by answers matching the label

Free, with unlimited responses. Start from this and change anything — questions, wording, routes, endings — or describe your own form and let chatform draft it.

Use this template

More support templates

  • Support ticket form

    Support12 questions~3 min

    Route requests to the right queue, with the details that queue needs.

    supporthelpdesktriage
  • Contact form

    Support12 questions~3 min

    A general enquiry form that sorts the inbox as it fills it.

    contactgeneralinbox
  • Refund request form

    Support13 questions~3 min

    Handle refunds with the evidence a finance team needs.

    refundbillingecommerce

Ask like a person. Watch them finish.