Skip to main content

Deflection rates

Deflection: A support request is considered deflected when Kapa's generated answer satisfies the user's query, and the user does not subsequently submit an identical support ticket through the same form. Tracking the deflection rate is an important metric for determining the effectiveness of the automated response in reducing ticket volume.

You can see the deflection rate of your Support Form Deflector on the homepage of the Kapa platform in the aggregate statistics.

Deflection Statistics

How is the deflection rate calculated?

A support ticket counts as deflected if the user does not submit their ticket after seeing Kapa's answer. Reversely, a ticket counts as not deflected if the user submits a ticket after seeing Kapa's answer.

Technically, this is implemented as follows:

  1. User enters the details about the support request.

  2. The user clicks the submit button to create a ticket.

  3. Kapa intercepts the submission and opens a modal with a streamed AI-generated answer. The user can ask follow-up questions within the modal.

    • If the user closes the modal and clicks the submit button again to create a ticket, the request counts as not deflected.
    • If the user does not submit the ticket after seeing the answer, the request is considered deflected.

In case of a multi step form, additional configuration is required to calculate the deflection rate correctly. For more details, see Multi-step forms.

Request validation and skipped deflections

The Support Form Deflector includes built-in validation checks to ensure it only generates answers for valid and unique support requests. The deflector will not attempt to generate a response if:

  • The main input field contains fewer than 25 characters (too brief to analyze effectively)
  • The same user has already filled out the form within the cache window (default: two hours, configurable via data-query-cache-timeout)

These checks help improve the quality of AI-generated responses and prevent Kapa from generating answers to incomplete requests or potential duplicate submissions.

If you're testing the deflector and it's not generating responses, ensure your test inputs are sufficiently detailed and try using different browser sessions for multiple tests.