ClickUp logo

Turn bug reports into triaged dev tasks

Each bug report opens a task in your Bugs List with the steps to reproduce in the description and severity on a custom field.

When this happens

New submission on your bug report form

Do this

Create a task in the "Bugs" List with the steps to reproduce in the description, severity mapped to a custom field, and priority set to Urgent

One-directional. A submission triggers the action — nothing is written back into your form.

Bug reports arrive at the worst possible time — mid-sprint, from someone who does not have a ClickUp seat. This flow catches them at the form and drops each one into the engineering Space already triaged, so the next person to open the Bugs List sees a real ticket rather than a forwarded email.

Support leads and engineering managers set this up first. It suits any team taking reports from customers, beta testers or internal staff that wants the reproduction steps sitting in the task description instead of a thread.

Setting it up

  1. 1

    Publish the Bug Report Form template in formformform, keeping Severity as a single-choice field so ClickUp receives a predictable value every time.

  2. 2

    In ClickUp, open your engineering Space and create a Bugs List with a dropdown custom field called Severity whose options match the wording of the form's Severity field exactly.

  3. 3

    In Zapier, set the trigger to formformform's New Submission and pick your published bug report form.

  4. 4

    Add the ClickUp Create Task action and select the engineering Space, its Folder, and the Bugs List.

  5. 5

    Map Bug Title to the task name, then build the description from Steps to Reproduce, What Did You Expect to Happen? and What Actually Happened? so a developer reads them in that order.

  6. 6

    Map Severity to the Severity custom field and set Priority to Urgent on the action step, so incoming reports sit at the top of the triage queue until someone downgrades them.

  7. 7

    Append URL Where the Bug Occurs and Browser / Device to the description too, since those two answers usually decide whether a bug is reproducible.

  8. 8

    Submit one real bug through the published form, check the task in ClickUp, then turn the Zap on.

What maps where

Using the Bug Report Form as the starting point. These are its real fields — swap in your own and the mapping works the same way.

Form fieldClickUp
Bug TitleTask name
Steps to ReproduceFirst block of the task description
SeveritySeverity dropdown custom field
URL Where the Bug OccursURL custom field on the task
Screenshot or Video LinkLink custom field on the task
Email AddressReporter email custom field, used for the follow-up reply

Variations worth knowing

Route by severity instead of one flat priority

Add a paths step after the trigger. Critical and high reports create a task in the Bugs List at priority Urgent; everything else opens in a Triage List at normal priority. The field mapping stays identical on both branches, so a downgraded report loses none of its detail.

Split frontend and backend bugs into separate Lists

The Browser / Device answer is usually enough to tell them apart. Use Zapier paths to choose which List receives the task, keep the same description build on each branch, and let both Lists share one Severity custom field so reporting still works across them.

If something isn't arriving

The Severity custom field stays empty on new tasks.

ClickUp matches dropdown options by exact text. Open the custom field in ClickUp and compare each option against the choices in your form's Severity field, including capitalisation and any trailing spaces, then re-test the Zap.

Long reproduction steps are cut off in the task description.

Confirm your form's Steps to Reproduce field is a long-text field rather than a single line, and check the Zapier action is mapping the full value instead of a truncated preview. Replay the stored run to refill the task.

Frequently asked questions

Can I stop duplicate bug reports creating duplicate tasks?

Not from the form itself. Add a Zapier search step before the Create Task action that looks for an open task with the same Bug Title, and create a new one only when nothing is found. Otherwise, deduplicate during triage in ClickUp.

Can reporters attach a screenshot to the bug?

Yes. Add a File Upload field to the bug report form and reporters attach the screenshot straight from the device the bug happened on, up to 2 MB per file. In the Zap, map that upload to a URL custom field on the task, or add a ClickUp attachment action after Create Task so the image sits on the ticket itself. Keep the template's Screenshot or Video Link field alongside it for screen recordings, which pass 2 MB within seconds — a link to the recording tool travels better than the file.

Does closing the ClickUp task update the submission in formformform?

No. The connection runs one way: a submission creates a task, and nothing is written back to the form or the response record. Status lives in ClickUp, while the response stays as the original report in your responses list.

Related automations

Build the form first

The automation needs somewhere to fire from. Publish a form, connect it once, and every submission from then on runs this flow.

Start free