Welcome to Encatch Docs
In-App Feedback

Overview

Targeting, triggers, and advanced options for feedback forms

In-App Feedback allows you to target your feedback forms to specific users based on their behavior, attributes, or engagement.

In-app integration setup

Configure in-app feedback in three stages:

  1. Targeting — Choose who can see the form, including visitors, logged-in users, segments, languages, countries, and device types.
  2. Triggers — Choose when it launches through a manual SDK call or an automatic rule based on timing, page visits, or tracked events.
  3. SDK integration — Install the JavaScript Web SDK or choose a mobile or native SDK, then verify the form in your application.

You can revise targeting and triggers without reinstalling the SDK. Publish the form after the setup reflects the audience and moment you want.

Triggers

Triggers control when your feedback form appears. You can use one or both trigger types depending on how you want to collect feedback.

Manual Trigger

The Manual Trigger shows your form on demand—whenever you decide it makes sense. You call _encatch.showForm() in your code at the exact moment you want the form to appear. Use it when you want full control over the feedback experience, such as:

  • "Contact us" or "Give feedback" buttons
  • Help menus or support flows
  • Custom in-app flows where you choose the trigger moment

The form appears only when your code explicitly requests it.

Automatic Trigger

The Automatic Trigger shows your form based on rules you define—no code required. The system displays the form when conditions are met, such as:

  • A user visits a specific page
  • A tracked event fires (e.g. purchase, form submit)
  • A delay elapses after page load or user action

Use it when you want hands-off collection at predictable moments in the user journey.

Was this page helpful?