CUSTOMER SUPPORT

Bug-report intake form gate that scores repro before creating a ticket

Receives bug submissions from a public web form via webhook, scores them for reproduction completeness in real time.

CategoryCustomer Support
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerBug-report form posts to webhookHTTP webhook
  • ActionScore repro completeness (LLM)OpenAI
  • LogicBranch: score below threshold?
  • ActionRespond with rejection + missing fieldsHTTP webhook
  • OutputCreate repro-verified Zendesk ticketZendeskZendesk

What it does

This workflow sits in front of ticket creation. A bug-report web form posts to a webhook; the workflow scores the submission against the repro rubric and responds synchronously. Incomplete submissions are rejected with a precise list of what to add, so an underspecified bug never becomes a ticket. Complete ones are turned into a Zendesk ticket that lands on the queue already verified.

When to use it

Use it when you control the intake form and want to stop low-quality bug reports at the door rather than cleaning them up after they become tickets.

How it works

  1. 1The bug-report form submits payload to the webhook trigger.
  2. 2An LLM scores repro completeness and returns the missing fields and score.
  3. 3A branch checks the score against the threshold.
  4. 4If below threshold, the webhook responds with a rejection payload listing exactly which fields the user must add and no ticket is created.
  5. 5If at or above threshold, a Zendesk ticket is created pre-tagged `repro-verified` with the structured fields, and the webhook returns the ticket ID to the form.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect ZendeskTickets, queues, knowledge base.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.